1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-13 07:47:14 +03:00

62 Commits

Author SHA1 Message Date
Athanasius
3b5a510653 Plugins.md: Minor edits
* One more plugin_start() -> plugin_start3()
 * Startup and Shutdown events linkified in sections.
 * Note the use of the return from plugin_start3()
 * Point out the cmdr_data() `data` dictionary is from CAPI `/profile`
2020-07-01 18:29:56 +01:00
Athanasius
d8e8869b15 Plugins.md: Minor edit about Settings 2020-07-01 18:11:20 +01:00
Athanasius
df09ddf4ed First full Python 3.7 release will be 4.0.0.0
Issue #526
2020-06-29 15:03:49 +01:00
Athanasius
6f9d6a3a05 Ensure PLUGINS.md is all Python 3.x
* One reference to plugin_start() updated
 * Settings > Plugins > "Plugins Without Python 3.x Support" mentioned.
 * Minor formatting changes.
2020-06-29 15:01:37 +01:00
Jonathan Harris
685fbeccf5 Doc fixes 2020-06-21 16:33:37 +01:00
Jonathan Harris
c62d110448 Plugin migration 2020-06-21 16:33:13 +01:00
Athanasius
a8631e5bb8 Gives up and uses full URL for python3 branch 2020-06-20 12:20:32 +01:00
Athanasius
8262a2afba Attempts to fix the 'python3' branch URL in migration guide 2020-06-20 12:18:58 +01:00
Athanasius
7ed7f904a8 Adds an edited version of python3/PLUGINS.md#Migration for master branch
We need this in master so that the forthcoming Python 2.7 version that
detects plugins that aren't ready for migration can provide a link to
information about migrating.  In the future the 'python3' branch might
have been removed.
2020-06-19 19:28:01 +01:00
Athanasius
53bbeca12b Merge branch 'releases'
Release 3.44 just made as pre-release, soon to be live.
2020-06-17 18:15:33 +01:00
Athanasius
f52d4a5e75 Updates various github URLs to EDCD, not Marginal, ones. 2020-06-17 16:41:25 +01:00
Jonathan Harris
ba9954dd7b Document multithreading in more detail 2019-10-07 14:12:58 +01:00
Jonathan Harris
b81c4cf6c5 More control over widget colors
Documented mechanism to apply theme to dynamically created widgets.
Allow widgets to override theme colors. Fixes #444
2019-09-24 00:08:46 +01:00
Jonathan Harris
d8b5884b05 Notify plugins of Inara ship, system and station IDs
Fixes #425
2019-07-06 15:28:48 +01:00
Jonathan Harris
b8a7d143d4 Pass plugin's folder to plugin_start() 2018-08-09 00:47:28 +01:00
Jonathan Harris
092dda84f5 More docs for dashboard_entry() 2018-06-15 09:43:02 -05:00
Jonathan Harris
9265646a38 Correct dashboard example 2018-06-15 09:11:23 -05:00
Jonathan Harris
a442d2cd14 Extend localisation support to plugins 2018-05-12 20:50:45 +01:00
Jonathan Harris
fa3cf23c09 Load any plugins that are also packages first
Addresses #313
2018-04-26 18:53:29 +01:00
Jonathan Harris
f42d5d7af6 plugin_app() can return None
so it can be used as a callback after the main window and all other plugins are initialised.
2018-04-02 13:03:39 +01:00
Jonathan Harris
0b0ac162e1 Add dashboard constants 2018-02-27 19:47:54 +00:00
Jonathan Harris
9c8c9e8e83 Correct dashboard_entry() docs 2018-02-27 02:01:45 +00:00
Jonathan Harris
75edff5fc3 Rename plugin callback to dashboard_entry 2018-01-30 00:11:49 +00:00
Jonathan Harris
a081b6b637 Monitor player status, and call new "status" plugin callback 2018-01-29 01:36:14 +00:00
Jonathan Harris
95f96c1c03 Send "ShutDown" event to plugins on quitting to Main Menu 2017-12-03 17:14:18 +00:00
Jonathan Harris
d763e5931a Correct config examples
config.get() never returns int for consistency across platforms.
Fixes #271
2017-12-03 12:46:45 +00:00
Jonathan Harris
f65d2623ac Send ShutDown event on game close 2017-11-26 14:25:38 +00:00
Jonathan Harris
e3323f8f6f Drop support for interaction log 2017-11-24 08:59:50 +00:00
Jonathan Harris
a2ce9da44e Revert "Don't generate .pyc/.pyo files for plugins"
since this breaks __file__ for the plugin. Document removal of .pyc/.pyo files instead.

Reverts b8d252a.
2017-08-17 10:11:55 +01:00
Jonathan Harris
8bc117ff32 Allow plugins to show error in status area asynchronously 2017-08-13 18:34:23 +01:00
Jonathan Harris
91ee6f3722 Notify plugins on program closing 2017-08-13 18:34:23 +01:00
Jonathan Harris
7a7cfa9de7 Tweaks 2017-07-31 22:55:46 +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
e11224ea27 Add l10n.Locale object
Provides stringFromNumber() and numberFromString()
2017-07-29 15:36:42 +01:00
Jonathan Harris
6c640ea7fe Formatting 2017-07-05 10:40:54 +01:00
Jonathan Harris
a77ce12849 Tidy 2017-07-02 09:34:34 +01:00
Jonathan Harris
5797af8861 Add plugins' folders to sys.path 2017-06-24 00:41:40 +01:00
Jonathan Harris
53f225a01c Typo 2017-06-20 12:30:58 +01:00
Jonathan Harris
1e736fe066 Document use of interaction 'Epoch' 2017-06-19 14:31:39 +01:00
Jonathan Harris
1e51d2f29b Add interaction() plugin callback
Fixes #220
2017-06-18 02:32:25 +01:00
Jonathan Harris
df67fba10c Typo 2017-05-02 10:44:59 +01:00
Jonathan Harris
cf2aaed37d Document error log file. 2017-05-02 00:42:25 +01:00
inb
26e7398805 update PLUGINS.md doc 2017-04-25 08:48:28 +01:00
Jonathan Harris
123ecd922e Tidy up 2017-03-01 01:32:05 +00:00
Peter Magnusson
1ca13a85e1 Update PLUGINS.md (#184) 2017-03-01 01:26:38 +00:00
Jonathan Harris
9c6b9e71f7 Share monitor state with plugins 2017-03-01 01:25:51 +00:00
Jonathan Harris
22de16e505 Generate StartUp monitor event on joining live game 2017-03-01 01:25:50 +00:00
Jonathan Harris
0625ed1d49 Fix documentation of prefs_changed plugin hook 2017-01-02 18:10:45 +00: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
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