Support for configurable Menu Color & scrolling fix (#1905)

* Support for Configurable Menu Color Scheme
* Limit min value to 8 so doesn't get reset to default
* Increased max encoder rate multiplier value to 15
* Fixed menu scrolling issue
This commit is contained in:
Mark Thompson 2024-02-16 00:19:43 -06:00 committed by GitHub
parent d04c781ada
commit 13fd1b1f3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 161 additions and 6 deletions

View file

@ -34,6 +34,7 @@
#include "serializer.hpp"
#include "volume.hpp"
#include "config_mode.hpp"
#include "ui.hpp"
// persistent memory from/to sdcard flag file
#define PMEM_FILEFLAG u"/SETTINGS/PMEM_FILEFLAG"
@ -46,6 +47,7 @@
using namespace modems;
using namespace serializer;
using namespace ui;
namespace portapack {
@ -282,6 +284,9 @@ uint8_t fake_brightness_level();
void set_fake_brightness_level(uint8_t v);
void toggle_fake_brightness_level();
Color menu_color();
void set_menu_color(Color v);
/* Recon app */
bool recon_autosave_freqs();
bool recon_autostart_recon();