Commit Graph

1214 Commits

Author SHA1 Message Date
Stefan Dej
243f0d7df0 fix: update getMacroParams regex
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-27 22:55:01 +02:00
Stefan Dej
86d75bce77 Merge remote-tracking branch 'origin/develop' into develop 2021-10-27 22:53:13 +02:00
Felicia Hummel
330dee04ed fix: Bump the version for @codemirror/search to 0.19.2 to benefit from (#394)
these bugfixes:

> Make sure any existing search text is selected when opening the search panel. Add search config option to not match case when search panel is opened (#4)
2021-10-27 22:52:23 +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
lixxbox
3984a40fd9 docs: add FAQ with some klipper warnings 2021-10-26 15:50:49 +02:00
lixxbox
f90fc81634 Update themes.csv 2021-10-25 19:55:36 +02:00
lixxbox
2f81bf390f docs: Add Rat Rig community theme by Raabi91 2021-10-25 19:51:49 +02:00
Stefan Dej
e53d5056dd fix: init data in heightmap dont exist without bed_mesh
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-23 02:42:58 +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
Stefan Dej
332ed154d4 Merge remote-tracking branch 'origin/develop' into develop 2021-10-22 00:05:53 +02:00
goesta
1e10e34449 chore(build): lint errors (#381) 2021-10-22 00:04:40 +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
Stefan Dej
8c60877ffe Merge remote-tracking branch 'origin/develop' into develop 2021-10-21 23:21:24 +02:00
Julian Obst
a15ddd82bb Add ideaMaker thumbnail instruction to documentation quicktips (#385) 2021-10-20 21:07:16 +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
Stefan Dej
1582d886aa Merge remote-tracking branch 'origin/develop' into develop 2021-10-13 23:09:57 +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
Stefan Dej
6b7894eadc Merge remote-tracking branch 'origin/develop' into develop 2021-10-13 22:57:04 +02:00
goesta
d21b080c2b feat: add option to hide config backup files (#378) 2021-10-13 20:44:57 +02:00
Stefan Dej
c75b621951 Merge remote-tracking branch 'origin/develop' into develop 2021-10-12 23:18:59 +02:00
Stefan Dej
f8f730e379 refactor: change color of cooldown button
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-12 23:11:04 +02:00
Eike Ahmels
fc06389f32 ci(docker): fixing docker systemctl problems and speed up builds process (#376)
* Made service commands available through frontend
* image fix, grammar fix
* fixed suggestions bug, some cleanup from old editor, svg edge case
* FIX: save a file with special characters
* DOCU: new community theme, multi cam setup
* FIX: docker systemctl workaround
* fixed systemctl problem, added delay for simulavr
* chore, removed unused stuff
* bump
* fixed olds paths and changed base image for faster builds
2021-10-12 07:49:36 +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
89bc5d6e7d docs: update manual setup/update (#368)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 19:06:31 +02:00
Stefan Dej
39fd77d065 docs: fix order of first-boot.md
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 18:55:41 +02:00
Stefan Dej
ea67e9fa38 docs: remove sudo for editing printer.cfg
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-10-10 18:52:59 +02:00
tomlawesome
13233ca878 docs: Major docs update by tomlawesome (#358)
* major docs update
* Delete info.md
* update file permissions
* added screenshots and updated first-boot.md
2021-10-10 18:45:20 +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
d147a92695 feature: exclude object map (#371)
* feature: add 2D object map (testing)
* feature: 2D map for objects
* chore: update materialdesignicons
* feature: move exclude object map and list in a differnt 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-08 20:50:38 +02:00