* refactor: reset dbCheckboxes
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework moonraker db reset
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: add function to create a mainsail db backup
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: fix type of dbCheckboxes
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: first restore test
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: restore db from json file
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework gui store
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: rework gui store issues
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: rework gui store issues with extruder panel
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rename gui/macrogroups to gui/macros and move back to mainsail namespace
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: ignore simple hide macros settings in expert macro mode
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: init load bug
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rename gui/consolefilter to gui/console and move back to mainsail namespace and update gui/macros
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: remove old function in gui/macros
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework gui/presets
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework gui/gcodehistory
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: add all gui restart actions in gui restart action
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework gui/remoteprinters
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: control store gets
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework reset moonraker db in interface settings
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework backup moonraker DB
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: rework restore moonraker db
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* bugfix: backup/restore moonraker db locale
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* bugfix: backup/restore moonraker db locale, add tempchart
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: change tempchart settings wrong store path
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: add view locale to db backup/restore and delete old locale
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: use /config/.theme/default.json when reset moonraker db to fill in default values after reset
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: use /config/.theme/default.json when mainsail will be loaded the first time
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: add description to backup dialog
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: save macrogroup update
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feature: add multiple macro management settings (simple/expert)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feature: create and remove Macrogroups
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: edit function for macro groups
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feature: create/edit/delete macrogroups
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: init data in heightmap dont exist without bed_mesh
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* chore: extract macro params (#392)
Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>
* feat: finish macro management settings
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: macro management in dashboard settings and display panels
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: align of icons and text in settings dashboard
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: move gcode macros in seperate component
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: combine "show status lines" in edit macro groups
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: display macrogroups and macros in paused state
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: macro group rights and display errors
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: remove create macrogroup and just add new group without name
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: hide macrogroups when macromanagement is simple
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: change to Roboto-Mono font in console
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* chore: add robotoMono font
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: remove debug outputs
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: update regex for extract params from macros
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: macro params regex update
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* feat: hide params with '_' as first char
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: switch simple macros panel to macro-button component
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: fix padding of macro params dialog
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* refactor: add tooltips to macro management icon buttons
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: filter not existing macrogroups in panellist
Signed-off-by: Stefan Dej <meteyou@gmail.com>
* fix: delete layout position when deleting macrogroup
Signed-off-by: Stefan Dej <meteyou@gmail.com>
Co-authored-by: Eike Ahmels <hui_buh-@gmx.net>