Commit Graph

10 Commits

Author SHA1 Message Date
Dan Smith
d246d705aa Start fresh with setup.py 2022-11-23 17:54:28 -08:00
Dan Smith
74e2f3885f Fix an import ordering issue for frozen builds 2022-11-23 14:53:51 -08:00
Dan Smith
141d200c5b Override GDK_BACKEND on linux
Apparently GTK has issues on Linux under Wayland. This makes us
override GDK_BACKEND=x11 on Linux unless instructed otherwise. This
fixes some dialogs missing buttons and also seems to improve
grid editing behavior further.
2022-10-24 17:46:56 -07:00
Dan Smith
9b938fd4ea Add a fake driver with get/set errors
Useful for testing the UI's error handling
2022-10-22 09:41:25 -07:00
Dan Smith
b737efff2b Use flake8 on wxui code
Our custom cpep8 thing for drivers is mostly legacy and used because
we don't have compliance across all the drivers. For wxui, we should
enforce flake8 compliance from the start. This makes our style
target do that and fixes up all the current complaints.
2022-10-21 16:11:02 -07:00
Dan Smith
438999eeaf Add a fake driver for easier testing
This adds a Live and LiveSlow radio driver that just returns fake
data for easier UI development. These are only registered if
developer mode is on.
2022-10-20 18:34:06 -07:00
Dan Smith
c6533f47fe [py3] Add --inspect argument to chirpwx for wxPython debugging
#495
2020-02-11 20:19:37 -08:00
Dan Smith
3a45848363 Allow limiting driver loading for speed during development
This lets you only load the driver you are working on when running from
the command line, which speeds up startup quite a bit (especially if
working on a network share).

#495
2020-02-11 17:41:11 -08:00
Dan Smith
0347a97fb1 Add cross tone modes and rx_dtcs to the memory editor.
#495
2020-02-11 17:38:43 -08:00
Dan Smith
f4ad30daed Initial wxPython-based UI
Related to #7431
2019-12-09 19:32:28 -08:00