Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up settings component #273

Merged
merged 20 commits into from
Mar 21, 2024
Merged

Clean up settings component #273

merged 20 commits into from
Mar 21, 2024

Conversation

ltoenning
Copy link
Contributor

@ltoenning ltoenning commented Mar 17, 2024

The hotkeys were only implemented for some tabs as this was likely forgotten for the new tabs. As this feature was likely not used very often and to reduce the maintenance burden, this PR removes this feature.

The functionality was already integrated into build.py
The update info is already automatically fetched from GitHub instead of
using the distribution.json from the datastore
Use requests library
@ltoenning ltoenning added the simplify Reduce application complexity label Mar 17, 2024
@ltoenning ltoenning self-assigned this Mar 17, 2024
As the datastore now has real (no self-signed) TLS certificates, the host
verification should not be disabled by default. When testing locally,
one could use non-TLS connections.
As a black text color is enforced for the menu, we should also enforce a
white background for a good contrast.
This is more or less a workaround as this does not respect any system
style settings (dark mode, ...).
This fix will become obsolete once tackling #138 (removing/reducing stylesheet).

Fixes #139
Spreading the information about the ecosystem into all
"low-level" readers, just to deactivate them when not using
a non-VATSIM ecosystem, should be avoided. Instead, the readers
should be disabled entirely from the outside . This will be done
in a upcoming refactoring (separate PR).
The hotkeys were only implemented for some tabs as this was likely
forgotten for the new tabs. As this feature was likely not used very
often and to reduce the maintanance burden, this commit removes this feature.
@ltoenning ltoenning merged commit 0b6012f into main Mar 21, 2024
11 of 19 checks passed
@ltoenning ltoenning deleted the setting_hotkeys branch March 21, 2024 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
simplify Reduce application complexity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants