1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-25 21:12:13 +03:00

104 Commits

Author SHA1 Message Date
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