882 Commits

Author SHA1 Message Date
Alfredo Monclus
954042691d temperature: fix pre-selection close #1377 2024-05-26 08:21:23 -03:00
Alfredo Monclus
6815e9cabc network: improvements in error handling 2024-05-25 23:56:07 -03:00
Alfredo Monclus
4bea02db4e network: provide a message when failining initialization 2024-05-25 18:27:43 -03:00
Alfredo Monclus
3b010e6901 job_status: add check to label animate 2024-05-25 15:15:19 -03:00
Alfredo Monclus
9bc75729d6 network: do not ask psk for open networks 2024-05-25 15:07:12 -03:00
Alfredo Monclus
b9f51d39db network: do not close the psk entry if the password is invalid
also not it differentiates invalid property from other errors
2024-05-25 14:23:37 -03:00
Alfredo Monclus
a80b881015
network: new NetworkManager backend using sdbus (#1269)
* network: new NetworkManager backend using sdbus

drop support for old methods

* rescan changes

* add wifi on-off
2024-05-24 19:13:35 -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
5eb268b220 main and temp: fix keypad with the new vertical layout 2024-05-24 15:42:14 -03:00
Alfredo Monclus
3fee9cbb70 main_menu and temp: change layout to accomodate a bigger graph and list in vertical mode
close #1372
2024-05-23 23:22:15 -03:00
Alfredo Monclus
32ba2099cb job_status: use full words for remaining and allow translations 2024-05-23 23:21:24 -03:00
Alfredo Monclus
bdc48d37a8 pins: add pwm_tool 2024-05-23 23:21:24 -03:00
alfrix
d24c8f078a job_status: change thumb request fixes #1366 2024-05-13 18:36:16 -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
19c083b286 splash: reformat 2024-05-13 09:40:52 -03:00
alfrix
796e4f3dee system: add labels dict 2024-05-12 15:56:17 -03:00
alfrix
1afc67b354 panels: simplificate panel sub-menu system 2024-05-12 15:53:45 -03:00
alfrix
7d97f003c4 temperature: use long-press gesture for the popup, allow right-click
allow clicking the name to switch device when showing numpad
deprecates timeout
remove select/deselect from popup, it's redundant and conflicts with the numpad
reformat
2024-05-12 14:13:47 -03:00
alfrix
4d72330761 updater: use more descriptive names and reformat 2024-05-12 10:45:27 -03:00
alfrix
e2f2023d55 zcalibrate: do not rely in self.labels 2024-05-12 10:45:04 -03:00
alfrix
03a99ded92 config: fix language not saving fixes 1362#
also adds system_lang back to the list it was missing since the switch from dropdown to menu
2024-05-09 15:23:19 -03:00
alfrix
da92242ce9 move: add tooltip to invert-z 2024-05-09 13:29:05 -03:00
alfrix
2d42e0fcea move and zcalibrate: changes in z invert
now invert z will swap the button position in both panels
2024-05-09 11:59:30 -03:00
alfrix
b90cfefa24 move: add tooltips 2024-05-09 11:33:02 -03:00
alfrix
6f15d51aa0 move: reformat with black 2024-05-09 11:33:02 -03:00
alfrix
312f56a6a0 system: add cpu and memory usage tracking 2024-05-09 11:33:02 -03:00
alfrix
ef184ceed3 add system info panel 2024-05-09 11:33:02 -03:00
alfrix
ef68ff0c11 updater: add distro name 2024-05-09 11:33:02 -03:00
alfrix
f704c56ae8 config: create a generic button type 2024-05-09 11:33:02 -03:00
alfrix
ac6acd1ccf menu: rename system to update
system will be a different panel
2024-05-09 11:33:02 -03:00
林玮 (Jade Lin)
7e94c68993
printer: tempstore fixup (#1353)
temp from get_stat could be {} if the device is not available
2024-05-04 15:11:59 -03:00
alfrix
925dbe99ae zcalibrate: fix layout break due to long translation 2024-05-03 22:48:29 -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
616574ed3b drop set_dev_stat and get_dev_stat
this creates a parallel set of data that could become desynced
2024-05-02 19:01:39 -03:00
alfrix
80668faa3e Optimize: update temp avoid extra casting 2024-05-02 16:34:53 -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
4dd489575e remove unused imports 2024-04-26 20:34:43 -03:00
alfrix
3d241cecb4 printer_select: support custom icons #1240 2024-04-26 07:36:52 -03:00
alfrix
4588ed537a theme: change icon name from print to printer 2024-04-26 07:36:52 -03:00
alfrix
17c65f7916 job_status: overscrolling fix #1339 2024-04-21 14:55:33 -03:00
alfrix
1debee7b58 bed_mesh: show round bed without padded values 2024-04-21 14:42:48 -03:00
alfrix
c75ba990c8 macros: send gcode style (G/M) macros without = 2024-04-19 21:32:19 -03:00
alfrix
574066d95c bed_mesh: deduplicate some code 2024-04-18 20:05:56 -03:00
alfrix
11631a2f58 move: also reinit bed_mesh when inverting 2024-04-18 12:13:04 -03:00
Alfredo Monclus
f22f7574b3
bed_level: support inversion and fix screws_rotation of 3/6 screws (#1335)
* bed_level: major rework

deprecate screw positions, we will be auto-detecting from now on

support rotating the layout (previously only rotated the button actions)

invert support, inverting axis in KS will invert the layout

* move: mark bed_level to reinit after invert

* bed_level: rotate with a shift function

* bed_level: rotation show popup if misconfigured

* bed_level: message for screw configurations not supportted in a more informative way

* docs: update bed_level docs
2024-04-18 12:10:58 -03:00
alfrix
6a1e444f38 bed_mesh: bedmap draw axis 2024-04-17 20:16:20 -03:00
alfrix
d23ca4557a zcalibrate: add support for axis twist compensation 2024-04-16 14:02:03 -03:00
alfrix
761548f96e zcalibrate: add confirmation for abort close #1326 2024-04-16 13:54:50 -03:00
alfrix
6117b6e10d screen_panel: integrate add_option to deduplicate code 2024-04-16 09:16:38 -03:00
alfrix
a011556b88 move: support rescaling the slider if machine limits are changed 2024-04-13 12:28:55 -03:00