7 Commits

Author SHA1 Message Date
steadyjaw
b6966f05ee
fix: UI fixes related to feedback form beta-phase (#494)
* fix: truncated settings menu

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: change probe chips to label

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): change button color and make responsive

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: change display helpers of some buttons

* fix(#390): encodeURI of thumbnails in files page

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: responsivity of timelapse-page

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): more responsiveness

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): no frames found visibility

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: tooltip on disabled retract /extrude buttons

* refactor(editor): show "read-only" in title if file is not writable

* fix: visibility of reload button

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: select printer dialog new ui style

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: add attach prop to inputs w dropdowns

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: paddings of panels on spec. viewports

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: hide spin buttons on number inputs

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor:  hide-spin-buttons after merging timelapseTab

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: add overlay-scrollbar to sidebar

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: scrollbars in settingsmenu

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* feat: remember current path when leaving gcode-files-page

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: remove comment in gcodefilespanel

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* feat: remember current path in timlapse files panel

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* feat: remember current path in config files panel

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: console text colors and add css classes

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: filepanel-path-persistance to new db layout

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: settings tab scrollbars

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: button logic in heigthmap

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: color  home button in heightmap

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: heightmap add color to small buttons

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: sidebar behavior on touch devices

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: reapply tooltip patch after merge

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: temp sidebar remove touch-condition

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* feat: add save-action for non persistant settings

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: use new save action in setters

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>
2022-01-01 22:55:01 +01:00
Stefan Dej
7f6e6e5bdf
feat: backup/restore/default moonraker db (#476)
* 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>
2021-12-19 17:06:43 +01:00
Stefan Dej
25062e5a36
fix: delete also timelapse preview image if exists
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-12-07 23:51:59 +01:00
steadyjaw
8021d5a7ad
refactor: some fixes in 2.1.0 beta and minor changes to ui (#457)
* fix: truncated settings menu

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: change probe chips to label

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): change button color and make responsive

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: change display helpers of some buttons

* fix(#390): encodeURI of thumbnails in files page

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: responsivity of timelapse-page

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): more responsiveness

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): no frames found visibility

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: tooltip on disabled retract /extrude buttons

* refactor(editor): show "read-only" in title if file is not writable

* fix: visibility of reload button

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: select printer dialog new ui style

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: add attach prop to inputs w dropdowns

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: paddings of panels on spec. viewports

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: hide spin buttons on number inputs

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor:  hide-spin-buttons after merging timelapseTab

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>
2021-12-07 00:36:12 +01:00
steadyjaw
ad52728131
fix: UI fixes and changes on timelapse page (#430)
* fix: truncated settings menu

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: change probe chips to label

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): change button color and make responsive

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor: change display helpers of some buttons

* fix(#390): encodeURI of thumbnails in files page

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* fix: responsivity of timelapse-page

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>

* refactor(timelapse): more responsiveness

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>
2021-11-23 00:14:08 +01:00
Stefan Dej
f4e07b7278 refactor: update download button in timelapse preview dialog
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-11-20 13:52:22 +01:00
Stefan Dej
216099c524
feat: gui for the timelapse moonraker plugin (#417)
* feature: initial upload of timelapse support

- add navipoint timelapse
- show filelist of timelapse
- display status and add important settings

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: hide frame count if its zero

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: add timelapse option to start print dialog

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* bugfix: block "print start" dialog, if printer is printing

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* chore: simplify getConsoleFilterRules getter

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: add console filter for timelapse gcodes

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: hide timelapse gcodes in console

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* chore: update timelapse settings

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: start timelapse settings in settings menu

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: add rest of the timelapse settings

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* timelapse: rearrange and add missing settings  (#364)

* timelapse: rearrange and add missing settings
* timelapse: missing locals
* timelapse: fixed typos and added get/setter of missing settings
* timelapse: added missing settings getDefaultState

* feature: added more options to start print dialog (#366)

* feature: cleanup print start dialog

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: order timelapse settings and add headlines

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feature: add timelapse blocked settings functions (if config exists in configfile)

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* bugfix: make settings dialog bigger to display timelapse (last line of settings) complete

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* bugfix: remove headline "camera settings" in timelapse settings

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feat: add missing settings and add setting descriptions (#397)

Note: "cameraOptions" are harcoded but should be taken from webcam config (more detail in the dev dc)

* refactor: update timelapse from develop

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: update timelapse file manager

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* fix: uppercase settings doesn't work with moonraker confighelper (#399)

* fix: uppercase settings doesn't work with moonraker confighelper

* fix: uppercase settings doesn't work with moonraker confighelper

* fix: uppercase settings doesn't work with moonraker confighelper

* refactor: fix camera type in timelapse store

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: fix merge from develop

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: list of available webcams in timelapse settings

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* fix: check if console exist before checking customFilters for convert to new namespace

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: remove debug outputs

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feat: add re-rendering option and add snackbar for rendering progress

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feat: display zip files in TimelapseFilesPanel.vue

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* feat: video preview in timelapse

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: change icon for zip files

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* fix(locale): add timelapse to en.json

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: add no status message in TL status panel

Signed-off-by: Stefan Dej <meteyou@gmail.com>

* refactor: add en locale for print start button in files

Signed-off-by: Stefan Dej <meteyou@gmail.com>

Co-authored-by: FrY Sennberg <fryakatkop@gmail.com>
2021-11-19 23:50:52 +01:00