1207 Commits

Author SHA1 Message Date
Stefan Dej
4335175daa feat: change color of presets button in tool panel
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-28 00:59:05 +02:00
Stefan Dej
5e0198e259 feat: add a compact console style option
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-28 00:07:54 +02:00
Stefan Dej
ee18b4cc33 fix: font size in console was to big after font change
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-27 23:24:41 +02:00
Stefan Dej
bafde49d15 fix: safe gcode offset button wrong type
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-27 23:21:05 +02:00
Stefan Dej
243f0d7df0 fix: update getMacroParams regex
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-27 22:55:01 +02:00
Felicia Hummel
0a0c456faa
feat: Added modified file tracking and a confirmation (#393)
dialog on unsaved changes. This can be disabled
if the user wishes to do so.

Also allows the user to configure if the editor can be
closed by hitting the "ESC" key.
2021-10-27 22:41:15 +02:00
Stefan Dej
4ece97a535
feat: macro management (#396)
* 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>
2021-10-27 22:37:15 +02:00
Stefan Dej
ae82bfe7f7 feat: add function to change/select time calculations for estimate and ETA times
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-23 01:51:08 +02:00
Stefan Dej
05f5da93d3 refactor: remove debug output
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-23 01:50:32 +02:00
Stefan Dej
20a969ebcd fix: load metadata of current print file of farm printers
fix to calc the print percent and display gcode thumbnails in farm printer panel

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-23 01:48:17 +02:00
Stefan Dej
b99463ee99 fix: remove [display_status] from min settings, when [display] exists
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-22 18:33:23 +02:00
Pedro Lamas
ec8bcc7fd8
feat: uses monospace font on console (#389)
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2021-10-22 00:02:58 +02:00
Pedro Lamas
a02963cc88
feat: adds optional confirmation dialogs for emergency stop and power device change (#384)
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2021-10-20 21:06:27 +02:00
goesta
182d7f146e
fix(websocket): close websocket before connecting (#383) 2021-10-20 15:23:02 +02:00
goesta
62ccb1f97d
fix: inconsistent spelling and typos (#379)
* fix: inconsistent spelling of G-Code
* fix: inconsistent spelling in german translation
2021-10-13 23:09:46 +02:00
Stefan Dej
5f93aac095
feat: redesign commits dialog in update manager (github like list) (#380)
* refactor: redesign commits list in update manager (github like)
2021-10-13 23:09:20 +02:00
goesta
d21b080c2b
feat: add option to hide config backup files (#378) 2021-10-13 20:44:57 +02:00
th33xitus
4d2a61b8b7
bugfix: fix the webcam panel collapsible property (#375)
This fixes a bug where the webcam panel is collapsible even when navigated to the webcam page where the panel should not be collapsible.

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2021-10-11 21:53:03 +02:00
th33xitus
92a848747a
bugfix: fix ripple effect on two more buttons (#374)
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2021-10-11 21:52:44 +02:00
th33xitus
af6254a8a7
bugfix: fix ripple effect on collapsible-button (#373)
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
2021-10-10 22:53:29 +02:00
Stefan Dej
f8842ff070 feature(panel): disable text select for panel headline
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 18:29:46 +02:00
Stefan Dej
b43cb4efb4 bugfix(machine): fix margins between panels/rows on mobile viewport
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 14:38:40 +02:00
Stefan Dej
7979eaac9b bugfix(heightmap): hide toolbar buttons on mobile phone
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 14:35:42 +02:00
Stefan Dej
951de0e5e7 refactor: remove padding right in toolbar to move toolbar buttons to the right corner
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 14:29:04 +02:00
Stefan Dej
239b4d8525 bugfix: TheSettingsMenu.vue mobile view toolbar
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 14:28:32 +02:00
Stefan Dej
89876a2500 feature: add hover effect to collapse panel button
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 14:24:11 +02:00
Stefan Dej
7ce9dc30a6 refactor: change panel buttons to toolbar text/icon buttons
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 14:04:11 +02:00
Stefan Dej
11c64e084e feature: change panel toolbar buttons to v-toolbar-items
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 13:08:13 +02:00
Stefan Dej
49b806a10e refactor: change StatusPanelExcludeObjectDialog.vue to panel component
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 12:22:56 +02:00
Stefan Dej
e294a5cdc0 refactor: change CommandHelpModal.vue to panel component
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 12:19:09 +02:00
Stefan Dej
4803df5d5d refactor: change TheSettingsMenu.vue to panel component
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 12:03:01 +02:00
Stefan Dej
2144888ef8 refactor: change toolbar buttons to text buttons in WebcamPanel.vue
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 12:02:39 +02:00
Stefan Dej
ebc61c4e4b refactor: change toolbar buttons to text buttons in ToolsPanel.vue toolbar
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 12:02:19 +02:00
Stefan Dej
3dae42edb0
feature: collapsable and normalize panels (#372)
* feature: add panel component to normalize all panels
* feature: add expand function to panel component
* chore: remove not used computed value
* feature: add slot for override the icon in the panel
* chore: remove unused package (vue2-collapse)
* feature: change StatusPanel.vue to panel component
* feature: add prop to change toolbar color
* feature: change MinSettingsPanel.vue to panel component
* feature: change MoonrakerStatePanel.vue to panel component
* feature: change KlippyStatePanel.vue to panel component
* feature: change KlipperWarningsPanel.vue to panel component
* feature: change ControlPanel.vue to panel component
* feature: change PrintsettingsPanel.vue to panel component
* feature: change MiscellaneousPanel.vue to panel component
* feature: change ToolsPanel.vue to panel component
* feature: change MacrosPanel.vue to panel component
* feature: change MiniconsolePanel.vue to panel component
* feature: change FarmPrinterPanel.vue to panel component
* bugfix: add toolbar zindex to fix panel hover overlay
* bugfix: remove toolbar zindex and modify hover effect
* bugfix: farmprinter loading state (remove debug output)
* feature: add prop to disable margin botton of panel component
* feature: change HistoryListPanel.vue to panel component
* feature: move history statistics in HistoryStatisticsPanel.vue and use panel component
* feature: change ZoffsetPanel.vue to panel component
* feature: add slot after toolbar title in panel component
* feature: change Heightmap.vue to panel component
* feature: change Files.vue to panel component
* feature: change Viewer.vue to panel component
* feature: add buttons before toolbar in panel component
* feature: change ConfigFilesPanel.vue to panel component
* feature: change EndstopPanel.vue to panel component
* chore: fix typo in card class from ConfigFilesPanel.vue
* feature: change LimitsPanel.vue to panel component
* feature: change LogfilesPanel.vue to panel component
* feature: change SystemPanel.vue to panel component
* feature: change UpdatePanel.vue to panel component
2021-10-09 23:39:06 +02:00
Stefan Dej
ea95381410 feature: add perfect scrollbar to update commits dialog
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-06 23:01:25 +02:00
Stefan Dej
a81a486602
feature: exclude object map (#369)
* feature: add 2D object map (testing)
* feature: 2D map for objects
* chore: update materialdesignicons
* feature: move exclude object map and list in a seperate dialog
* feature: add hover function to display hovered object in the map
* feature: colorize border of current object
* feature: click on object in map to cancel object
* feature: add mobile support for exclude object dialog

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-05 22:52:17 +02:00
Stefan Dej
dd2c8c58ca bugfix: convert useCross to control type
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-03 22:48:20 +02:00
Stefan Dej
eadc796e01
Feature: exclude objects (#362)
* feature: add exclude objects on the dashboard
* chore: fix ts issues from status panel
* chore: update gcodeviewer to v2.1.12
* feature: add object selection to gcode viewer

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-26 17:32:11 +02:00
Stefan Dej
dc9d3361a0 bugfix: wrong index in klipper warnings
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-20 21:12:00 +02:00
Stefan Dej
6d5a31cc39
feature: add klipper warnings panel on the dashboard (#355)
* feature: add klipper warnings panel on the dashboard

klipper pr for warnings: KevinOConner/klipper#4659

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

* bugfix: display KlipperWarningsPanel.vue only when klipper is ready

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

* feature: add deprecated_value message to translations
feature: add link to mainsail docs for each entry

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

* bugfix: fix icon size in download log button

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-20 20:48:52 +02:00
Stefan Dej
10a867227f chore: change tracking button
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-20 20:40:41 +02:00
Stefan Dej
f93ee19b9a bugfix: add resize listener to gcode viewer
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-20 20:40:15 +02:00
Stefan Dej
d3c1d1409d feature: add some rendering options to gcode viewer
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-20 00:45:49 +02:00
Stefan Dej
5eab1917bd feature: clear settings from gcode viewer
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-19 23:15:19 +02:00
Stefan Dej
c8551abdda feature: optimize g-code viewer workflow and button positions
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-19 16:44:14 +02:00
Stefan Dej
fbc3afd69e locale(fr): fix some typos
thx to kataphile

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-19 01:18:07 +02:00
Stefan Dej
58bbe40a8c bugfix: fix issue with enable/disable live tracking
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-19 01:03:45 +02:00
Stefan Dej
638dd0dcb3 feature: automatic rendering after changing color mode
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-19 00:13:53 +02:00
Stefan Dej
5b622fdcd9 feature: move color mode select from settings to gcode viewer page and remove debounce of z slider
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-19 00:04:55 +02:00
Stefan Dej
395ead7ce1 bugfix: force redraw after changing z-slider and fix rendering snackbar after fileupload with url
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-09-18 23:24:42 +02:00