Athanasius
6070f82c6b
OUT_EDDN_DO_NOT_DELAY should be OUT_EDDN_DELAY
...
* The old name was OUT_SYS_DELAY.
* Yes, this is the inverse of what we want, which is "should we not delay
messages", but this is the legacy.
2022-11-22 16:47:17 +00:00
Athanasius
871f50288e
prefs.py: Fix overly long line (config constants renames)
2022-11-22 14:02:22 +00:00
Athanasius
0d35f8874a
config/EDDN: Rename OUT_MKT_EDDN to OUT_EDDN_SEND_STATION_DATA
...
This flag controls whether commodity, outfitting or shipyard schema messages
are sent. Thus 'MKT' ('market') is misleading. Rename it so the intent when
used is clear.
2022-11-22 14:02:15 +00:00
Athanasius
9f02f18408
config/EDDN: Rename OUT_SYS_EDDN to OUT_EDDN_SEND_NON_STATION
...
* This was perhaps originally meant for what the UI option says, i.e. "send
system and scan data", but is actually being used for anything that is
**NOT** 'station data' (even though *that* option has 'MKT' it includes
outfitting and shipyard as well).
So, just name this more sanely such that code using it is more obvious as
to the actual intent.
2022-11-22 14:02:14 +00:00
Athanasius
3a57b53bbd
config/EDDN: Rename OUT_SYS_DELAY to OUT_EDDN_DO_NOT_DELAY
...
The sense of this `output` flag has been inverted (always?) for a long time.
1. I have the option "Delay sending until docked" showing as *off* in the UI.
2. My config.output value is `100000000001`.
3. The value of this flag is `4096`, which means 12th bit (starting from 1, not
zero).
4. So I have the bit set, but the option visibly off.
So, rename this both to be more pertinent to its use *and* to be correct as to
what `True` for it means.
2022-11-22 14:02:13 +00:00
A_D
bff6175ee7
Update to use sys.platform over platform
2022-01-26 18:51:49 +02:00
Athanasius
03657092af
systray: Add LANG comment
...
The original systray work seems to predate the LANG comments, and I
didn't double-check there *was* one.
2021-11-13 12:37:31 +00:00
Athanasius
8af5424f9d
Revert change to PrefsVersion.stringSerial argument name
...
It's a 'published' interface in that importing PrefsVersion is
documented in PLUGINS.md, even if use of this specific function isn't.
2021-11-12 16:53:13 +00:00
Athanasius
4d069cb406
Attempting to re-enable Windows "minimize to system tray" support
...
1. It's not actually hiding the task bar icon currently.
2. As this touched prefs.py I've done a flake8 and mypy cleanup pass
too. But some of that will want reviewing later as I noqa'd some
things.
2021-11-12 13:17:27 +00:00
3e38965ef1
Output > 'File Location' should always be available
2021-08-17 18:12:16 +03:00
A_D
a0c1854818
fixed letter transposition
...
I hate the word captain.
2021-08-07 20:20:48 +02:00
A_D
455250019d
added lang entries
2021-06-28 10:36:37 +02:00
A_D
b42fcf1d4f
added config option and prefs page
2021-06-28 10:28:56 +02:00
Athanasius
a0b310f72e
Translations: Amalgamate some LANG comments & en.template updated
2021-06-13 15:49:09 +01:00
Athanasius
3a1af1c2b2
prefs.py: Final additional LANG comments
2021-06-13 12:39:24 +01:00
Athanasius
5c6a4fe68c
prefs.py: LANG comments and some slight code re-arrangement
...
The whole LANG comment thing works best with a single `_(...)` on any
given line, so splitting some of these `thing if X else other` into full
conditionals.
2021-06-13 12:22:01 +01:00
Athanasius
f4af278a80
prefs.py: Contiuning LANG comment pass
2021-06-07 16:00:28 +01:00
Athanasius
1495ba9206
prefs.py: Properly .grid() the 'Plugins folder' label
2021-06-07 15:56:50 +01:00
Athanasius
fc96c6362f
prefs.py: Initial LANG comment pass
...
Pausing for a possible bug fix
2021-06-07 15:54:20 +01:00
Athanasius
e58ee3dbce
prefs: Plugins 'open', use config.plugin_dir_path, not the Tk var
2021-05-27 16:35:36 +01:00
A_D
ecd6518730
Fixed showing unset shipyard provider as False
...
The code around the dropdown menu in prefs for shipyard providers was a
bit too clever for its own good.
This brings it in line with the behaviour of the other two
2021-05-19 18:19:57 +02:00
Athanasius
316201eb77
systray: Disable whilst we figure out py2exe packaging issue
2021-05-01 19:32:53 +01:00
Sayak Mukhopadhyay
b377199119
Changed logic to handle minimize too system tray
2021-04-26 15:36:43 +05:30
Sayak Mukhopadhyay
fa58d2f0c2
Added windows OS checks
2021-04-26 14:23:08 +05:30
Sayak Mukhopadhyay
6c0437642e
Formatting fixes
2021-04-26 14:03:22 +05:30
Sayak Mukhopadhyay
df31aed6c5
Added appearance config option and implementation for minimize to tray on close functionality
2021-04-26 01:22:01 +05:30
Athanasius
2f9789afdd
Update all code to use config.appversion() as a function
...
This *also* caught some instances where appversion_nobuild should
already have been used, so those were both changed and updated to a
function call.
2021-04-01 14:45:52 +01:00
Athanasius
ba91aa4733
Two final s/getint/get_int/g instances.
...
Tested with firing up under debugger, switching to transparent theme,
repeatedly mousing in and out, switching back to Dark theme.
2021-04-01 14:45:50 +01:00
A_D
051245cf90
Renamed various config values to be backwards compatible
2021-04-01 14:45:48 +01:00
A_D
0035f69c18
Missed one _str
2021-04-01 14:45:48 +01:00
A_D
00629b7420
use _str versions of paths for string ops
2021-04-01 14:45:48 +01:00
A_D
4692a98f04
Removed warning from transparency slider
2021-04-01 14:45:47 +01:00
A_D
0258d881ea
Localised options
2021-04-01 14:45:47 +01:00
A_D
5235019d2a
Added warning
...
Using transparency options on windows may cause unexpected behaviour
2021-04-01 14:45:47 +01:00
A_D
ed7d79c2f7
Added UI transparency option
2021-04-01 14:45:47 +01:00
A_D
1e56f0046e
Empty journal dir workaround
2021-04-01 14:45:46 +01:00
A_D
278480b99f
replaced ors with defaults in config usage
2021-04-01 14:45:46 +01:00
Athanasius
25852997c5
Updated all source to use new config methods
...
# Conflicts:
# monitor.py
2021-04-01 14:45:46 +01:00
Athanasius
462cd25312
config: Make config.shutting_down() a property, and change 'callers'
2021-01-11 16:54:09 +00:00
Athanasius
4bddc4c0cb
prefs: Avoid Tk event_generate() calls during shutdown
2021-01-11 16:43:33 +00:00
Athanasius
5effd044ac
try/except ctypes.windll.user32.CalculatePopupWindowPosition
...
As we can't rely on the is_wine check, use an exception for this.
2020-10-08 14:55:32 +01:00
Athanasius
2b65bbd768
Re-instate the non-tkinter file dialog.
...
* This will be gated behind win32 *and* not a UTF-8 encoding. This way
where we should be able to use tkinter.filedialog, we do.
2020-10-06 15:49:17 +01:00
Athanasius
46e3b3aff8
Implement a TRACE level of logging.
...
For things that are too spammy for DEBUG, but we might need them
sometimes.
2020-09-23 15:58:19 +01:00
Athanasius
20464b80c7
Merge branch 'develop' into cleanup/prefs
2020-09-22 16:59:44 +01:00
Athanasius
14b8565aff
Add 'import logging' (back in?) to prefs.py
2020-09-22 15:50:06 +01:00
Athanasius
a883eb29b2
plug.py, prefs.py: Use get_main_logger()
2020-09-22 15:44:16 +01:00
A_D
9231fe96fc
removed unused configs
2020-09-16 22:26:32 +02:00
A_D
175d171924
replaced wine check, final cleanups
2020-09-16 22:15:40 +02:00
A_D
74372b997d
removed invalid magic import
2020-09-16 20:30:28 +02:00
A_D
0fec834fb9
fixed always on top location
2020-09-16 20:27:03 +02:00