Athanasius
4d5fa590af
New option to NOT check for app updates automatically if in-game.
...
* Stores disable_autoappupdatecheckingame in settings.
* If 'disable' is active then once you're in-game WinSparkle auto
check for updates is disabled.
* Whatever the state of the option WinSparkle auto updates are
(re-)enabled when you exit the game to Main Menu or fully.
* Using 'Help' > 'Check for updates' manually will still always work.
It has been difficult to test the code fully because it isn't easy to
get WinSparkle's registry data about last update check time set just right
to not check immediately, but to do so some reasonable time after you're
in-game and have confirmed the new option setting isn't easy.
Worst case people won't learn about an update until the next time they
run EDMC.
2020-06-20 20:46:05 +01:00
Athanasius
670842e8f6
Adds link to plugin migration guide to Settings > Plugins
2020-06-19 19:43:12 +01:00
Athanasius
d3abb6fa1f
Detect plugins without Python 3.x support and warn user.
...
To allow users to sort out their plugins before EDMC itself moves to
Python 3.x warn them if any of their enabled, non-stock, plugins do not
have a plugin_start3() method.
* If any are found without support there's a popup triggered at the
end of AppWindow initialisation.
* Then the user can check Settings > Plugins to see a list of the
plugins without Python 3.x support.
2020-06-18 19:40:46 +01:00
Jonathan Harris
a6ce9edc1d
Fix running under Wine
2019-06-19 12:09:26 +01:00
Jonathan Harris
2dd6c4d008
Support not always on top with dark theme on Linux
...
Fixes #421
2019-05-28 00:06:33 +01:00
Jonathan Harris
aac2f838f3
Fix for preferences windows on macOS Mojave
2019-01-10 00:04:14 +00:00
Jonathan Harris
7cca099699
Remove redundant code
2019-01-05 17:35:16 +00:00
Jonathan Harris
f17f5d3f25
PKCE OAuth2 access to cAPI
2018-12-28 03:32:26 +00:00
Jonathan Harris
cc4390de49
Switch EDDN integration to a plugin
2018-11-18 01:52:05 +00:00
Jonathan Harris
96ffc82ca7
Support accessing Journal on macOS remotely over SMB
2018-10-30 19:33:40 +00:00
Jonathan Harris
b9d77baed9
Ship loadout no longer derived from cAPI
2018-07-03 19:23:39 +01:00
Jonathan Harris
a442d2cd14
Extend localisation support to plugins
2018-05-12 20:50:45 +01:00
Jonathan Harris
3a3827f168
Make system and station links unclickable if URL not available
2018-04-04 19:34:35 +01:00
Jonathan Harris
0eaa61bdd9
Make system and station info websites configurable
2018-04-03 01:03:07 +01:00
Jonathan Harris
e3323f8f6f
Drop support for interaction log
2017-11-24 08:59:50 +00:00
Jonathan Harris
2038d2b2cc
Fix typo
2017-08-15 09:12:59 +01:00
Jonathan Harris
2c47f96312
Widen folder location fields
2017-07-29 16:22:05 +01:00
Jonathan Harris
758997002c
Take into account non-client area when positioning popup window
2017-07-29 16:17:50 +01:00
Jonathan Harris
e810b87dd4
Switch EDSM integration to a plugin
2017-07-29 15:36:44 +01:00
Jonathan Harris
93ff800f90
Update references to EDDN wiki
2017-07-29 15:36:43 +01:00
Jonathan Harris
60ad3b4c09
Inform plugins of Cmdr and Beta status
...
Notify plugins when Cmdr or Beta status changes while the preferences dialog
is open.
Display a note on the Credentials tab when Cmdr is not set. Addresses #224
2017-07-29 15:36:43 +01:00
Jonathan Harris
084128e797
Add support for internal plugins
...
Settings tab shows current plugins.
2017-07-29 14:41:59 +01:00
Jonathan Harris
1e51d2f29b
Add interaction() plugin callback
...
Fixes #220
2017-06-18 02:32:25 +01:00
Jonathan Harris
efc1cb33b6
Use new Beta universe Companion API server.
2017-06-16 18:22:00 +01:00
Jonathan Harris
244cd6b05b
Make plugins Open button work on macOS
2017-04-25 12:51:04 +01:00
Jonathan Harris
964558a9c8
Add translation help text
...
Also cosmetic changes.
2017-04-25 12:07:20 +01:00
inb
92fdfa31f3
Put plugin folder path in an entry to allow copying (open button not enabled on mac)
2017-04-25 09:16:26 +01:00
inb
bc657f55fe
Add a tab to the Settings dialog. Users can directly open the plugins folder. Can also disable plugins by adding ".disabled" to the end of their folder name.
2017-04-25 08:41:02 +01:00
Jonathan Harris
d4dddb6239
Throttle EDDN output when sending replay
2017-03-11 18:32:12 +00:00
Jonathan Harris
fc45196fd1
Remove pre-migration settings
2017-02-03 15:03:17 +00:00
Jonathan Harris
0022f78e62
Merge branch 'multi_account'
2017-02-03 14:00:39 +00:00
Jonathan Harris
e571e2860d
Add Transparent theme on Windows
2017-01-30 15:40:34 +00:00
Jonathan Harris
a3949c17c8
Use keyring for password storage
...
Fixes #89
2017-01-27 13:38:40 +00:00
Jonathan Harris
aed4680485
Display Beta status in settings even if no Cmdr
2017-01-24 23:07:56 +00:00
Jonathan Harris
94db336aa6
Obtain Cmdr from API for migration
2017-01-23 01:49:30 +00:00
Jonathan Harris
a67eb982d8
Multi-account support
...
Fixes #121
2017-01-22 20:16:32 +00:00
Jonathan Harris
9d59ef34c7
Ensure popup windows are on-screen on Windows
2017-01-22 00:54:20 +00:00
Jonathan Harris
4dcecc2989
Drop support for Slopey's BPC format
2016-12-19 15:31:28 +00:00
Jonathan Harris
1f6a5883b7
Support Coriolis as an option for Ship link
...
Also switch to common loadout format with E:D Shipyard.
2016-11-22 00:52:30 +00:00
Jonathan Harris
11b6178eb3
Fix crash on OSX if journal path doesn't exist
2016-11-18 12:06:00 -05:00
Jonathan Harris
3ad8322e70
Plugin enhancements
...
- New callback notify_prefs_changed
- Plugin can set settings tab name
- Plugin can return a pair of widgets for display in main window - typically (label, status)
2016-11-14 02:07:18 +00:00
Jonathan Harris
26f3f37788
Display localized paths on OSX and Windows
2016-10-29 01:09:46 +01:00
Jonathan Harris
b18589f7bf
Disable API access if Journal says we're in beta
2016-09-24 00:12:20 +01:00
Jonathan Harris
7f2cf3a286
Rationalise startup sequence
2016-09-16 17:47:53 +01:00
Jonathan Harris
db543c2901
Option to delay sending body data until docked
2016-09-16 17:47:53 +01:00
Jonathan Harris
91b5d0a6ea
Point to journal location in SavedGames folder
2016-09-16 17:47:53 +01:00
Jonathan Harris
4583f0e316
Monitor the journal file and send events to EDDN
...
Sends 'FSDJump', 'Docked' and 'Scan' events in draft
http://schemas.elite-markets.net/eddn/journal/1 format.
2016-09-16 17:47:53 +01:00
Jonathan Harris
d49a744b9e
Detect validity of log dir
2016-07-28 16:31:27 +01:00
Jonathan Harris
dde347328b
Fix for automatic logging on OSX
2016-07-27 22:56:03 +01:00
Jonathan Harris
bc42ff6f28
Allow monitoring of client log over network share
...
on windows and Linux.
2016-07-27 15:55:46 +01:00