Solaar/lib/solaar/ui
Matthias Hagmann 7d171b1d09 Refactor: Use dataclasses and enums
Replace NamedTuples with more flexible dataclass, which also support
type hints. Introduce enums to replace constant strings, which need to
be kept in sync. Also enhances interfaces by limiting it to the enum
values. Remove unused variables.
2024-05-22 21:14:41 -04:00
..
__init__.py ui: reduce deprecation warnings in ui 2024-03-19 09:07:21 -04:00
about.py ui: fix bug with logo in about window 2024-05-04 04:46:27 -04:00
action.py ui: reduce deprecation warnings in ui 2024-03-19 09:07:21 -04:00
common.py ruff: Apply single line import format 2024-03-13 15:41:21 -04:00
config_panel.py ui: handle situation when read of a setting fails 2024-03-24 15:44:15 -04:00
diversion_rules.py Refactor: Use dataclasses and enums 2024-05-22 21:14:41 -04:00
icons.py refactor: Use f-strings for more exceptions and log message 2024-03-24 07:01:56 -04:00
notify.py ruff: Apply single line import format 2024-03-13 15:41:21 -04:00
pair_window.py ui: refactor pair_window 2024-03-25 09:13:22 -04:00
rule_actions.py ui: reduce deprecation warnings in ui 2024-03-19 09:07:21 -04:00
rule_base.py refactor: Split diversion rules into smaller modules 2024-03-14 17:15:10 -04:00
rule_conditions.py ui: reduce deprecation warnings in ui 2024-03-19 09:07:21 -04:00
tray.py ui: reduce deprecation warnings in ui 2024-03-19 09:07:21 -04:00
window.py refactor: Use f-strings for more exceptions and log message 2024-03-24 07:01:56 -04:00