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
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