diff --git a/CHANGELOG.md b/CHANGELOG.md index 917e7c66..05f21103 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ CHANGELOG for FlatCAM Evo beta ================================================= +31.03.2022 + +- changed the app main icons, hopefully they are more visible on black backgrounds than the ones that FlatCAM has + 30.03.2022 - a minor fix in the Plotcanvas() class diff --git a/appEditors/AppExcEditor.py b/appEditors/AppExcEditor.py index 8d174faf..c10a2f8e 100644 --- a/appEditors/AppExcEditor.py +++ b/appEditors/AppExcEditor.py @@ -4011,7 +4011,7 @@ class AppExcEditorUI: self.ui_vertical_lay.addLayout(self.title_box) # Page Title - pixmap = QtGui.QPixmap(self.app.resource_location + '/flatcam_icon32.png') + pixmap = QtGui.QPixmap(self.app.resource_location + '/app32.png') self.icon = FCLabel() self.icon.setPixmap(pixmap) diff --git a/appEditors/AppGeoEditor.py b/appEditors/AppGeoEditor.py index 7a280fe8..4bac22b8 100644 --- a/appEditors/AppGeoEditor.py +++ b/appEditors/AppGeoEditor.py @@ -3429,7 +3429,7 @@ class AppGeoEditor(QtCore.QObject): self.tools_box.addLayout(self.title_box) # ## Page Title icon - pixmap = QtGui.QPixmap(self.app.resource_location + '/flatcam_icon32.png') + pixmap = QtGui.QPixmap(self.app.resource_location + '/app32.png') self.icon = FCLabel() self.icon.setPixmap(pixmap) self.title_box.addWidget(self.icon, stretch=0) diff --git a/appEditors/AppGerberEditor.py b/appEditors/AppGerberEditor.py index 1c050994..7b9994fc 100644 --- a/appEditors/AppGerberEditor.py +++ b/appEditors/AppGerberEditor.py @@ -6127,7 +6127,7 @@ class AppGerberEditorUI: layout.addLayout(self.title_box) # Page Title icon - pixmap = QtGui.QPixmap(self.app.resource_location + '/flatcam_icon32.png') + pixmap = QtGui.QPixmap(self.app.resource_location + '/app32.png') self.icon = FCLabel() self.icon.setPixmap(pixmap) self.title_box.addWidget(self.icon, stretch=0) diff --git a/appEditors/AppTextEditor.py b/appEditors/AppTextEditor.py index c5f1b598..f0aa2f9b 100644 --- a/appEditors/AppTextEditor.py +++ b/appEditors/AppTextEditor.py @@ -345,7 +345,7 @@ class AppTextEditor(QtWidgets.QWidget): title = _("End of document.") txt = '%s' % _("Start from beginning?") msgbox.setWindowTitle(_('Find')) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.app.resource_location + '/find32.png')) diff --git a/appEditors/appGCodeEditor.py b/appEditors/appGCodeEditor.py index 29a88b18..4370a544 100644 --- a/appEditors/appGCodeEditor.py +++ b/appEditors/appGCodeEditor.py @@ -765,7 +765,7 @@ class AppGCodeEditorUI: self.edit_box.addLayout(self.title_box) # ## Page Title icon - pixmap = QtGui.QPixmap(self.app.resource_location + '/flatcam_icon32.png') + pixmap = QtGui.QPixmap(self.app.resource_location + '/app32.png') self.icon = FCLabel() self.icon.setPixmap(pixmap) self.title_box.addWidget(self.icon, stretch=0) diff --git a/appGUI/MainGUI.py b/appGUI/MainGUI.py index eb62d354..2f3e71a2 100644 --- a/appGUI/MainGUI.py +++ b/appGUI/MainGUI.py @@ -1397,6 +1397,7 @@ class MainGUI(QtWidgets.QMainWindow): # ####################### TCL Shell DOCK ################################ # ####################################################################### self.shell_dock = FCDock(_("TCL Shell"), close_callback=self.toggle_shell_ui) + self.shell_dock.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app24.png')) self.shell_dock.setObjectName('Shell_DockWidget') self.shell_dock.setAllowedAreas(QtCore.Qt.DockWidgetArea.AllDockWidgetAreas) self.shell_dock.setFeatures(QtWidgets.QDockWidget.DockWidgetFeature.DockWidgetMovable | @@ -1913,12 +1914,13 @@ class MainGUI(QtWidgets.QMainWindow): # ########################## SET GUI Elements # ########################## # ######################################################################## self.app_icon = QtGui.QIcon() - self.app_icon.addFile(self.app.resource_location + '/flatcam_icon16.png', QtCore.QSize(16, 16)) - self.app_icon.addFile(self.app.resource_location + '/flatcam_icon24.png', QtCore.QSize(24, 24)) - self.app_icon.addFile(self.app.resource_location + '/flatcam_icon32.png', QtCore.QSize(32, 32)) - self.app_icon.addFile(self.app.resource_location + '/flatcam_icon48.png', QtCore.QSize(48, 48)) - self.app_icon.addFile(self.app.resource_location + '/flatcam_icon128.png', QtCore.QSize(128, 128)) - self.app_icon.addFile(self.app.resource_location + '/flatcam_icon256.png', QtCore.QSize(256, 256)) + self.app_icon.addFile(self.app.resource_location + '/app16.png', QtCore.QSize(16, 16)) + self.app_icon.addFile(self.app.resource_location + '/app24.png', QtCore.QSize(24, 24)) + self.app_icon.addFile(self.app.resource_location + '/app32.png', QtCore.QSize(32, 32)) + self.app_icon.addFile(self.app.resource_location + '/app48.png', QtCore.QSize(48, 48)) + self.app_icon.addFile(self.app.resource_location + '/app64.png', QtCore.QSize(64, 64)) + self.app_icon.addFile(self.app.resource_location + '/app128.png', QtCore.QSize(128, 128)) + self.app_icon.addFile(self.app.resource_location + '/app256.png', QtCore.QSize(256, 256)) self.setWindowIcon(self.app_icon) self.setGeometry(100, 100, 1024, 650) @@ -2355,7 +2357,7 @@ class MainGUI(QtWidgets.QMainWindow): title = _("Clear GUI Settings") txt = _("Are you sure you want to delete the GUI Settings? \n") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.app.resource_location + '/trash32.png')) @@ -3414,7 +3416,7 @@ class MainGUI(QtWidgets.QMainWindow): messagebox = FCMessageBox(parent=self) title = _("Warning") messagebox.setWindowTitle(title) # taskbar still shows it - messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) messagebox.setText('%s' % title) messagebox.setInformativeText(msg) messagebox.setIcon(QtWidgets.QMessageBox.Icon.Warning) @@ -3576,7 +3578,7 @@ class MainGUI(QtWidgets.QMainWindow): messagebox = FCMessageBox(parent=self) title = _("Warning") messagebox.setWindowTitle(title) # taskbar still shows it - messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) messagebox.setText('%s' % title) messagebox.setInformativeText(msg) messagebox.setIcon(QtWidgets.QMessageBox.Icon.Warning) @@ -3620,12 +3622,12 @@ class MainGUI(QtWidgets.QMainWindow): else: msg = _( "Please select geometry items \n" - "on which to perform Substraction Tool.") + "on which to perform Subtraction.") messagebox = FCMessageBox(parent=self) title = _("Warning") messagebox.setWindowTitle(title) # taskbar still shows it - messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) messagebox.setText('%s' % title) messagebox.setInformativeText(msg) messagebox.setIcon(QtWidgets.QMessageBox.Icon.Warning) @@ -3649,7 +3651,7 @@ class MainGUI(QtWidgets.QMainWindow): messagebox = FCMessageBox(parent=self) title = _("Warning") messagebox.setWindowTitle(title) # taskbar still shows it - messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + messagebox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) messagebox.setText('%s' % title) messagebox.setInformativeText(msg) messagebox.setIcon(QtWidgets.QMessageBox.Icon.Warning) diff --git a/appGUI/ObjectUI.py b/appGUI/ObjectUI.py index 44eb7615..9544a207 100644 --- a/appGUI/ObjectUI.py +++ b/appGUI/ObjectUI.py @@ -29,7 +29,7 @@ class ObjectUI(QtWidgets.QWidget): put UI elements in ObjectUI.custom_box (QtWidgets.QLayout). """ - def __init__(self, app, icon_file='assets/resources/flatcam_icon32.png', title=_('App Object'), + def __init__(self, app, icon_file='assets/resources/app32.png', title=_('App Object'), parent=None, common=True): QtWidgets.QWidget.__init__(self, parent=parent) diff --git a/appGUI/preferences/PreferencesUIManager.py b/appGUI/preferences/PreferencesUIManager.py index 9773cee0..7802e127 100644 --- a/appGUI/preferences/PreferencesUIManager.py +++ b/appGUI/preferences/PreferencesUIManager.py @@ -1069,7 +1069,7 @@ class PreferencesUIManager(QtCore.QObject): title = _("Application will restart") txt = _("Are you sure you want to continue?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.ui.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.ui.app.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIcon(QtWidgets.QMessageBox.Icon.Question) @@ -1302,7 +1302,7 @@ class PreferencesUIManager(QtCore.QObject): txt = _("One or more values are changed.\n" "Do you want to save?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.ui.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.ui.app.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.ui.app.resource_location + '/save_as.png')) diff --git a/appMain.py b/appMain.py index 40e17bbf..14804cdf 100644 --- a/appMain.py +++ b/appMain.py @@ -1375,14 +1375,13 @@ class App(QtCore.QObject): # if running headless always have the systray to be able to quit the app correctly self.trayIcon = FlatCAMSystemTray(app=self, icon=QtGui.QIcon(self.resource_location + - '/flatcam_icon32_green.png'), + '/app32.png'), headless=True, parent=self.parent_w) else: if self.options["global_systray_icon"]: self.trayIcon = FlatCAMSystemTray(app=self, - icon=QtGui.QIcon(self.resource_location + - '/flatcam_icon32_green.png'), + icon=QtGui.QIcon(self.resource_location + '/app32.png'), parent=self.parent_w) # ########################################################################################################### @@ -2739,7 +2738,7 @@ class App(QtCore.QObject): title = _("Exit Editor") txt = _("Do you want to save the edited object?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.resource_location + '/save_as.png')) @@ -3221,7 +3220,7 @@ class App(QtCore.QObject): # self.setPalette(palette) logo = FCLabel() - logo.setPixmap(QtGui.QPixmap(self.app.resource_location + '/flatcam_icon256.png')) + logo.setPixmap(QtGui.QPixmap(self.app.resource_location + '/app256.png')) title = FCLabel( "FlatCAM Evo
" @@ -3976,7 +3975,7 @@ class App(QtCore.QObject): "If you can't get any informations about the application\n" "use the YouTube channel link from the Help menu.") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/app128.png')) msgbox.setText('%s\n\n' % title) msgbox.setInformativeText(txt) @@ -4007,7 +4006,7 @@ class App(QtCore.QObject): "\n" "Do you want to Save the project?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.resource_location + '/save_as.png')) @@ -4973,7 +4972,7 @@ class App(QtCore.QObject): "will scale all objects.\n\n" "Do you want to continue?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.resource_location + '/toggle_units32.png')) @@ -5145,7 +5144,7 @@ class App(QtCore.QObject): txt = _("Adding Tool works only when Advanced is checked.\n" "Go to Preferences -> General - Show Advanced Options.") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.resource_location + '/warning.png')) @@ -5236,7 +5235,7 @@ class App(QtCore.QObject): txt = _("Are you sure you want to permanently delete\n" "the selected objects?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.resource_location + '/deleteshape32.png')) @@ -6815,7 +6814,7 @@ class App(QtCore.QObject): txt = _("One or more Tools are edited.\n" "Do you want to save?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.resource_location + '/save_as.png')) @@ -9743,7 +9742,7 @@ class MenuFileHandlers(QtCore.QObject): msg = _("Only Geometry, Gerber and CNCJob objects can be used.") msgbox = FCMessageBox(parent=self.app.ui) msgbox.setWindowTitle(msg) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) msgbox.setInformativeText(msg) msgbox.setIconPixmap(QtGui.QPixmap(self.app.resource_location + '/waning.png')) @@ -10094,7 +10093,7 @@ class MenuFileHandlers(QtCore.QObject): msg = _("Only Geometry objects can be used.") msgbox = FCMessageBox(parent=self.app.ui) msgbox.setWindowTitle(msg) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) msgbox.setInformativeText(msg) msgbox.setIconPixmap(QtGui.QPixmap(self.app.resource_location + '/waning.png')) @@ -10207,7 +10206,7 @@ class MenuFileHandlers(QtCore.QObject): "Creating a New project will delete them.\n" "Do you want to Save the project?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.app.resource_location + '/save_as.png')) @@ -11968,7 +11967,7 @@ class MenuFileHandlers(QtCore.QObject): "It may not load correctly.\n\n" "Do you want to continue?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIcon(QtWidgets.QMessageBox.Icon.Question) @@ -12005,7 +12004,7 @@ class MenuFileHandlers(QtCore.QObject): title = _("Import Settings") txt = _("Do you want to import the loaded project settings?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(self.app.resource_location + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(self.app.resource_location + '/import.png')) diff --git a/appPlugins/ToolShell.py b/appPlugins/ToolShell.py index 6931f398..12ecea25 100644 --- a/appPlugins/ToolShell.py +++ b/appPlugins/ToolShell.py @@ -316,9 +316,9 @@ class FCShell(TermWidget): self._edit.set_model_data(self.app.myKeywords) app_icon = QtGui.QIcon() - app_icon.addFile(self.app.resource_location + '/flatcam_icon16.png', QtCore.QSize(16, 16)) - app_icon.addFile(self.app.resource_location + '/flatcam_icon24.png', QtCore.QSize(24, 24)) - app_icon.addFile(self.app.resource_location + '/flatcam_icon32.png', QtCore.QSize(32, 32)) + app_icon.addFile(self.app.resource_location + '/app16.png', QtCore.QSize(16, 16)) + app_icon.addFile(self.app.resource_location + '/app24.png', QtCore.QSize(24, 24)) + app_icon.addFile(self.app.resource_location + '/app32.png', QtCore.QSize(32, 32)) self.setWindowIcon(app_icon) self.setWindowTitle(_("FlatCAM Evo Shell")) diff --git a/appTranslation.py b/appTranslation.py index 9ed40ed6..470ccaba 100644 --- a/appTranslation.py +++ b/appTranslation.py @@ -112,7 +112,7 @@ def on_language_apply_click(app, restart=False): title = _("The application will restart.") txt = '%s %s?' % (_("Are you sure do you want to change the current language to"), name.capitalize()) msgbox.setWindowTitle('%s ...' % _("Apply Language")) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(resource_loc + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(resource_loc + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(resource_loc + '/language32.png')) @@ -218,7 +218,7 @@ def restart_program(app, ask=None): "\n" "Do you want to Save the project?") msgbox.setWindowTitle(title) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(resource_loc + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(resource_loc + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIconPixmap(QtGui.QPixmap(resource_loc + '/save_as.png')) @@ -245,7 +245,7 @@ def restart_program(app, ask=None): title = _("The language will be applied at the next application start.") txt = _("The user does not have admin rights or UAC issues.") msgbox.setWindowTitle('%s ...' % _("Quit")) # taskbar still shows it - msgbox.setWindowIcon(QtGui.QIcon(resource_loc + '/flatcam_icon128.png')) + msgbox.setWindowIcon(QtGui.QIcon(resource_loc + '/app128.png')) msgbox.setText('%s' % title) msgbox.setInformativeText(txt) msgbox.setIcon(QtWidgets.QMessageBox.Icon.Critical) diff --git a/assets/resources/app.svg b/assets/resources/app.svg new file mode 100644 index 00000000..73243919 --- /dev/null +++ b/assets/resources/app.svg @@ -0,0 +1,337 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Evo + + + + diff --git a/assets/resources/app128.png b/assets/resources/app128.png new file mode 100644 index 00000000..09a19864 Binary files /dev/null and b/assets/resources/app128.png differ diff --git a/assets/resources/app16.png b/assets/resources/app16.png new file mode 100644 index 00000000..4e7e32da Binary files /dev/null and b/assets/resources/app16.png differ diff --git a/assets/resources/app24.png b/assets/resources/app24.png new file mode 100644 index 00000000..895d3fc8 Binary files /dev/null and b/assets/resources/app24.png differ diff --git a/assets/resources/app256.png b/assets/resources/app256.png new file mode 100644 index 00000000..046d8c14 Binary files /dev/null and b/assets/resources/app256.png differ diff --git a/assets/resources/app32.png b/assets/resources/app32.png new file mode 100644 index 00000000..d2b2dbde Binary files /dev/null and b/assets/resources/app32.png differ diff --git a/assets/resources/app48.png b/assets/resources/app48.png new file mode 100644 index 00000000..bd7274d8 Binary files /dev/null and b/assets/resources/app48.png differ diff --git a/assets/resources/app64.png b/assets/resources/app64.png new file mode 100644 index 00000000..8dcd3c0d Binary files /dev/null and b/assets/resources/app64.png differ diff --git a/assets/resources/app_small.svg b/assets/resources/app_small.svg new file mode 100644 index 00000000..015ac2aa --- /dev/null +++ b/assets/resources/app_small.svg @@ -0,0 +1,427 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + E + + + + diff --git a/assets/resources/dark_resources/app128.png b/assets/resources/dark_resources/app128.png new file mode 100644 index 00000000..09a19864 Binary files /dev/null and b/assets/resources/dark_resources/app128.png differ diff --git a/assets/resources/dark_resources/app16.png b/assets/resources/dark_resources/app16.png new file mode 100644 index 00000000..4e7e32da Binary files /dev/null and b/assets/resources/dark_resources/app16.png differ diff --git a/assets/resources/dark_resources/app24.png b/assets/resources/dark_resources/app24.png new file mode 100644 index 00000000..895d3fc8 Binary files /dev/null and b/assets/resources/dark_resources/app24.png differ diff --git a/assets/resources/dark_resources/app256.png b/assets/resources/dark_resources/app256.png new file mode 100644 index 00000000..046d8c14 Binary files /dev/null and b/assets/resources/dark_resources/app256.png differ diff --git a/assets/resources/dark_resources/app32.png b/assets/resources/dark_resources/app32.png new file mode 100644 index 00000000..d2b2dbde Binary files /dev/null and b/assets/resources/dark_resources/app32.png differ diff --git a/assets/resources/dark_resources/app48.png b/assets/resources/dark_resources/app48.png new file mode 100644 index 00000000..bd7274d8 Binary files /dev/null and b/assets/resources/dark_resources/app48.png differ diff --git a/assets/resources/dark_resources/app64.png b/assets/resources/dark_resources/app64.png new file mode 100644 index 00000000..8dcd3c0d Binary files /dev/null and b/assets/resources/dark_resources/app64.png differ diff --git a/assets/resources/dark_resources/flatcam_icon32_green.png b/assets/resources/dark_resources/flatcam_icon32_green.png deleted file mode 100644 index ad778285..00000000 Binary files a/assets/resources/dark_resources/flatcam_icon32_green.png and /dev/null differ diff --git a/assets/resources/flatcam_icon32_green.png b/assets/resources/flatcam_icon32_green.png deleted file mode 100644 index e100c6aa..00000000 Binary files a/assets/resources/flatcam_icon32_green.png and /dev/null differ