alfrix
99cecc151e
printer: completely remove self.devices
2024-05-09 11:33:02 -03:00
alfrix
f704c56ae8
config: create a generic button type
2024-05-09 11:33:02 -03:00
alfrix
0287e68afb
config: reorganization
2024-05-09 11:33:02 -03:00
alfrix
ac6acd1ccf
menu: rename system to update
...
system will be a different panel
2024-05-09 11:33:02 -03:00
dependabot[bot]
b4507aef62
build(deps): bump python-mpv from 1.0.5 to 1.0.6 ( #1354 )
...
Bumps [python-mpv](https://github.com/jaseg/python-mpv ) from 1.0.5 to 1.0.6.
- [Commits](https://github.com/jaseg/python-mpv/compare/v1.0.5...v1.0.6 )
---
updated-dependencies:
- dependency-name: python-mpv
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 06:17:15 -03:00
Weblate (bot)
d25aa7dbfb
Translations update from Hosted Weblate ( #1357 )
...
* Translated using Weblate (Czech)
Currently translated at 100.0% (286 of 286 strings)
Co-authored-by: Miloslav Kos <kos.m@post.cz>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/cs/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Turkish)
Currently translated at 94.7% (271 of 286 strings)
Co-authored-by: Makers Lab <makerslab.tr@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/tr/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (286 of 286 strings)
Co-authored-by: Rui Menezes <ruizivo.menezes@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/pt_BR/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Miloslav Kos <kos.m@post.cz>
Co-authored-by: Makers Lab <makerslab.tr@gmail.com>
Co-authored-by: Rui Menezes <ruizivo.menezes@gmail.com>
2024-05-08 06:15:50 -03:00
dependabot[bot]
2ab8d3f985
build(deps): bump jinja2 from 3.1.3 to 3.1.4 ( #1356 )
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-08 06:14:33 -03:00
alfrix
32d0af4679
fix screen is blank after update under certain configs
2024-05-05 09:31:20 -03:00
alfrix
b31a866cf7
fix issue with temp_fan that broke if show_power was True
2024-05-05 09:22:05 -03:00
Weblate (bot)
2e23081914
Translations update from Hosted Weblate ( #1351 )
...
* Translated using Weblate (Spanish)
Currently translated at 100.0% (286 of 286 strings)
Translated using Weblate (German)
Currently translated at 98.2% (281 of 286 strings)
Co-authored-by: Alfredo Monclus <alfredomonclus@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/de/
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/es/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (German)
Currently translated at 98.2% (281 of 286 strings)
Co-authored-by: Sascha <saschbuerger@web.de>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/de/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Spanish)
Currently translated at 100.0% (286 of 286 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/es/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Alfredo Monclus <alfredomonclus@gmail.com>
Co-authored-by: Sascha <saschbuerger@web.de>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2024-05-04 18:05:13 -03:00
alfrix
ab658e58f7
installer: fix a dep issue
2024-05-04 18:04:14 -03:00
林玮 (Jade Lin)
7e94c68993
printer: tempstore fixup ( #1353 )
...
temp from get_stat could be {} if the device is not available
2024-05-04 15:11:59 -03:00
alfrix
925dbe99ae
zcalibrate: fix layout break due to long translation
2024-05-03 22:48:29 -03:00
alfrix
52754a61a8
rework websocket disconnect fixes #1352
...
used a solution closer to the webscocket-client docs
2024-05-03 22:03:25 -03:00
alfrix
5f70492e98
fixup for connection refactor: do not try to reconnect if on printer_select
2024-05-03 14:32:30 -03:00
alfrix
4b9295de76
heatergraph: clean press callback and connect to screensaver
2024-05-03 13:48:44 -03:00
alfrix
4c72ade658
screensaver: simplify the timer logic
...
i've seen some issues with the timing handling this should fix them
2024-05-03 13:44:45 -03:00
alfrix
3468988572
ws: fix wrong message in the logfile
2024-05-03 11:42:52 -03:00
alfrix
616574ed3b
drop set_dev_stat and get_dev_stat
...
this creates a parallel set of data that could become desynced
2024-05-02 19:01:39 -03:00
alfrix
80668faa3e
Optimize: update temp avoid extra casting
2024-05-02 16:34:53 -03:00
alfrix
8c9e2fd4c6
process configfile updates
2024-05-02 14:16:17 -03:00
dependabot[bot]
c873ebe261
build(deps): bump websocket-client from 1.6.1 to 1.8.0 ( #1349 )
...
Bumps [websocket-client](https://github.com/websocket-client/websocket-client ) from 1.6.1 to 1.8.0.
- [Release notes](https://github.com/websocket-client/websocket-client/releases )
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog )
- [Commits](https://github.com/websocket-client/websocket-client/compare/v1.6.1...v1.8.0 )
---
updated-dependencies:
- dependency-name: websocket-client
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-01 15:43:47 -03:00
alfrix
2205fa1955
update docs
2024-05-01 15:37:16 -03:00
alfrix
135e1858a8
websocket: identify the client to moonraker
2024-04-30 14:47:32 -03:00
alfrix
ad2df873d3
refactor printer initialization and connection handling
...
removes the lag while trying to connect
cleaner code, seems faster
2024-04-30 14:27:14 -03:00
alfrix
032760e118
kgtk: do not log if printer icon missing
2024-04-30 07:26:12 -03:00
alfrix
81560ca006
refactor: combine printer query items
2024-04-30 06:32:43 -03:00
Weblate (bot)
e1e3118789
Translations update from Hosted Weblate ( #1348 )
...
* Translated using Weblate (Spanish)
Currently translated at 98.2% (281 of 286 strings)
Translated using Weblate (Spanish)
Currently translated at 97.9% (280 of 286 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/es/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (286 of 286 strings)
Co-authored-by: Zs.Antal <zsikaiantal@icloud.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/hu/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Zs.Antal <zsikaiantal@icloud.com>
2024-04-28 23:20:27 -03:00
alfrix
9a56026612
installer: explain the options a bit more
2024-04-28 22:37:09 -03:00
alfrix
750a7ee0b5
allow 2 different screen timeouts, one while printing the other if not
...
closes #311
2024-04-27 15:23:57 -03:00
alfrix
629ca41b88
Update base translation files
2024-04-26 23:36:20 -03:00
alfrix
8b861cd039
deps: drop python3-distutils fixes #1345 , also drop virtualenv
...
distutils was needed previous to the switch to pygobject, now the gobject library marks that package as needed if necessary, so there is no need for adding it explicitly
virtualenv is faster to install packages it was particularly notorious on numpy, but since i've dropped numpy and matplotlib, it doesn't make much difference and adds unnecesary dependencies
2024-04-26 22:58:41 -03:00
Weblate (bot)
f21a1e8acf
Translations update from Hosted Weblate ( #1340 )
...
* Translated using Weblate (Portuguese)
Currently translated at 99.6% (271 of 272 strings)
Co-authored-by: Matheus Mösken Diegues <dmosken2015@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/pt/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (272 of 272 strings)
Co-authored-by: Szilárd Szabó <szilasz1975@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/hu/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Italian)
Currently translated at 100.0% (272 of 272 strings)
Co-authored-by: Giadej <Giadej@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/it/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Matheus Mösken Diegues <dmosken2015@gmail.com>
Co-authored-by: Szilárd Szabó <szilasz1975@gmail.com>
Co-authored-by: Giadej <Giadej@users.noreply.hosted.weblate.org>
2024-04-26 22:40:42 -03:00
ZoZo
dc2165fee4
Screen Panel: Fixed emergency stop confirmation process ( #1346 )
...
Emergency stop was always proceeding without waiting for confirmation, despite the fact that user configured KlipperScreen to confirm emergency stops.
fixes #1344
2024-04-26 22:35:20 -03:00
alfrix
e31ca9d09a
keyboard: shift loop cleanup
2024-04-26 20:34:43 -03:00
alfrix
7474c124c3
flowboxchild: Replace if statement with if expression
2024-04-26 20:34:43 -03:00
alfrix
4dd489575e
remove unused imports
2024-04-26 20:34:43 -03:00
alfrix
0f0d35af57
settings: Add tooltips
2024-04-26 20:34:43 -03:00
alfrix
3d241cecb4
printer_select: support custom icons #1240
2024-04-26 07:36:52 -03:00
alfrix
4588ed537a
theme: change icon name from print to printer
2024-04-26 07:36:52 -03:00
alfrix
e677e4a951
docs: add orcaslicer thumbnail guide
2024-04-25 10:21:09 -03:00
alfrix
7e5886427d
bed_mesh: fix round bed not loading fixes #1343
2024-04-21 19:47:35 -03:00
alfrix
17c65f7916
job_status: overscrolling fix #1339
2024-04-21 14:55:33 -03:00
alfrix
1debee7b58
bed_mesh: show round bed without padded values
2024-04-21 14:42:48 -03:00
alfrix
c75ba990c8
macros: send gcode style (G/M) macros without =
2024-04-19 21:32:19 -03:00
alfrix
574066d95c
bed_mesh: deduplicate some code
2024-04-18 20:05:56 -03:00
alfrix
102b500166
bed_mesh: draw axis on round beds too
2024-04-18 19:35:31 -03:00
alfrix
11631a2f58
move: also reinit bed_mesh when inverting
2024-04-18 12:13:04 -03:00
Alfredo Monclus
f22f7574b3
bed_level: support inversion and fix screws_rotation of 3/6 screws ( #1335 )
...
* bed_level: major rework
deprecate screw positions, we will be auto-detecting from now on
support rotating the layout (previously only rotated the button actions)
invert support, inverting axis in KS will invert the layout
* move: mark bed_level to reinit after invert
* bed_level: rotate with a shift function
* bed_level: rotation show popup if misconfigured
* bed_level: message for screw configurations not supportted in a more informative way
* docs: update bed_level docs
2024-04-18 12:10:58 -03:00
Weblate (bot)
6f28f39f0e
Translated using Weblate (Polish) ( #1338 )
...
Currently translated at 99.2% (270 of 272 strings)
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/pl/
Translation: KlipperScreen/KlipperScreen
Co-authored-by: F1CU <ficu1234@gmail.com>
2024-04-18 12:10:31 -03:00