Oleksandra Yushchenko fd071421cb
DarkMode for MSW (#6632)
* MSW specific: Dark Mode: First implementation

* Use menu instead of NoteBook

* Implemented MessageDialog
+ Fixed DarkMode for all dialogs and ColorPicker

* MSW DarkMode: Added missed updates for the switching between modes

* MSW DarkMode: Updated all existed context menus after switching of the mode
+ Added markers for the menu item witch is related to the selected tab

* Used wxFrame instead of wxDialog for SettingsDialog
(this change allow us to use menu bar in SettingsDialog)

+ fix for #6548 - Prusa Slicer 2.3.1 not activating non-modal settings window if settings window is minimized

* Implemented "Always use Dark mode colors" preference option

* Fixes for non_MSW build

* Next fixes for non-MSW builds

* Preferences: Fixed selection of the Settings Layout for non-MSW platforms
+ Updated DarkMode for colorpickers

* Windows DarkMode next fixes

* MSWDarkMode: Suppress to use system color to the PrusaSlicer
Select "Preferences -> Use Dark color mode (experimental)" to allow dark mode for the application

* Fixed MSW build

* MSWDarkMode: Upadteed color mode for ExtruderSequenceDialog and for dialogs related to the DoubleSlider

* Implemented Auto recreation of the PrusaSlicer when color mode is changed.

* Preferences: Added option "Set settings tabs as menu items (experimental)"
2021-06-18 19:46:04 +02:00
..
2021-06-18 19:46:04 +02:00
2019-04-12 12:15:56 +02:00
2019-10-11 10:39:54 +02:00
2019-04-12 12:15:56 +02:00
2019-04-12 12:15:56 +02:00
2020-09-11 12:18:03 +02:00
2019-04-12 12:15:56 +02:00
2020-09-11 12:18:03 +02:00
2020-04-07 16:22:03 +02:00
2019-04-12 17:10:29 +02:00
2020-08-03 15:49:25 +02:00
2019-04-04 09:02:53 +02:00
2019-04-04 09:02:53 +02:00
2020-09-11 12:18:03 +02:00
2019-07-29 15:21:29 +02:00
2019-04-10 09:41:04 +02:00
2020-09-11 12:18:03 +02:00
2019-04-12 12:15:56 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2020-02-26 15:02:43 +01:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2020-02-26 15:02:43 +01:00
2019-04-10 09:41:04 +02:00
2019-04-10 09:41:04 +02:00
2019-04-04 09:02:53 +02:00
2019-11-12 15:04:40 +01:00
2020-02-26 15:00:23 +01:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2019-04-04 09:02:53 +02:00
2020-09-11 12:18:03 +02:00
2019-04-10 09:41:04 +02:00
2019-04-30 15:14:18 +02:00
2019-07-31 17:14:32 +02:00
2019-04-10 09:41:04 +02:00
2019-04-10 09:41:04 +02:00
2019-07-31 17:14:32 +02:00
2020-03-05 13:38:51 +01:00
2019-04-10 09:41:04 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 17:10:29 +02:00
2020-02-07 18:50:41 +01:00
2020-02-07 18:50:41 +01:00
2020-02-07 18:50:41 +01:00
2019-04-04 09:02:53 +02:00
2019-04-12 12:15:56 +02:00
2019-04-12 12:15:56 +02:00
2019-04-12 17:10:29 +02:00
2020-09-11 12:18:03 +02:00
2019-10-11 10:39:54 +02:00
2019-04-12 12:15:56 +02:00
2019-04-12 17:10:29 +02:00
2019-04-04 09:02:53 +02:00
2019-05-16 16:08:47 +02:00
2019-05-13 16:44:25 +02:00
2019-04-10 09:41:04 +02:00
2019-04-12 12:15:56 +02:00
2019-08-30 16:05:12 +02:00
2019-04-12 12:15:56 +02:00
2020-09-11 12:18:03 +02:00
2019-04-10 09:41:04 +02:00
2019-12-13 13:51:46 +01:00
2019-05-27 14:00:34 +02:00
2019-04-10 09:41:04 +02:00
2020-09-11 12:18:03 +02:00
2019-04-12 17:10:29 +02:00
2019-04-04 09:02:53 +02:00
2021-04-21 13:49:24 +02:00
2019-04-12 17:10:29 +02:00
2019-04-12 12:15:56 +02:00
2020-09-11 12:18:03 +02:00
2019-04-04 09:02:53 +02:00
2019-04-12 12:15:56 +02:00
2019-04-12 12:15:56 +02:00
2019-04-04 09:02:53 +02:00
2019-05-27 14:00:34 +02:00
2019-04-12 17:10:29 +02:00
2020-07-30 09:45:45 +02:00
2019-04-04 09:02:53 +02:00
2020-08-03 15:49:25 +02:00
2019-08-30 16:05:12 +02:00
2019-04-12 12:15:56 +02:00
2019-04-12 12:15:56 +02:00