Alfredo Monclus
43ad9fc6ae
chore: update changelog
2024-11-12 16:45:47 -03:00
Alfredo Monclus
4172d59dbe
feat: Menu active status ( #1482 )
...
* feat: menu active status, now used to show if homed and leveled
* style: menu_active class
2024-11-12 16:45:35 -03:00
Alfredo Monclus
f4c6801a8c
refactor: extract screensaver
2024-11-12 11:33:07 -03:00
Alfredo Monclus
9a6aeaa43e
feat: lockscreen closes #1490
2024-11-12 11:33:07 -03:00
Weblate (bot)
0d0715de19
Translated using Weblate (Chinese (Simplified Han script)) ( #1495 )
...
Currently translated at 100.0% (322 of 322 strings)
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hans/
Translation: KlipperScreen/KlipperScreen
Co-authored-by: Will Zhai <willzhai55@gmail.com >
2024-11-12 11:32:20 -03:00
Alfredo Monclus
e74e9515bf
network: eap fixes
2024-11-12 11:29:21 -03:00
Alfredo Monclus
8d78778c5b
network: make a workaround for missbehaving comboboxes
2024-11-10 12:39:57 -03:00
Alfredo Monclus
7127b5d624
fix: matchbox kbd
2024-10-29 10:04:42 -03:00
Alfredo Monclus
ce420aea94
refactor: screen switch comparison to the right
2024-10-28 12:19:04 -03:00
Alfredo Monclus
e01acf8edc
refactor: simplify the windowed flag
...
do not declare multiple variables in the same line
2024-10-28 12:16:39 -03:00
Alfredo Monclus
6ec9c3a934
chore: update changelog and tag 0.4.5
2024-10-28 05:52:36 -03:00
Weblate (bot)
8d21b3deb8
chore(locales): Translations update from Hosted Weblate ( #1487 )
...
* Translated using Weblate (Japanese)
Currently translated at 87.8% (283 of 322 strings)
Co-authored-by: Hideki Matsunobu <maznobu@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/ja/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 77.9% (251 of 322 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: China-Mr-Hou <kaixinowen@163.com >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hant/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Hideki Matsunobu <maznobu@gmail.com >
Co-authored-by: China-Mr-Hou <kaixinowen@163.com >
2024-10-28 05:45:36 -03:00
Alfredo Monclus
ecc32647ed
refactor: make psutil optional
2024-10-23 21:55:29 -03:00
Alfredo Monclus
7ea3122908
feat(ks_actions): ability to show specific panels or custom menus defined in runtime ( #1418 )
2024-10-18 11:33:29 -03:00
Alfredo Monclus
56089e68d0
fix(camera): log other levels fixes indentation
2024-10-18 11:31:45 -03:00
Alfredo Monclus
d4035e9495
refactor(camera): filters and logging
2024-10-18 11:28:45 -03:00
Vasily Khoruzhick
c670a2bdc8
fix(camera): don't use scale filter if angle is zero ( #1485 )
...
scale filter seems to be expensive even with angle=0. On my CB1 having
vf=rotate:0.0 in mpv arguments results in KlipperScreen using 100% of a
single core vs 30% when it's omitted.
2024-10-18 11:03:27 -03:00
Andrii
25a3f8293e
Ukrainian localisation ( #1483 )
...
Ukrainian localisation update
2024-10-18 11:02:17 -03:00
Weblate (bot)
7ae6ce067d
Translated using Weblate (Hungarian) ( #1486 )
...
Currently translated at 100.0% (322 of 322 strings)
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/hu/
Translation: KlipperScreen/KlipperScreen
Co-authored-by: Zs.Antal <antonio092130@icloud.com >
2024-10-18 11:01:59 -03:00
Alfredo Monclus
a7b8c4cfeb
chore(deps): update pygobject and pycairo dependencies
2024-10-13 13:57:13 -03:00
Alfredo Monclus
87e18ed6d4
refactor(camera): logging
2024-10-13 13:53:29 -03:00
Alfredo Monclus
9fb17ee17f
fix(camera): do not log ffmpeg app field decode errors, close #1480
2024-10-13 13:41:48 -03:00
Alfredo Monclus
bdfdac9fb6
fix(shutdown): simple accept not working after 21a269edd2
2024-10-13 13:41:48 -03:00
Thijs Triemstra
18b502c2a8
doc: fix sponsor img links ( #1478 )
2024-10-13 13:41:24 -03:00
Weblate (bot)
704fbf42da
chore(locales): Translations update from Hosted Weblate ( #1476 )
...
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Czech)
Currently translated at 100.0% (322 of 322 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 (Spanish)
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: Alfredo Monclus <alfredomonclus@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/es/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Spanish)
Currently translated at 100.0% (322 of 322 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 (Dutch)
Currently translated at 93.1% (300 of 322 strings)
Co-authored-by: Thijs Triemstra <info@collab.nl >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/nl/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Turkish)
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/tr/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Polish)
Currently translated at 100.0% (322 of 322 strings)
Co-authored-by: Daviteusz <daviteusz0@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/pl/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Miloslav Kos <kos.m@post.cz >
Co-authored-by: Alfredo Monclus <alfredomonclus@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Thijs Triemstra <info@collab.nl >
Co-authored-by: Selim <technical50@users.noreply.hosted.weblate.org >
Co-authored-by: Daviteusz <daviteusz0@gmail.com >
2024-10-13 13:40:55 -03:00
Alfredo Monclus
e145933782
chore(locales): update base
2024-10-09 18:12:41 -03:00
Alfredo Monclus
b3b097fbe3
fix(job_status): restart sometimes not responding
2024-10-09 17:45:28 -03:00
Alfredo Monclus
ab308e23f7
feat(bed_mesh): do z_tilt or quad_level if not done before
2024-10-09 17:45:28 -03:00
Alfredo Monclus
1872b40d9f
fix(base_panel): remove printer name from printer_select and fix initial not connected error
2024-10-09 17:45:28 -03:00
Alfredo Monclus
0c9884bc85
fix: misplaced logging error in 71eef9e
2024-10-09 17:45:28 -03:00
Alfredo Monclus
5ae4e475b6
feat: battery status ( #1457 )
...
* Initial commit, added psutil for getting tablet/laptop battery percentage, initial code for getting the values and displaying the icon
* add battery svgs for light theme
* added light styled battery svgs for dark themes
* update icon based on battery percentage and if device is charging
* indentation fix, and forgot to add battery plugged checks for 33% and 66% battery levels
* move battery polling to its own timer now that i understand how to add an additional timer, checks every 30 seconds. check for if show battery is on or off
* add toggle to config for settings
* show battery callback as screen.restart_ks instead of just reloading panels
* move self.battery_percentage() to end of reload_icons this ensures that when a theme is changed the icon is updated instead of waiting for the timeout to update the icon again
* remove left over commented out code
* only call self.battery_percentage when config is true
* adjust tooltip message
* split creatation of elements from updating elements
* change print to logging.debug, handle rouding for percentage in the f-string
* remove code that was moved to `attery_init()`, only destroy icon element when updating icons/percentage text, remove redundant calls to `.pack_start` (just call it once after setting the icon).
* only create battery_update timer if config setting is true
* new material icons remove old icons
* `self.battery_init() in `__init__` def
* fix: lint
* refactors
* style: update icons to follow themes
* refactor: remove config, make the show/hide automatic
* style: bigger battery icons for z-bolt and colorized
---------
Co-authored-by: MrTylerjet <MrTylerjet@gmail.com >
2024-10-09 17:34:33 -03:00
Weblate (bot)
7b7b7c54e1
chore(locales): Translations update from Hosted Weblate ( #1471 )
...
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (318 of 318 strings)
Co-authored-by: Will Zhai <willzhai55@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hans/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (318 of 318 strings)
Co-authored-by: Neko.vecter <Vecterfang@icloud.com >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/zh_Hans/
Translation: KlipperScreen/KlipperScreen
* Translated using Weblate (Portuguese)
Currently translated at 91.5% (291 of 318 strings)
Co-authored-by: Paulo Henrique <pauloh.programador@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/klipperscreen/klipperscreen/pt/
Translation: KlipperScreen/KlipperScreen
---------
Co-authored-by: Will Zhai <willzhai55@gmail.com >
Co-authored-by: Neko.vecter <Vecterfang@icloud.com >
Co-authored-by: Paulo Henrique <pauloh.programador@gmail.com >
2024-10-09 16:41:02 -03:00
Alfredo Monclus
71eef9ee1f
fix(base_panel): handle pixbuf is None, this would happen if the theme was incomplete and didn't load
2024-10-01 19:55:06 -03:00
Alfredo Monclus
40b5fbf2cf
fix(job_status): animation timeout
2024-09-28 13:20:46 -03:00
Alfredo Monclus
ac5e7ae065
refactor(job_status): initialize vars separately
2024-09-28 01:41:09 -03:00
Alfredo Monclus
4596c48297
docs: add how to do multi instances on the same host
2024-09-26 20:07:43 -03:00
Alfredo Monclus
66e8a09a66
fix: wait for moonraker if present, this will aid those slow system to not fail the connection on startup and having to retry
2024-09-24 16:52:21 -03:00
Alfredo Monclus
832a86ed6e
fix: shutdown not working when not connected
2024-09-23 21:12:25 -03:00
Alfredo Monclus
8cda8b62a6
chore: update changelog
2024-09-21 06:40:57 -03:00
Alfredo Monclus
c20d0a2f84
fix: keyboard getting doubled if switching entry via the input switch icon
...
got mistakenly removed in previous commit 585f477e51
2024-09-21 05:28:21 -03:00
Alfredo Monclus
585f477e51
fix: keyboard not switching entry
2024-09-20 19:16:21 -03:00
Alfredo Monclus
a262247a2a
feat: make the osk keypad smaller while landscape
2024-09-20 19:16:21 -03:00
Alfredo Monclus
274fc2b263
feat: add float option to the keypad
2024-09-20 19:16:21 -03:00
Alfredo Monclus
7b857ff991
fix: autoscroll now works if the entry is at the very bottom of the scroll
...
the delay is needed because the osk will change the scrolledwindow adjustment, and it's only possible to scroll down more after the keyboard has been shown
2024-09-20 19:16:21 -03:00
Alfredo Monclus
5d806a82da
feat: add auto alpha to keypad switching if hinted the type in the params
2024-09-20 19:16:21 -03:00
Alfredo Monclus
550d955adc
refactor: rename digital to digits
2024-09-20 19:16:21 -03:00
Alfredo Monclus
822f5400cf
feat: add keyboard to keypad switchs to macro panel
2024-09-20 19:16:21 -03:00
Bobby Graese
f045393dc3
feat: Add InputPupose DIGITS support to keyboard ( #1463 )
...
Adds support for InputPurpose.DIGITS to the on-screen keyboard. This
can be used in places where a number-only input is appropriate, but
there may not be a desire to use the large keypad widgets.
2024-09-20 19:14:04 -03:00
Alfredo Monclus
d8479220f3
fix(network): detection of some security types
2024-09-20 16:32:16 -03:00
Alfredo Monclus
688ada6c4e
fix: use environment display on xset
...
fixes #1467
2024-09-20 11:45:38 -03:00