1123 Commits

Author SHA1 Message Date
Eike Ahmels
3e4c73e381
docs: multi webcam documentation (#343)
* 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

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

* DOCU: changed some wordings and skipped terminal commands

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

* feature: gcodeviewer (#322)

* Initial implementation of GCode Viewer in Mainsail

* Revert files.vue

* Reupdate files.vue

* Fix router

* Add render quality and force line mode settings

* 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.

* Loading progress indicator

* Turn off loading progress after changing render quality.

* Failed render check.

* Added a live tracking button

* Work on settings

* Hide the loading required button earlier

* Added more settings.

* min and max feed coloring settings

* Set ZClipPlane for WebGL1 viewers

* Bed and Delta

* Force line rendering is saved

Addressed an issue where watchers could try to fire on  a viewer that is not initialized

* Move loading progress bar

* Multiple UI Updates

Add Progress Color setting and persistence
Add z clip control - enabled when not tracking
Move loading progress bar into canvas area

* Update to package 1.0.6

* Pulled latest

* Update to @sindarius/gcodeviewer 2.0.4

Setting extruder colors directly was removed and instead has been replaced with configuring tools. This opens up the ability to set a nozzle size as well for tool changer type systems that could have multiple nozzle sizes.

* Set tracking position to 0 when starting tracking.

* A timeout is needed to reset the visual

* Created forceRedraw to deal with a timing issue when starting tracking.

* Update to 2.0.6 package

* Revert "feature: gcodeviewer (#322)" (#341)

This reverts commit 673fd9f8798fbb9325c40a49547551ae5bc1c695.

Co-authored-by: Juan Rosario <pyroclasmx@yahoo.com>
Co-authored-by: Stefan Dej <meteyou@gmail.com>
2021-08-31 21:34:34 +02:00
Stefan Dej
005ed8814b
bugfix(webcam): display the wrong webcam if you connect to a remote printer with relativ webcam url (#345)
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-31 21:33:31 +02:00
Stefan Dej
41b21aa66e
hotfix: printerfarm panel (#344)
* bugfix(printerfarm): fix store theme files in farm printer

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

* feature(printerfarm): display dynamic mainsail-logo in printerfarm panel

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

* bugfix(printerfarm): fix image/webcam height to 3:2 ratio

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

* bugfix(printerfarm): disable webcam if printer is not connected

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

* bugfix(printerfarm): change button to "reconnect" when printer is not connected

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

* bugfix(controlpanel): align center for bar control buttons

Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-31 20:03:47 +02:00
Stefan Dej
62e2147f0b bugfix(gcodeviewr): fix z slider height
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-29 02:04:00 +02:00
Stefan Dej
f482b57c71
Revert "feature: gcodeviewer (#322)" (#341)
This reverts commit 673fd9f8798fbb9325c40a49547551ae5bc1c695.
2021-08-29 01:20:51 +02:00
Juan Rosario
673fd9f879
feature: gcodeviewer (#322)
* Initial implementation of GCode Viewer in Mainsail

* Revert files.vue

* Reupdate files.vue

* Fix router

* Add render quality and force line mode settings

* 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.

* Loading progress indicator

* Turn off loading progress after changing render quality.

* Failed render check.

* Added a live tracking button

* Work on settings

* Hide the loading required button earlier

* Added more settings.

* min and max feed coloring settings

* Set ZClipPlane for WebGL1 viewers

* Bed and Delta

* Force line rendering is saved

Addressed an issue where watchers could try to fire on  a viewer that is not initialized

* Move loading progress bar

* Multiple UI Updates

Add Progress Color setting and persistence
Add z clip control - enabled when not tracking
Move loading progress bar into canvas area

* Update to package 1.0.6

* Pulled latest

* Update to @sindarius/gcodeviewer 2.0.4

Setting extruder colors directly was removed and instead has been replaced with configuring tools. This opens up the ability to set a nozzle size as well for tool changer type systems that could have multiple nozzle sizes.

* Set tracking position to 0 when starting tracking.

* A timeout is needed to reset the visual

* Created forceRedraw to deal with a timing issue when starting tracking.

* Update to 2.0.6 package
2021-08-29 01:17:51 +02:00
Stefan Dej
586977cc89 chore(gcodeviewr): fix some types
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-29 01:12:02 +02:00
Stefan Dej
2f88def03a chore(gcodeviewr): convert to TS
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-29 01:06:24 +02:00
Stefan Dej
cc85e2a441 Merge branch 'develop' into feature/gcodeviewer 2021-08-28 20:50:38 +02:00
Stefan Dej
13e305e9e7 bugfix(i18n): fix issue after eslint rules fix
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-28 20:50:24 +02:00
Stefan Dej
fb0bc9755e chore: fix eslint rules and update from develop
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-28 20:47:58 +02:00
Stefan Dej
b2447ee9d9 Merge branch 'develop' into feature/gcodeviewer
# Conflicts:
#	package-lock.json
#	src/components/TheSettingsMenu.vue
#	src/routes/index.ts
#	src/store/gui/index.ts
2021-08-28 16:41:58 +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
Juan Rosario
29364f7403 Update to 2.0.6 package 2021-08-27 17:14:24 -05:00
Juan Rosario
b078b141f1 Created forceRedraw to deal with a timing issue when starting tracking. 2021-08-26 18:00:40 -05:00
Juan Rosario
5659365588 A timeout is needed to reset the visual 2021-08-26 14:34:54 -05:00
Juan Rosario
c27857d1bb Set tracking position to 0 when starting tracking. 2021-08-26 14:08:56 -05:00
Stefan Dej
b8c93bdb0f docs: update screenshot to v2.0.0
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-26 20:27:01 +02:00
Stefan Dej
c8df1418d1 Merge branch 'master' into develop 2021-08-26 20:23:09 +02:00
Stefan Dej
3c7f9ae7ba locale(fr): fix one type in settings console tab
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-26 19:17:12 +02:00
Juan Rosario
e896590eb0 Update to @sindarius/gcodeviewer 2.0.4
Setting extruder colors directly was removed and instead has been replaced with configuring tools. This opens up the ability to set a nozzle size as well for tool changer type systems that could have multiple nozzle sizes.
2021-08-25 21:47:43 -05:00
Juan Rosario
99dde5405d Merge remote-tracking branch 'meteyou/master' into feature/gcodeviewer 2021-08-25 20:46:48 -05:00
Stefan Dej
aa6221f1d3 bugfix: autofocus editor to bind search function
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-24 23:16:35 +02:00
Stefan Dej
c346510cdf bugfix: available_services types and getter in topbar
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-24 22:47:16 +02:00
Stefan Dej
aed9caef6b Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	src/locales/it.json
2021-08-24 20:45:45 +02:00
Stefan Dej
3cf493db73 Merge branch 'master' into develop
# Conflicts:
#	package.json
2021-08-24 20:45:09 +02:00
Stefan Dej
d4670c5f0e Merge remote-tracking branch 'origin/master' 2021-08-24 20:42:02 +02:00
Stefan Dej
5a37e67420 chore: increment version number to V2.0.0
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-24 20:41:47 +02:00
Stefan Dej
3cfa85fc2b bugfix(configfiles): files sorting store doesn't work
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-24 20:41:05 +02:00
Carlino01
a13f9d9a92
IT translation(beta) (#335)
* Add files via upload

* locale(it): remove unused vars

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

Co-authored-by: Stefan Dej <meteyou@gmail.com>
2021-08-24 20:17:38 +02:00
Stefan Dej
6e63324187 locale(it): add translation
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-24 20:14:20 +02:00
stefand
61c2f8426d locale(hu): fix last words 2021-08-23 08:09:43 +02:00
Stefan Dej
eb1e1d4f5c chore: fix some eslint warnings
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 23:25:56 +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
be065e88f8 chore(build): change sass version as workaround for vuetify sass warnings
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 20:19:07 +02:00
Stefan Dej
65855544eb Merge remote-tracking branch 'origin/develop' into develop 2021-08-22 20:11:18 +02:00
Stefan Dej
dd5197f1ce Revert "chore(github): add build workflow for test builds"
This reverts commit d39e6b587c64a28569a504fbbbf50e8c24c6055b.
2021-08-22 20:11:09 +02:00
Stefan Dej
54d3484d02
chore(github): add build workflow for test builds 2021-08-22 20:10:40 +02:00
Stefan Dej
d39e6b587c chore(github): add build workflow for test builds
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 19:58:18 +02:00
Stefan Dej
ff0c58a901 chore: increment version number to 2.1.0-alpha
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 18:43:27 +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
b8428c498e chore(docs): update gem packages
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 17:58:13 +02:00
Stefan Dej
9dbde140d8 chore: increment version number to 2.0.0-rc.2
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 16:31:23 +02:00
Stefan Dej
7b08ae5ff7 bugfix(heightmap): fix probe_count for delta printers
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 16:18:15 +02:00
Stefan Dej
9b9d39c1a7 bugfix(editor): fix tab binding
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 15:11:38 +02:00
Stefan Dej
00caf8a655 feature(editor): add JSON syntax highlighting
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 14:57:19 +02:00
Stefan Dej
da3f8b2907 bugfix(editor): download json as plaintext to edit it
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-08-22 14:10:18 +02:00
Juan Rosario
af098460df Pulled latest 2021-08-21 19:31:28 -05:00
Juan Rosario
5af6c07fdf Merge remote-tracking branch 'meteyou/master' into feature/gcodeviewer 2021-08-21 19:25:55 -05:00