TcMenu / tcMenu

Menu library for Arduino, mbed and ESP with designer UI and remote control capabilities.
https://www.thecoderscorner.com/products/arduino-libraries/tc-menu/
Apache License 2.0
293 stars 25 forks source link

embedControl in designer showing as one black screen #489

Closed vzahradnik closed 2 months ago

vzahradnik commented 2 months ago

Describe the bug embedControl inside TcMenu designer is shown as one giant black window

To Reproduce Run the latest stable version of TcMenu designer in Windows. Others systems have to be tested.

Expected behavior I will see the content of the window.

Screenshots - optional image

Desktop UI issue (please complete the following information):

davetcc commented 2 months ago

I think maybe the colors scheme set up is somehow messed up, I will check again how they got migrated from the old format into SQLite, can you try 1. clicking the cog, 2. reset the colors: image

vzahradnik commented 2 months ago

Your suggestion didn't help. Also I found another bug: Once I change the color scheme and hit Save, after I leave this settings page and go back, the changes are not reflected. I always see just the global color settings without any custom colors.

davetcc commented 2 months ago

OK, I think the logs may be needed to work out what's going on here.

vzahradnik commented 2 months ago

I will provide them later.

vzahradnik commented 2 months ago

I don't see anything unusual in logs but I include them anyway. It is the full output from the moment of starting the designer.

[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking for table TC_CONNECTION
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking format of TC_CONNECTION
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Table - TC_CONNECTION, changed= false
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking for table TC_FORM
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking format of TC_FORM
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Table - TC_FORM, changed= false
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking for table GLOBAL_SETTINGS
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking format of GLOBAL_SETTINGS
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Table - GLOBAL_SETTINGS, changed= false
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking for table GLOBAL_SETTING_COLORS
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking format of GLOBAL_SETTING_COLORS
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Table - GLOBAL_SETTING_COLORS, changed= false
[2024-08-27 16:50:30] INFO DatabaseAppDataStore: Get global settings from store
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking for table TC_MENU_SETTINGS
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Checking format of TC_MENU_SETTINGS
[2024-08-27 16:50:30] INFO TccDatabaseUtilities: Table - TC_MENU_SETTINGS, changed= false
[2024-08-27 16:50:30] INFO JdbcTcMenuConfigurationStore: Loaded all configuration
[2024-08-27 16:50:30] INFO JdbcTcMenuConfigurationStore: Loaded initial designer settings asLoadedConfiguration{changed=false, projectMaxLevel=1, numberBackups=20, registeredKey='', lastLoadedProject='null', lastRunVersion='4.3.0', arduinoOverrideDirectory='null', libraryOverrideDirectory='null', locale='sk_SK', recursiveNaming=false, saveToSrc=true, eepromSized=true, usingArduinoIDE=false, releaseStream=STABLE, currentTheme='lightMode'}
[2024-08-27 16:50:30] INFO JdbcTcMenuConfigurationStore: Getting extra plugins
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Traversing C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins for plugins
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Plugin xml found in C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins\core-display
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loading plugins in directory C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins\core-display
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin dfRobotJoystick.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin dfRobotLcd.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin i2cLiquidCrystalDisplay.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin liquidCrystalDisplay.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin adaArduinoSimpleBuilder.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin adaGfxDisplay.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin u8g2SimpleBuilder.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin u8g2Display.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin tftSpiDisplay.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin ssd1306asciiDisplayQuickStart.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin ssd1306asciiDisplay.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin rotaryEncoderInput.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin upDownSwitchesInput.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin oneButtonSwitchesInput.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin twoButtonSwitchesInput.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin analogJoystickInput.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin analogResistiveTouchScreen.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin ArduinoTouchLibraryIntegration.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin esp32TouchSensor.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin matrixKeyboard.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin EmbeddedJFX.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin adaMbedOled.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin adafruitTrueCpp.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin stm32BspFrameBuffer.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin noInput.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin noDisplay.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin customDrawable.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin customDisplay.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Plugin xml found in C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins\core-remote
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loading plugins in directory C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins\core-remote
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin noRemote.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin remoteSerial.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin remoteEthernet.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin remoteSerialESP.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin remoteWifiESP.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin remoteMbedEthernet.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin remoteStdio.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin simhubConnector.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin JavaNetworkRemote.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin JavaWebServerRemote.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Plugin xml found in C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins\core-themes
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loading plugins in directory C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins\core-themes
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin CoolBlueModern.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin CoolBlueTraditional.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin DarkModeModern.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin DarkModeTraditional.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin MonoBorderedTitle.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin MonoInverseTitle.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin ManualTheme.xml
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Loaded plugin NoThemeSelected.xml
[2024-08-27 16:50:30] WARNING DefaultXmlPluginLoader: Non plugin directory was skipped (no tcmenu-plugin.xml) C:\Users\vladi\Klienti\TcMenu\tcMenu\xmlPlugins\examples
[2024-08-27 16:50:30] INFO DefaultXmlPluginLoader: Plugins are now fully loaded
[2024-08-27 16:50:31] INFO TccProjectWatcherImpl: Watch Thread starting
[2024-08-27 16:50:31] INFO CurrentProjectEditorUIImpl: creating new panel for menu item editing 0
[2024-08-27 16:50:31] INFO OnlineLibraryVersionDetector: Starting to acquire version, cache not present or timed out
[2024-08-27 16:50:31] INFO JdbcTcMenuConfigurationStore: Saving designer settingsLoadedConfiguration{changed=true, projectMaxLevel=1, numberBackups=20, registeredKey='', lastLoadedProject='null', lastRunVersion='4.3.0', arduinoOverrideDirectory='null', libraryOverrideDirectory='null', locale='sk_SK', recursiveNaming=false, saveToSrc=true, eepromSized=true, usingArduinoIDE=false, releaseStream=STABLE, currentTheme='lightMode'}
[2024-08-27 16:50:31] INFO CurrentProjectEditorUIImpl: Showing splash screen
[2024-08-27 16:50:32] INFO OnlineLibraryVersionDetector: Version information fully loaded.
[2024-08-27 16:50:41] INFO RemoteConnectionPanel: Trying to start the connection SimulatorConnectionCreator{name='test'}
[2024-08-27 16:50:41] INFO RemoteConnectionPanel: Started the connection SimulatorConnectionCreator{name='test'}
[2024-08-27 16:50:41] INFO RemoteMenuController: Connection state changed to connected = ESTABLISHED_CONNECTION
[2024-08-27 16:50:41] INFO RemoteMenuController: Connection state changed to connected = AUTHENTICATED
[2024-08-27 16:50:41] INFO RemoteMenuController: Connection state changed to connected = BOOTSTRAPPING
[2024-08-27 16:50:41] INFO RemoteMenuController: Connection state changed to connected = CONNECTION_READY
[2024-08-27 16:50:41] INFO IntHorizontalSliderComponent: Updating editor for Voltage id(1), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO IntHorizontalSliderComponent: Updating editor for Current id(2), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO IntegerUpDownEditorComponent: Updating editor for Limit id(3), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO IntegerUpDownEditorComponent: Updating editor for Limit id(3), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Settings id(4), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Pwr Delay id(5), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Save all id(10), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Advanced id(11), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for S-Circuit Protect id(12), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Temp Check id(13), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for RGB id(26), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Status id(7), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Volt A0 id(8), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Volt A1 id(9), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Connectivity id(14), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Ip Address id(15), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO MenuSelectButtonEditorComponent: Updating editor for IoT Monitor id(27), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO MenuSelectButtonEditorComponent: Updating editor for Authenticator id(28), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Rom Values id(20), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Choice id(25), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Choice id(25), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Location id(24), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Location id(24), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Rom Text id(21), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Save item id(23), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Take display id(17), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Simulator Options id(60001), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO IntHorizontalSliderComponent: Updating editor for Voltage id(1), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO IntHorizontalSliderComponent: Updating editor for Current id(2), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO IntegerUpDownEditorComponent: Updating editor for Limit id(3), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO IntegerUpDownEditorComponent: Updating editor for Limit id(3), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Settings id(4), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Pwr Delay id(5), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Save all id(10), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Advanced id(11), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for S-Circuit Protect id(12), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Temp Check id(13), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for RGB id(26), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Status id(7), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Volt A0 id(8), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Volt A1 id(9), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Connectivity id(14), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Ip Address id(15), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO MenuSelectButtonEditorComponent: Updating editor for IoT Monitor id(27), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO MenuSelectButtonEditorComponent: Updating editor for Authenticator id(28), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Rom Values id(20), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Choice id(25), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Choice id(25), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Location id(24), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO ScrollUpDownEditorComponent: Updating editor for Rom Location id(24), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Rom Text id(21), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Save item id(23), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO BoolButtonEditorComponent: Updating editor for Take display id(17), status is RECENT_UPDATE
[2024-08-27 16:50:41] INFO TextFieldEditorComponent: Updating editor for Simulator Options id(60001), status is RECENT_UPDATE
[2024-08-27 16:50:42] INFO IntHorizontalSliderComponent: Updating editor for Voltage id(1), status is NORMAL
[2024-08-27 16:50:42] INFO IntHorizontalSliderComponent: Updating editor for Current id(2), status is NORMAL
[2024-08-27 16:50:42] INFO IntegerUpDownEditorComponent: Updating editor for Limit id(3), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Settings id(4), status is NORMAL
[2024-08-27 16:50:42] INFO IntHorizontalSliderComponent: Updating editor for Voltage id(1), status is NORMAL
[2024-08-27 16:50:42] INFO IntHorizontalSliderComponent: Updating editor for Current id(2), status is NORMAL
[2024-08-27 16:50:42] INFO IntegerUpDownEditorComponent: Updating editor for Limit id(3), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Settings id(4), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Pwr Delay id(5), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Status id(7), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Volt A0 id(8), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Volt A1 id(9), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Save all id(10), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Advanced id(11), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for S-Circuit Protect id(12), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Temp Check id(13), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Connectivity id(14), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Ip Address id(15), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Take display id(17), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Rom Values id(20), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Rom Text id(21), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Save item id(23), status is NORMAL
[2024-08-27 16:50:42] INFO ScrollUpDownEditorComponent: Updating editor for Rom Location id(24), status is NORMAL
[2024-08-27 16:50:42] INFO ScrollUpDownEditorComponent: Updating editor for Rom Choice id(25), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for RGB id(26), status is NORMAL
[2024-08-27 16:50:42] INFO MenuSelectButtonEditorComponent: Updating editor for IoT Monitor id(27), status is NORMAL
[2024-08-27 16:50:42] INFO MenuSelectButtonEditorComponent: Updating editor for Authenticator id(28), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Simulator Options id(60001), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Pwr Delay id(5), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Status id(7), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Volt A0 id(8), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Volt A1 id(9), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Save all id(10), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Advanced id(11), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for S-Circuit Protect id(12), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Temp Check id(13), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Connectivity id(14), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Ip Address id(15), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Take display id(17), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Rom Values id(20), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Rom Text id(21), status is NORMAL
[2024-08-27 16:50:42] INFO BoolButtonEditorComponent: Updating editor for Save item id(23), status is NORMAL
[2024-08-27 16:50:42] INFO ScrollUpDownEditorComponent: Updating editor for Rom Location id(24), status is NORMAL
[2024-08-27 16:50:42] INFO ScrollUpDownEditorComponent: Updating editor for Rom Choice id(25), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for RGB id(26), status is NORMAL
[2024-08-27 16:50:42] INFO MenuSelectButtonEditorComponent: Updating editor for IoT Monitor id(27), status is NORMAL
[2024-08-27 16:50:42] INFO MenuSelectButtonEditorComponent: Updating editor for Authenticator id(28), status is NORMAL
[2024-08-27 16:50:42] INFO TextFieldEditorComponent: Updating editor for Simulator Options id(60001), status is NORMAL
davetcc commented 2 months ago

Please can you use any database tool (Squirrel is a free SQL editor) that supports H2DB and open the database "~/.tcmenu/h2db/tcmenuConfig" then send me the contents of GLOBAL_SETTING_COLORS. Otherwise zip up the contents of that directory and email them to me, and I'll open the database to check it myself. I thjink I know what's going wrong, but I need to see what's saved to check.

Can you also screenshot how the color settings dialog looks in designer at the same time.

vzahradnik commented 2 months ago

I emailed the zip file. However, I don't know where to find the color settings in Designer.

vzahradnik commented 2 months ago

The issue was reproduced and it occurrs only when users use the light mode. Fix should be easy.