Commit Graph

1091 Commits

Author SHA1 Message Date
Juan Rosario
382943ab7c Loading progress indicator 2021-08-02 06:51:44 -05:00
Stefan Dej
45f200b40b bugfix: editor translation unknown class
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-02 10:57:31 +02:00
Stefan Dej
58ddf91f85 Merge remote-tracking branch 'origin/master' 2021-08-02 01:48:27 +02:00
Stefan Dej
6999f0a724 cleanup en language file and fix vue-i18n-extract missing keys
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-02 01:48:20 +02:00
Juan Rosario
183b5d8e8e Cache off canvas
Dynamically create and cache the canvas element so it does not have to reload and to keep current item loaded. Saves time on reload. Will need to test when vue watches are applied.
2021-08-01 17:25:17 -05:00
Markus Nigbur
5c83992021 Fixed some typos (#318)
* Fixed some typos

* Fixed typos

* Fixed typos
2021-08-02 00:14:38 +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
8a29847465 bugfix: rename machine url to fix reload issue in machine
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-01 23:38:06 +02:00
Stefan Dej
126c8c40f7 bugfix: add modified to dirs
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-01 23:35:50 +02:00
Stefan Dej
0fb55444f7 bugfix: load thumbnails with timestamp to avoid caching problems
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-01 23:12:26 +02:00
Juan Rosario
069e689306 Add render quality and force line mode settings 2021-08-01 15:54:09 -05:00
Juan Rosario
f53d895f4e Fix router 2021-08-01 15:26:23 -05:00
Stefan Dej
ca3e9ed161 Merge remote-tracking branch 'origin/master' 2021-08-01 21:26:59 +02:00
Stefan Dej
51214fa701 update npm packages and cleanup
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-01 21:26:48 +02:00
Juan Rosario
b325224dbe Reupdate files.vue 2021-08-01 14:06:23 -05:00
Juan Rosario
885df927e8 Revert files.vue 2021-08-01 14:04:16 -05:00
dependabot[bot]
f1f8aeebc1 build(deps): bump addressable from 2.7.0 to 2.8.0 in /docs (#306)
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-01 20:25:05 +02:00
Juan Rosario
2ecb3e461c Initial implementation of GCode Viewer in Mainsail 2021-08-01 11:13:44 -05:00
Stefan Dej
2d743eaa37 feature: show gcode thumbnail in full height on focus
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-01 15:19:53 +02:00
Stefan Dej
fd1f70649f Merge remote-tracking branch 'origin/master' 2021-08-01 14:06:12 +02:00
Stefan Dej
aefd4caf5e Feature/motion report (#317)
* test new flow and velocity

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

* test build for live speed & flow

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

* bugfix: fix ToolSlider.vue for printsettings and machine limits

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

* remove debug output

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

* rework MachineLimits

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

* feature: live extruder, toolhead speed and position data in StatusPanel.vue

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-01 14:05:44 +02:00
Stefan Dej
9f8db4856a rework MachineLimits
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-01 13:10:46 +02:00
Stefan Dej
1b679e0185 remove debug output
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-31 22:47:57 +02:00
Stefan Dej
10c530454e bugfix: fix ToolSlider.vue for printsettings and machine limits
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-31 22:37:21 +02:00
Stefan Dej
79c490b1a6 bugfix: bind TAB to editor
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-29 19:54:14 +02:00
Stefan Dej
4c4742bc7e bugfix: upload & print button clear loading status after uploading files
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-29 19:49:53 +02:00
Stefan Dej
f304039a2f bugfix: autoscroll in update dialog
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-29 19:46:48 +02:00
Stefan Dej
237195b02d bugfix: fix scrollbar toggle issue with browser zoom in heightmap
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-26 17:31:07 +02:00
Stefan Dej
7a55cad11d feature: change to motion_report with fallback to toolhead position in status panel
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-26 15:54:56 +02:00
Stefan Dej
ed7b8c4b24 feature: add message to include mainsail.cfg in printer.cfg
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 23:51:22 +02:00
Stefan Dej
f887d4ee05 feature: hide klipper_mcu service in topcornermenu (fix if empty)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 23:41:39 +02:00
Stefan Dej
2308d70d5c feature: hide klipper_mcu service in topcornermenu
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 23:34:48 +02:00
Stefan Dej
e594ba7ab6 fix cpu throttled notifiy
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 23:31:56 +02:00
Stefan Dej
76453e86f2 bugfix: system loads cannot be displayed with temperature_fan for mcu temp sensor
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 23:31:38 +02:00
Stefan Dej
1fda940f11 remove debug console outputs
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 22:02:25 +02:00
Stefan Dej
c642fc2b15 bugfix: fix heightmap on mobile devices
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 21:56:12 +02:00
Stefan Dej
34a3b66b5d bugfix: editing preheat presets
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 21:02:53 +02:00
Stefan Dej
ac83670212 bugfix: editing files in subdirectory
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 20:39:21 +02:00
Stefan Dej
6ed16758af bugfix: change stepper config to toolhead min/max for max range (fix for delta printers)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 19:06:53 +02:00
Stefan Dej
f8b2e7f1ea fix for safari 10
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 18:39:01 +02:00
Stefan Dej
5d28ce7427 Merge remote-tracking branch 'origin/master' 2021-07-25 16:39:54 +02:00
Stefan Dej
90343478a7 remove debug output in gcode-files
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-07-25 16:39:11 +02:00
KwadFan
83294f757a Added Multiplatform Hint, (#311)
to avoid confusion

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-07-17 17:14:57 +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
KwadFan
84e86bb8b2 Fixed Ordered Lists (#305)
Improved Formatting

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-07-05 20:31:56 +02:00
KwadFan
1c2e8b470e fix messed up Ordered List Numbering (#304)
* Fixed Numbering od Ordered List

Signed-off-by: Stephan Wendel <me@stephanwe.de>

* Fixed Typo

Signed-off-by: Stephan Wendel <me@stephanwe.de>

* Fixed Prettier Quirks

Signed-off-by: Stephan Wendel <me@stephanwe.de>

* Fixed Prettier Quirks #2

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-07-05 08:49:26 +02:00
Alex Zellner
36ca7b99a0 update macros because of klipper PR #4366 and PR #4362 (#295)
* update macros

* update c&p error
2021-07-05 00:15:44 +02:00
KwadFan
80db327188 Using RPI Imager instead of Balena Etcher. (#303)
* Changed from Balena to RPI-Imager
Enhanced Docs accordingly

Signed-off-by: Stephan Wendel <me@stephanwe.de>

* Added 'include mainsail.cfg'
Fixed Typo

Signed-off-by: Stephan Wendel <me@stephanwe.de>

* Removed SSH Login, no need for that.
Fixed Typo

Signed-off-by: Stephan Wendel <me@stephanwe.de>

* Added some formatting

Signed-off-by: Stephan Wendel <me@stephanwe.de>
2021-07-05 00:15:07 +02:00
lixxbox
cb874c1918 docs: fix typo 2021-06-22 11:52:07 +02:00
lixxbox
f929610bad docs: add voron toolhead and cyperpunk communtiy themes and a few improvements of how screenshots get loaded. (#298)
modified:   _data/themes.csv
	new file:   _layouts/themes.html
	modified:   _sass/color_schemes/mainsail.scss
	new file:   assets/js/images.js
	modified:   themes/themes.md
2021-06-22 11:35:12 +02:00