107 Commits

Author SHA1 Message Date
Stefan Dej
9955a721a2
feat: add default moonraker instances to config.json (#695) 2022-03-05 17:00:40 +01:00
pataar
60ce6553a9
build(lint): upgrade vue ruleset to ‘recommended’ (#663) 2022-02-20 11:00:41 +01:00
pataar
04b6992f3c
style: add prettier as default formatter (#614) 2022-02-13 22:09:25 +01:00
pataar
0cf8ba05be
refactor: replace 'vue-headful' with 'vue-meta' (#620) 2022-02-11 22:11:54 +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
43674bf2d5
fix: iOS orientation changed didn't trigger resize event
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-11-30 23:16:41 +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
steadyjaw
8a4a4ce234
refactor: button overhaul and minor changes to the ui (#413)
* refactor(appbar): change buttons to new design

* refactor(appbar): change height and add pritnername

* refactor: small sidebar

* refactor(vuetify): define parts of the mainsail theme and expose colors to css

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

* refactor: ui settings add missing divider

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

* refactor: add farm printer selection and menu to new top and sidebar, added icons to version-tooltip

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

* refactor: make topbar buttons hideable via ui settings

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

* refactor: move miniConsole buttons to toolbar and make'em collapsible

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

* refactor: set matching colors for buttons on console page

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

* refactor: use colornames from theme and set play/resume button to green

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

* fix: correct visibility of hide buttons on collapse

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

* feature: add virtual tab button to console-input on touch devices

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

* refactor: remove hide e-stop button setting

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

* fix: add reactivity to hide upload and print button functionality

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

* refactor: move logo to topbar and clip menu under topbar

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

* refactor: remove unused TheSidebarPrinterMenu

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

* feature: create and add about component to sidebar ...no dialog on click yet

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

* fix: correct appearance of the close icon from interface settings dialog

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

* Revert "fix: correct appearance of the close icon from interface settings dialog"

This reverts commit f66e29d4f2da5d576bc22c35adfcd26bd1670ff7.

* refactor: close ui settings on ESC and change close icon to tile

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

* refactor: change font style in wide sidebar and extend width of wide menu

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

* refactor: change menu style ui-settings-entry to dropdown

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

* refactor: correct variablenames in locales

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

* refactor: re-do menuStyle setting implementation

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

* refactor(miniconsole): change collapse button to tile and remove empty cols and row in template

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

* refactor: gui variables and button appearance in toolbars

* move some vars to configure gui appearance to variables.ts

* force buttons in bars to 100% height

* set icon button width to toolbar-heigth

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

* refactor(heightmap): add autofocus and close on ESC to dialogs

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

* refactor(throttledStates): bigger dropdownlist in favor of readability

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

* refactor(confFiles): change imageviewer topbar to darkcolor and move close button to left

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

* fix: camera-dropdown visability condition

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

* refactor(history): ad close on ESC on dialogs

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

* refactor: button overhaul

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

* fix: correct navigation width and change variablenames

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

* fix: change more close buttons to tiles

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>
2021-11-19 21:07:22 +01:00
Stefan Dej
de673810c3 fix: main scroll height (smaller topbar)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-11-16 23:17:12 +01:00
Stefan Dej
cb2da07479
feat: change overlaps-scrollbar instead of perfect-scrollbar (#400)
perfect-scrollbar have issues with touch devices

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-11-01 17:38:56 +01:00
Stefan Dej
03b8b591b4 refactor: change main scrollbar to perfect-scrollbar
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-31 01:54:51 +02:00
Stefan Dej
5dbffdb167 chore: merge master in develop
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-09 00:33:17 +02:00
Stefan Dej
7ae0fe2209 Merge branch 'master' into develop
# Conflicts:
#	package.json
#	src/App.vue
#	src/components/panels/ControlPanel.vue
#	src/components/panels/FarmPrinterPanel.vue
#	src/pages/Files.vue
#	src/store/farm/printer/getters.ts
#	src/store/farm/printer/mutations.ts
#	src/store/files/getters.ts
#	src/store/printer/mutations.ts
#	src/store/server/history/getters.ts
#	src/store/socket/getters.ts
2021-09-09 00:27:19 +02:00
Stefan Dej
4f42092159
hotfix(theme): fix mainBackground image #349 (#351)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-04 13:46:46 +02:00
Stefan Dej
f1094e9c29
chore(eslint): config and fix eslint rules (#340)
* chore(eslint): init & config eslint

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

* chore(eslint): fix eslint rules

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-28 16:08:00 +02:00
Stefan Dej
0f13d2efc1 chore(App): fix build warnings
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 20:53:27 +02:00
Stefan Dej
166ffff875 bugfix(App): remove unused vars
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 20:19:39 +02:00
Stefan Dej
f7e9b50806
Feature/pronterface control (#323)
* feature: split control panel in components and add circle control panel

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

* bugfix: remove css namespace of SVG

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

* feature: add button for QGL and Z-Tilt

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

* clear debug status

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

* bugfix(ControlPanel): change - to en-dash for equal width of negative and positiv buttons in DWC-style ControlPanel.vue

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 18:41:49 +02:00
Stefan Dej
29f41b029a bugfix: remove printing favicon after cancelled job
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-03 21:12:07 +02:00
Stefan Dej
1d40c8aeb2 bugfix: only send a request when current_file is set
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-03 20:52:32 +02:00
Stefan Dej
4cb68488b7 feature: add logo favicon and progress favicon in logo color
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-03 19:14:46 +02:00
Stefan Dej
fe6fb1c209 bugfix: change button color if primary color too light
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-02 00:11:24 +02:00
Stefan Dej
baa25c4bcd
V2.0.0-beta (#308)
* test vue-echarts and dataset>source instead of series>data

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

* fix disposed state of chart & delete update interval of settings page

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

* init TS migation & dashboard

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

* bugfix: dashbaord console

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

* feature: add "disabled" status to the filament runout sensor on the dashboard

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

* fix klipper restart process

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

* fix status panel during a print

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

* convert g-code files to typescript

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

* convert history files to typescript

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

* convert machine limits to typescript

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

* convert update manager to typescript

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

* convert endstops & logfiles to typescript

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

* fix temp display in tools panel

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

* convert machine > config files to TS

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

* convert select printer dialog to TS

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

* convert select printer menu to TS

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

* convert farm page to TS

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

* fix debug output of farm printer getters

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

* fix import webcam streams in farm view

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

* better handling when changing printers

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

* convert heightmap to TS

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

* convert heightmap to TS

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

* Console QOL (#300)

* CHORE

Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>

* NEW: console ts refactor, linux autocomplete, gui helplist, multiline

Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>

* FIX: console autocomplete flood fix

Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>

* fix merged console

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

* fixed return of ConsoleTable.vue isCommand

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

* fix: add toast after creating file in ConfigFilesPanel.vue

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

* fix: file upload message

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

* add toolbar to files panels

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

* fix: disable scrollbars in TempChart.vue

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

* fix: sidebar z-index and farm printer toolbar

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

* fix: sidebar & topbar z-index and farm printer toolbar

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

* update toolbars in gcode-files and history

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

* feature: new settings dialog (#302)

* create settings dialog and integrate general, console, control, marcos, presets, webcams

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

* fix: renamed webcam gui state variable

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

* fix: temperature_fan chamber in farm printers dashboard

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

* fix: only display RPM in tools panel, when its available

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

* fix: reading empty remote printers list

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

* fix: loading additionalSensors in temp panel

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

* fix: bed_mesh loading
rework heightmap settings
save heightmap settings in moonraker db

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

* add remote printers to settings

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

* fix types

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

* add beforeDestroy to echarts

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

* add heightmap visualMap scaling and format tooltip

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

* feature: logo & primary color customizing

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

* remove keep-alive in app.vue

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

* round tempchart data

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

* normalize toolbar buttons

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

* fix series attributes & update echarts-gl

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

* fix hostname in sidebar

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

* rework websocket loadings

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

* fix rework websocket loadings

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

* Fixes for console QOL PR (#301)

* FIX: command help dialog added

Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>

* FIX: console fixes

Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>

* rework events store

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

* bugfix: check customFilters if string or array

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

* bugfix: edit preset dont work (existing name check)

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

* bugfix: save webcam with index 0

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

* bugfix: tool combobox input dont work

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

* bugfix: tooltip position & z-index

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

* rework console

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

* fix output name of filament sensor

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

* store performance updates and StatusPanel.vue optimizing

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

* console bugfixes

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

* fix icon-rotate in temperatures panel

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

* add auto-grow to console input fields

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

* fix dialog action button colors

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

* fix refreshMetadata of gcocde files

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

* feature: add multi fileupload to drag&drop upload

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

* convert SystemPanel to TS

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

* add init and getters for system panels

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

* add init and getters for system panels

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

* finish SystemPanel.vue

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

* feature: raspberry throttled flags in topbar

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

* bugfix: fix type in TheThrottledStates.vue

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

* feature: add new editor (#307)

* init test

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

* theme test

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

* feature: switch to codemirror editor

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

* bugfix: fix type in TheThrottledStates.vue

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

* reformat flags output and deactivate debug output

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

* add types to throttle states

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

* display "dirty" in the board firmware version string

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

* fix mini console array cut

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

* delete old comment

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

* fix config files on small devices

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

* feature: display macro description in settings tab

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

* change settings icons

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

* rename dashboard panel & change slider text in settings

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

* responsive optimations for settings

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

* bugfix throttled state flags filter

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

* Code highlighting for codemirror (#309)

* init test

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

* theme test

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

* feature: switch to codemirror editor

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

* NEW: klipper_config editor theme

Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>

* NEW: code highlighting for codemirror

Signed-off-by: Eike Ahmels <eike.ahmels@tu-dortmund.de>

Co-authored-by: Stefan Dej <meteyou@gmail.com>

* feature: hide/show jobs with special print status

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

* redesign console help modal

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

* bugfix: default state of sidebar was wrong on mobile devices

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

* bugfix: mobile view interface settings

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

* bugfix: optimize mobile view interface settings

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

* bugfix: block empty console commands

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

* push version number

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

* feature: add current / max flow in status panel

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

* feature: add big gcode thumbnail to status panel

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

* bugfix: fix favicon and setting tab names

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

* cleanup old editor

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

* bugfix: add redirect for updates from 1.6.0 to 2.0.0

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

Co-authored-by: Eike Ahmels <hui_buh-@gmx.net>
2021-07-16 23:21:37 +02:00
Stefan Dej
00722ab1ca split extract sidebar and topbar from App.vue and display full klipper version number in sidebar
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-04-09 23:16:46 +02:00
Stefan Dej
85770b8489 add names to page components & add dynamic page filter in navi
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-04-08 22:42:01 +02:00
Stefan Dej
5a8a42cfdd feature: add debug mode to display ram usage
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-04-03 20:33:39 +02:00
winbin
ef732ebc87 Merge branch 'master' of https://github.com/meteyou/mainsail into LanguageChange
# Conflicts:
#	package.json
#	src/App.vue
#	src/components/ConnectingDialog.vue
#	src/components/SelectPrinterDialog.vue
#	src/components/panels/ControlPanel.vue
#	src/components/panels/ExtruderPanel.vue
#	src/components/panels/Settings/ConfigFilesPanel.vue
#	src/components/panels/Settings/ControlPanel.vue
#	src/components/panels/Settings/EndstopPanel.vue
#	src/components/panels/Settings/GeneralPanel.vue
#	src/components/panels/Settings/LimitsPanel.vue
#	src/components/panels/Settings/UpdatePanel.vue
#	src/components/panels/StatusPanel.vue
#	src/components/panels/ToolsPanel.vue
#	src/components/panels/WebcamPanel.vue
#	src/components/panels/ZOffsetPanel.vue
#	src/main.js
#	src/pages/Files.vue
#	src/store/gui/actions.js
#	src/store/gui/index.js
2021-03-15 16:17:56 +08:00
Stefan Dej
4e7f7310dd bugfix: fix updateManager commits dialog responsive mobile view
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-03-11 17:11:35 +01:00
Stefan Dej
fed5956500 feature: add .nc to valid gcode extensions
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-03-08 11:43:13 +01:00
Eike Ahmels
9856f5d4db
Merge remote-tracking branch 'upstream/master' into feature/controll_cross 2021-03-05 09:06:59 +01:00
eliteSCHW31N
a9d82f547d remove default background, add transparent background 2021-03-04 20:53:31 +01:00
eliteSCHW31N
50767fdd44 add custom wallpaper 2021-03-04 20:53:31 +01:00
Eike Ahmels
ad56a0e223
Merge remote-tracking branch 'upstream/master' into feature/controll_cross 2021-03-04 08:20:42 +01:00
Eike Ahmels
a861e74183
new first beta of control pad 2021-03-03 20:36:17 +01:00
Eike Ahmels
0ba6455513 hardcore safari longpress fix 2021-03-03 20:30:20 +01:00
winbin
d9a4fab307 Modify language storage mode 2021-02-15 22:51:56 +08:00
winbin
d6cd1c81fb Add The Language Change And Chinese 2021-02-11 00:57:36 +08:00
Stefan Dej
8db37259e1 feature: add update notification
feature: display branch if not master in UpdatePanel.vue

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-02-06 23:57:54 +01:00
Stefan Dej
e5469b47ca bugfix: allow .ufp and show thumbnails
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-27 21:03:44 +01:00
Stefan Dej
feb9579ae1 update updateManager for multiclient support (https://github.com/Arksine/moonraker/pull/63)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-23 00:53:24 +01:00
Stefan Dej
a6c4dd75f1 bugfix: fixed favicon glitches
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-19 23:08:09 +01:00
Stefan Dej
a512743038 bugfix: topbar SAVE_CONFIG button doesnt work
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-17 23:00:37 +01:00
Stefan Dej
6927ce6038 bugfix: save config without restart
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-16 17:50:19 +01:00
Stefan Dej
4579129a4f feature: upload & start button in topbar
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-16 02:25:34 +01:00
Stefan Dej
5831e43fba feature: add farm mode
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-10 02:53:17 +01:00
Stefan Dej
2bceb2b24f update vuetify to 2.4.0
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-01-02 03:27:03 +01:00
Stefan Dej
07072ce2a1 feature: add customizing favicons
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2020-12-30 00:50:03 +01:00
Stefan Dej
983c5c9bda feature: add customizing sidebar logo
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2020-12-29 23:40:40 +01:00
Stefan Dej
a8ea45d53c feature: add log during a update
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2020-12-29 23:20:14 +01:00
Stefan Dej
339dda6455 feature: update manager for klipper, moonraker, mainsail & os packages
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2020-12-26 21:15:37 +01:00