Commit Graph

436 Commits

Author SHA1 Message Date
Alfredo Monclus
301514f436 fix: screensaver issues when using dpms
close #1505
2024-11-17 12:09:38 -03:00
Axel Pirek
c79ba16ff7 fix: screen not staying off (#1506)
When the screensaver is active and the screen is turned off due to DPMS
the unconditional call to self.screensaver.show wakes the screen up
again.
The check whether the screensaver is already active got lost in the
refactor.

Fixes #1504
2024-11-17 12:04:13 -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
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
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
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
822f5400cf feat: add keyboard to keypad switchs to macro panel 2024-09-20 19:16:21 -03:00
Alfredo Monclus
688ada6c4e fix: use environment display on xset
fixes #1467
2024-09-20 11:45:38 -03:00
andrewmv
21a269edd2 feat: Moonraker route prefix support (#1464)
* Added config directives to specify moonraker route prefix, and
explicitly specify SSL

* Added newly-implemented options to documentation

* Fixed boolean handling

* Cleanup

* Fixed trailing whitespace

* refactor: simplifications and lint fixes

---------

Co-authored-by: Alfredo Monclus <alfredomonclus@gmail.com>
2024-09-13 18:02:12 -03:00
Alfredo Monclus
7fd759d5fc feat: show the cursor toggle and allow switching on the fly 2024-09-04 12:52:46 -03:00
Alfredo Monclus
2c3e0f6c90 refactor(extrude): only open temp panel after sending the command and checking failed
this should allow people to handle the situation without creating an extra setting
close #1434
2024-08-01 15:59:11 -03:00
Alfredo Monclus
c2325f2295 fix(printer_select): do not execute status changes 2024-07-30 15:42:19 -03:00
Alfredo Monclus
99f62a05ad fix: tempstore retry issue
close #1441
2024-07-28 15:43:38 -03:00
Alfredo Monclus
8820059895 fix(screen): wrong logging size when resized 2024-07-06 14:57:56 -03:00
Alfredo Monclus
7aa6e06ed4 fix(temperature): improved and fixed auto select 2024-07-06 11:15:50 -03:00
Alfredo Monclus
fde41e85dd feat(notifications): add clear close #1178 2024-07-06 11:15:50 -03:00
Alfredo Monclus
115dba8c88 feat(notifications): klipper config warnings 2024-07-06 11:15:50 -03:00
Alfredo Monclus
fd0ccfdbab refactor: completely ignore gcode responses with temps:
i can't think of a reason to show this messages
2024-06-29 12:00:11 -03:00
Alfredo Monclus
d4a0bef188 popups better throtle ws messages 2024-06-21 08:34:50 -03:00
Alfredo Monclus
4060d6ef18 job_status: remove the status message and use the titlebar for that 2024-06-10 15:07:53 -03:00
Alfredo Monclus
c0477be5cb screen: fixup reload of main 2024-06-10 14:24:18 -03:00
Alfredo Monclus
8e735bfd5d screen: refactor to fix #1397
only auto-close dialogs when changing menu struct
only remove_all when changing menu
2024-06-10 12:58:05 -03:00
Alfredo Monclus
e3174c4929 fix small leaks with timers
50kb over 1200 iterations doesn't seem much, but anyway
2024-06-08 14:06:06 -03:00
Alfredo Monclus
78465fa564 screen: add gc call when cleaning up panels 2024-06-04 18:07:41 -03:00
Alfredo Monclus
83d38a77dc change sys.exit to os._exit for pypy 2024-06-04 18:06:28 -03:00
Alfredo Monclus
3d542465e8 main and temp fix list color after cb014a850b 2024-06-04 14:51:27 -03:00
Alfredo Monclus
2d2e80c3fd panels: allow to call them without name 2024-06-04 11:16:50 -03:00
Alfredo Monclus
a3bfcc4f44 fix screensaver not properly resetting if the blanking is different when printing 2024-06-03 14:27:33 -03:00
Alfredo Monclus
5abfb6f226 screen: theme doesn't need a restart anymore 2024-06-03 08:22:48 -03:00
Alfredo Monclus
a37cb967a1 screen: refactor theme load to allow on the fly switching 2024-06-02 12:36:53 -03:00
Alfredo Monclus
cb014a850b screen: refactor theme load into separated methods 2024-06-02 10:05:58 -03:00
Alfredo Monclus
18853a7371 splash: show the message when klipper is shutdown 2024-06-02 06:48:11 -03:00
Alfredo Monclus
5619a77d6e changes to make ks start and give the no support error in python 3.7 2024-05-29 22:27:52 -03:00
Alfredo Monclus
6815e9cabc network: improvements in error handling 2024-05-25 23:56:07 -03:00
Alfredo Monclus
fe8b1e9d70 screen: rework panel clear 2024-05-25 17:00:42 -03:00
Alfredo Monclus
524aa0e7dc drop python 3.7 support (#1271)
* drop python 3.7 support

start using  PEP 572 assignment expressions

Update FAQ

improve how unsupported versions are informed

this should be clearer on why we refuse to continue

* add more asign-expressions
2024-05-24 19:13:19 -03:00
Alfredo Monclus
bdc48d37a8 pins: add pwm_tool 2024-05-23 23:21:24 -03:00
alfrix
7dd62decaf refactor reinit
should fix an issue when the user presses retry before the websocket fully disconnects
2024-05-13 11:55:21 -03:00
alfrix
1afc67b354 panels: simplificate panel sub-menu system 2024-05-12 15:53:45 -03:00
alfrix
ef184ceed3 add system info panel 2024-05-09 11:33:02 -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
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
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
81560ca006 refactor: combine printer query items 2024-04-30 06:32:43 -03:00