822 Commits

Author SHA1 Message Date
alfrix
e62b0ac4ad lint fix 2024-04-01 18:49:03 -03:00
alfrix
aae9e842d0 spoolman: fix layout issue when filament name is very long fixes #1318 2024-04-01 13:39:33 -03:00
alfrix
b93fd08b6f base_panel: resource warning changes
make the notification contain the name of the printer

use avg cpu instead of individual core to be less intrusive, also because moonraker seems to report higher core usage than htop, which is strange
2024-04-01 11:46:32 -03:00
alfrix
1c9d82adfa heatergraph: add power representation (if set to show power in settings)
power will use a dashed line

target will be represetnted with fill
2024-03-22 09:24:23 -03:00
alfrix
54ad2981bc zcalibrate: fix delta and round beds not working fixes #1310 2024-03-21 09:56:30 -03:00
Alfredo Monclus
14a02e5bcf
widgets: create autogrid: a custom grid that arranges itself (#1307) 2024-03-20 23:14:43 -03:00
alfrix
703e136d45 base_panel: always show title when switching panels
the high usage report will come back if necessary
2024-03-20 22:01:30 -03:00
alfrix
3ea10b5404 heatergraph: fix sometimes not reinitializing correctly 2024-03-20 22:01:30 -03:00
alfrix
1ac7465e82 base_panel: usage report count at least 3 cycles of high usage 2024-03-20 08:43:48 -03:00
alfrix
441cde585c base_panel: cpu report less intrusive, needs two cycles to enter high usage report 2024-03-20 08:16:47 -03:00
alfrix
865d38217e print: refactor file updates and moves, fixes #1303 2024-03-17 12:29:12 -03:00
alfrix
ebf7d574b7 job_status: while on auto remaining time bail out of slicer estimation if it's wrong (print is taking longer than slicer estimation) 2024-03-17 03:46:17 -03:00
alfrix
8f75259e0f base_panel: add early return for update response 2024-03-16 15:49:16 -03:00
alfrix
082fba4104 job_status: fix progess of no-extrusion prints (no print_duration reported) 2024-03-16 15:47:33 -03:00
alfrix
489bd495ea base_panel: titlebar: turn red if high cpu or memory is in use, show usage
base_panel: rate limit usage notification
2024-03-16 15:47:31 -03:00
alfrix
46f3f80c8a print: fix print time not showing in subfolders fixes #1294 2024-03-13 19:57:45 -03:00
alfrix
1e2f538210 job_status: fix metadata not updating after printer switch fixes #1301 2024-03-13 05:27:33 -03:00
alfrix
b7d9517008 base: disable shutdown shortcut when in panel 2024-03-09 14:31:38 -03:00
alfrix
43277158f9 gcode_macros: add lowercase letters to the params 2024-03-09 12:32:35 -03:00
Frédéric Beaucamp
84f7c1acff
Improve params pattern to catch more macros (#1295)
The current pattern can only take into account params followed by default. The proposal catches more parameters and removes white spaces if present.
2024-03-09 12:31:51 -03:00
alfrix
97b4b544cb printer: tempstore fixup 2024-03-09 12:21:23 -03:00
alfrix
68c4025902 create the shutdown panel, add it to the action bar, remove items from system panel
shutdown maintain estop during printing
add option to shudown both host and printer close #1207
simplify host and printer dialog if ks is local, do both
2024-03-09 12:19:01 -03:00
alfrix
8eec15fbf8 job_status: show current offset when saving to endstop close #1286 2024-03-08 09:57:59 -03:00
alfrix
f58cdcb31a zcalibrate: rewrite the functions that get the location to probe due to reported issues
thanks Aubey
2024-03-08 09:57:59 -03:00
alfrix
01193c203c zcalibrate: do not use safe_z if the printer has an endstop 2024-03-04 20:08:42 -03:00
alfrix
2a073aab53 spoolman: convert errors to popups make them translatable close #1287 2024-03-02 17:39:15 -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
alfrix
0fd8f90943 fine_tune: fix #1277 2024-02-18 16:17:05 -03:00
alfrix
cd51faee30 retraction panel: remove old re parsing of responses, it has not been necessary for some time 2024-02-12 06:42:34 -03:00
Péter Németh
ff1d98f5a0
Fix bed level complete icon (#1268)
* Fix #1267
2024-02-11 21:08:13 -03:00
alfrix
0d4f19e406 job_status: fix for progress sometimes not starting at 0 2024-02-09 18:18:46 -03:00
alfrix
2a5e9b371e network: fix strength not shown fixes #1265 2024-02-09 01:49:42 -03:00
alfrix
6ee52f13e8 base_panel: fix issue with panel not loading during shutdown status 2024-02-01 12:15:29 -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
6f6f0d3f13 job_status and base_panel: supress is twice as slow than directly checking if the key exist 2024-01-26 09:14:06 -03:00
Alfredo Monclus
5b7da9a9b8
extrude: add an extruder selector for machines with more than 5 extruders (#1249)
makes the extrude panel support more extruders (unlimited, but icons from 0-11)
close #1195
2024-01-25 22:53:16 -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
alfrix
ac1c97a2fa pins: fixup #1242 2024-01-16 15:33:50 -03:00
alfrix
8717dd8836 files: refactor and cleanups 2024-01-16 13:56:33 -03:00
alfrix
e7cbc1d2ca print logging minor change 2024-01-16 13:56:33 -03:00
alfrix
294c19678b pins: fix #1242 2024-01-15 23:22:45 -03:00
alfrix
2956658104 change lists to tuples 2024-01-15 14:44:50 -03:00
alfrix
81e76b1815 extrude: fix activate may not enable buttons 2024-01-15 14:42:10 -03:00
alfrix
18f8d32aa6 klippygtk: dialog buttons height as variable 2024-01-15 14:42:10 -03:00
alfrix
c6a91a1562 job_status: refactor the estimation code
fixes no-extrusion cases, and some edge cases
2024-01-13 12:29:36 -03:00
alfrix
eecb41df93 base_panel and printer optimizations 2024-01-13 00:46:02 -03:00
alfrix
52fdb5d5ba pins: make the non pwm pins on-off pwm pins as a scale
fixes #1237
2024-01-13 00:46:02 -03:00
alfrix
874645614f translations: add widget folder to translations, and fix some string not being recognized 2024-01-12 21:43:12 -03:00
alfrix
0aaf9d8808 system: create clear scroll 2024-01-11 22:44:19 -03:00
alfrix
8143636adb base_panel: minor fixup for the new titlebar func 2024-01-11 22:26:10 -03:00