Commit Graph

59 Commits

Author SHA1 Message Date
Russell Schmidt 92db3f4a30 Make tab jump to save in settings 2025-01-26 16:41:13 -06:00
pdxlocations e8e91f893e Merge pull request #76 from rfschmid/allow-settings-wraparound-scroll 2025-01-26 12:37:51 -08:00
pdxlocations 16c81f059d Merge pull request #75 from rfschmid:fix-settings-crash-when-height-smol
Enable scrolling settings options
2025-01-26 12:36:14 -08:00
Russell Schmidt 73111a46bb Fix exception adding last item in settings 2025-01-26 13:19:56 -06:00
Russell Schmidt 2d762515b4 Maybe fix crash with settings scroll 2025-01-26 11:22:59 -06:00
Russell Schmidt 6ce9707232 Remember settings menu stack selected index 2025-01-26 11:19:29 -06:00
Russell Schmidt c33b903825 Allow settings wraparound scrolling 2025-01-26 11:12:38 -06:00
Russell Schmidt c5327d8644 Enable scrolling settings options
Fixes crash in settings when the window height is too small to
accommodate the full list of options.
2025-01-26 10:33:56 -06:00
Russell Schmidt bb623d149c Fix crash when cancelling shutdown/reboot/etc (#73) 2025-01-25 20:39:04 -08:00
pdxlocations 702d20a011 fix sesitive settings highlight 2025-01-25 16:25:47 -08:00
pdxlocations fba4642ff8 fix settings crash 2025-01-25 16:02:40 -08:00
pdxlocations e086814b83 fix color fixes 2025-01-25 15:30:06 -08:00
pdxlocations 92f08d020e cleanup comments 2025-01-25 12:29:05 -08:00
pdxlocations 86463f6f84 maybe fix setting enum (#69) 2025-01-25 11:30:53 -08:00
pdxlocations e58340fa65 extra bool check 2025-01-25 09:10:35 -08:00
pdxlocations ca17bbee31 color fixes 2025-01-24 22:12:25 -08:00
pdxlocations 659dad493c check for new default colors 2025-01-24 21:38:51 -08:00
pdxlocations 4359d37979 add settings box color 2025-01-24 21:25:22 -08:00
Russell Schmidt 7cd98a39f8 Reduce redraws in settings (#66)
* Reduce redraws in settings

* Fix drawing sensitive settings in red

* Update other settings to use new color API

* Update reduce redraw changes to use new color API

* Fix highlight/unhighlight red settings
2025-01-24 18:12:57 -08:00
pdxlocations 6e45caaac2 clear menu_win on escape 2025-01-23 15:34:08 -08:00
pdxlocations cf9276d399 add argparse to settings.py 2025-01-23 12:44:16 -08:00
pdxlocations 4698b81a3f Fix broken settings and simplify bool handlers (#53)
* underp modified settings and simplify bool  handling

* easier to read modified settings

* rm spaces
2025-01-22 22:21:52 -08:00
pdxlocations 767f0e2288 add is_licensed 2025-01-22 16:47:49 -08:00
pdxlocations 4a0c49b7d6 typo and cleanup 2025-01-22 12:18:58 -08:00
pdxlocations 0962c5b284 break out of settings 2025-01-22 10:43:42 -08:00
pdxlocations 1b3abdebf2 some settings cleanup 2025-01-22 08:41:22 -08:00
pdxlocations a47a4a9b32 ignore-incoming work - still not saving 2025-01-21 08:28:41 -08:00
pdxlocations bc72c3b0b6 break out color definitions 2025-01-20 23:01:04 -08:00
pdxlocations 89d8b7690f New Settings Menu (#39)
* init

* backup old code

* working changes

* bckup old settings

* working changes

* working changes

* rename backup

* current state of things

* starting to work

* no test for you

* working changes

* working changes

* semi-working changes

* changes

* integrating with contact main.py

* working changes

* working changes

* working changes

* rm settings.log

* bool messages and sys function confirmation

* start IP's and sub-categories

* display enum names

* fix deep nested configs
2025-01-20 16:02:20 -08:00
pdxlocations 6732180ca9 Major Refactor - Part 1 (#16)
* begin refactor

* continue refactor - notifications not working

* refactor - fix notif - chanels broken

* refactor - settings broken

* working refactor

* continue refactor

* remove unused import
2024-12-19 14:00:05 -08:00
pdxlocations 2dbc10280a lora config is long - make the settings taller 2024-11-19 22:21:17 -08:00
SpudGunMan 19b9270e13 fix Dot13 API changes 2024-07-09 16:06:17 -07:00
pdxlocations 8a5c59982b channels progress 2024-05-03 23:48:55 -07:00
pdxlocations 38d26b0781 typo 2024-04-26 23:23:21 -07:00
pdxlocations 1af1e67590 refactor 2024-04-26 23:05:05 -07:00
pdxlocations e51ad6f615 refactor 2024-04-26 22:32:16 -07:00
pdxlocations be0c8ed3a3 set node names and is_licensed 2024-04-26 22:06:07 -07:00
pdxlocations f4d3323757 refactor enum selection, remove duplicate region setting, start repeated uint32 2024-04-22 22:45:21 -07:00
pdxlocations 28fb47c43a add set region 2024-04-20 23:18:13 -07:00
pdxlocations d461423605 start user info settings 2024-04-14 00:22:33 -07:00
pdxlocations 4506ac6d12 fix arrow key crash for special menu items 2024-04-13 00:38:36 -07:00
pdxlocations 7cba9de5d0 cleanup 2024-04-13 00:30:00 -07:00
pdxlocations 0529e96c9c catch floats 2024-04-13 00:13:10 -07:00
pdxlocations c1cd288008 fix super-nested menus 2024-04-12 23:59:40 -07:00
pdxlocations 77a3036a71 cleanup 2024-04-11 08:14:11 -07:00
pdxlocations a36755ccf3 fix factory reset 2024-04-09 22:51:29 -07:00
pdxlocations 8de4f5f58d nav fixes 2024-04-09 22:48:49 -07:00
pdxlocations 6b708151c4 double import 2024-04-09 21:53:21 -07:00
pdxlocations ac9fffc829 fix display values after setting 2024-04-08 23:13:01 -07:00
pdxlocations 7f37788d5f escape out of setting 2024-04-08 22:54:37 -07:00