The settings menu will allow a user to track commotion_client wide settings. These settings include sections for controlling alerts, network interface defaults, application settings, sounds, translation & usability, privacy, security, updates, and an advanced menu for controlling logging, and crash reporting.
Settings
General
Default Device Order (for commotion networking Enable with checkboxes and order with drag and drop) Defaults to wireless
Auto-connect to saved networks when in range? (checkbox: off by default)
Appearance
Language
Text size
Font
Zoom (?? This may be infeasible… I will look into PyQt 508 compliance)
Users
Add User
Delete User
privacy
security
advanced
reset to default settings
continue running background apps when commotion-client is closed? (yes by default)
sounds & Alerts
mute all sounds
Disable all alerts
overall volume
custom sound volumes (by type)
turn on/off alerts
connected to mesh network (when an interface actually starts to receive traffic from a mesh it is attempting to connect to - like TC messages)
Saved Ad-Hoc Network found (would have to go by mesh ssid, so not totally accurate, but a good indicator)
Applications
Sign applications with user keys or a default key
The settings menu will allow a user to track commotion_client wide settings. These settings include sections for controlling alerts, network interface defaults, application settings, sounds, translation & usability, privacy, security, updates, and an advanced menu for controlling logging, and crash reporting.
Settings