Commit Graph

424 Commits

Author SHA1 Message Date
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
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
b7cbbee4d1 limits: change to minimum cruise ratio 2024-04-02 19:25:16 -03:00
alfrix
6ab0566fe1 error_modal: add wrap mode 2024-03-20 23:24:38 -03:00
alfrix
3ea10b5404 heatergraph: fix sometimes not reinitializing correctly 2024-03-20 22:01:30 -03:00
alfrix
445dda6321 files: move refresh to ready status 2024-03-16 15:47:33 -03:00
alfrix
6a81a90cda screen: different wayland check 2024-03-13 05:26:56 -03:00
Alfredo Monclus
ce884154d6 print panel refactor and new features (#1270)
Adds a grid/thumbnail mode (switchable to the list mode)
last mode used is saved
faster load and less memory usage
add sort by size
2024-02-29 15:07:50 -03:00
Alfredo Monclus
0226ba0d95 screen: accept monitor number param (#1263)
This allows starting fullscreen on a specific display/monitor while in standalone mode
2024-02-19 20:23:02 -03:00
alfrix
3c911ba7c7 printer: change how the tempstore is initialized and updated, to avoid unnecesary retries 2024-01-26 22:43:29 -03:00
alfrix
9d0e4b841f config: allow xdg .config folder fully deprecate old klipper_config and home folder config
config order of preference

1. printer_data/config
2. xdg .config/KlipperScreen
3. klipperscreen repo directory
2024-01-26 13:59:16 -03:00
alfrix
160e2ecd31 wayland: fix icon not showing 2024-01-26 11:32:42 -03:00
Alfredo Monclus
b5e87152f1 bed_level: improvements (#1248)
1. use the status reference instead of regex matching (this was coded before the status existed)
2. change icons to reflect the rotation direction
3. change icon to reflect that the adjustment is good enough (according to klipper docs below 6 minutes)
4. auto open the panel when screws_tilt_calculate finished

close #1231
2024-01-25 22:46:51 -03:00