1883 Commits

Author SHA1 Message Date
alfrix
c9c6eb2258 config: remove printers from theme list fixes #1363 2024-05-09 15:28:32 -03:00
alfrix
03a99ded92 config: fix language not saving fixes 1362#
also adds system_lang back to the list it was missing since the switch from dropdown to menu
2024-05-09 15:23:19 -03:00
alfrix
da92242ce9 move: add tooltip to invert-z 2024-05-09 13:29:05 -03:00
alfrix
f6a0ca2f41 menu: fix config location 2024-05-09 13:14:09 -03:00
alfrix
2d42e0fcea move and zcalibrate: changes in z invert
now invert z will swap the button position in both panels
2024-05-09 11:59:30 -03:00
alfrix
b90cfefa24 move: add tooltips 2024-05-09 11:33:02 -03:00
alfrix
6f15d51aa0 move: reformat with black 2024-05-09 11:33:02 -03:00
alfrix
312f56a6a0 system: add cpu and memory usage tracking 2024-05-09 11:33:02 -03:00
alfrix
ef184ceed3 add system info panel 2024-05-09 11:33:02 -03:00
alfrix
ef68ff0c11 updater: add distro name 2024-05-09 11:33:02 -03:00
alfrix
3a7bccca69 screenpanel: improve update_temp 2024-05-09 11:33:02 -03:00
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