1561 Commits

Author SHA1 Message Date
alfrix
3f11897491 screen: make show_panel parameters more clear 2023-07-30 12:22:58 -03:00
alfrix
8d9236a2df screen: simplify panel loading
this removes create_panel function from panels and mandates a class name Panel

remove panel_type param and only use a panel_name that is it's filename

remove load_panel dict

always reinit panel, (simpler and safer but slower)
2023-07-30 12:22:58 -03:00
alfrix
cb5b77303f screen: translate dpms failed and save settings after disabling it 2023-07-30 12:22:58 -03:00
alfrix
71dcb1f91d job_status: tweaks to the calc of time remaining 2023-07-30 12:22:58 -03:00
alfrix
403a3024ce docs: fix thumb links 2023-07-30 12:22:58 -03:00
alfrix
87ad2a70ba fine_tune: split speed and flow selectors close #935 2023-07-30 12:22:58 -03:00
alfrix
7ba9e49374 job_status: show save to endstop to apply offset for deltas close #916
Z_OFFSET_APPLY_ENDSTOP works in deltas since f078a27905
2023-07-30 12:22:58 -03:00
alfrix
ae03e7d55d job_status: fix screen overflow on small screens 2023-07-30 12:22:58 -03:00
alfrix
72c6bdfe33 job_status: change progress percentage to time-based instead of file-based 2023-07-30 12:22:58 -03:00
alfrix
3c69bcb4c4 add parameter to labels to silence IDE warnings 2023-07-30 12:22:58 -03:00
alfrix
a149796b19 reduce the use of contextlib 2023-07-30 12:22:58 -03:00
alfrix
1d2a89b4e7 screen: remove panel subscription
since now the panels are updated on activate, there is no need to keep them updated anymore
2023-07-30 12:22:58 -03:00
alfrix
2a9044e4f4 job_status: refactor to improve efficiency
job_status: refactor lcd_message
2023-07-30 12:22:58 -03:00
alfrix
870256df09 screen_panel: format_time round minutes since seconds are only shown with less than a minute 2023-07-30 12:22:58 -03:00
alfrix
d0ab325744 config: changes in how the config is validated
now it validates in steps
1 defaults
2 user settings
3 user includes
4 auto-generated section

unknown keys will be removed from the auto-generated section if no other errors are found
detect and warn about missing newlines in headers
2023-07-30 12:22:58 -03:00
alfrix
432305bec9 move: add a failsafe for velocity fixes #1043 2023-07-30 12:22:58 -03:00
alfrix
46311e58f1 macros: use defaults as placeholders fix #1040 2023-07-30 12:22:58 -03:00
alfrix
0d05ef3b59 docs: add a notices about config newlines, preheat and menus 2023-07-30 12:22:58 -03:00
alfrix
f19d39fce1 docs: fix quicktips link broken 2023-07-30 12:22:58 -03:00
alfrix
ff292f77c9 docs: update repo locations 2023-07-30 12:22:58 -03:00
Daviteusz
b249c79180
locale(pl): Update Polish translation (#1058) 2023-07-30 12:21:22 -03:00
Chad Condon
e8a2d3443e
Improve name presentation (#1055)
* Preserve manual capitalization

Avoid re-capitalizing names that already include uppercase letters.
This improves the presentation of names like "TMC2209", etc. when the
user has manually capitalized the name.

* Use title case

Use title case instead of only capitalizing the first character.
Ex. `heater_bed` now becomes "Heater Bed" instead of "Heater bed".
2023-07-24 17:00:12 -03:00
Selim
fab620dce7
Update translation: Turkish (#1054) 2023-07-24 16:59:22 -03:00
Andriy
06240ee872
Update translation: Ukrainian (#1053) 2023-07-24 16:58:29 -03:00
AntoszHUN
12a79ed2c7
Update translation: Hungarian (#1044) 2023-07-24 16:57:47 -03:00
Samuel-0-0
ca71953cfa
Update translation zh_CN (#1041) 2023-07-24 16:56:51 -03:00
Daviteusz
304e285b7f
locale(pl): update Polish translation (#1033)
Co-authored-by: Weblate <noreply@weblate.org>
2023-07-08 23:15:59 -03:00
Samuel-0-0
c02d001e9d
Update translation zh_CN 2023-07-08 23:15:21 -03:00
saudade428
d589a1e31c
Update translation zh_TW 2023-07-08 23:14:44 -03:00
alfrix
797ea99f33 extrude: change style to hexpand 2023-07-08 17:09:05 -03:00
alfrix
0cc58c0f08 docs: Update info about rotation 2023-07-08 15:51:42 -03:00
alfrix
ffc5ff3c06 extrude: do not call T0 if there is only one extruder 2023-07-07 23:48:37 -03:00
alfrix
d6b700381b fix possible issue with the mesh profile is not complete 2023-07-07 23:15:07 -03:00
alfrix
f9af11d635 docs: add about section 2023-07-07 22:33:14 -03:00
alfrix
3ba6bd657f main_menu: add scrollbar fixes #1034 2023-07-04 11:46:44 -03:00
alfrix
fff7f66780 update translations 2023-07-02 16:33:35 -03:00
Alfredo Monclus
6190581101
Reorganization (#1029) 2023-07-02 15:16:36 -03:00
alfrix
0f47d45294 fix language not saving fixes #1015 2023-07-02 13:41:42 -03:00
alfrix
f94c7d38eb fix multiple zcalibrate opening 2023-07-02 11:31:35 -03:00
alfrix
cb1793836c bed_mesh: load default if no mesh have been loaded
even though this is not default anymore in klipper it's still the best for new users who don't use multiple profiles
2023-07-01 15:16:34 -03:00
alfrix
9da9f4d11e main_menu: retry to create the left panel 2023-07-01 01:04:03 -03:00
alfrix
062e51f9be zcalibrate: use the new method manual_probe is_active to improve detection of status 2023-07-01 00:55:12 -03:00
Alfredo Monclus
294623c13f
temp: add pid calibrate to the keypad (#1026) 2023-06-30 17:48:43 -03:00
Daviteusz
828b5b6a4b
locale(pl): Updated Polish translation (#1027)
Co-authored-by: Weblate <noreply@weblate.org>
2023-06-30 17:44:04 -03:00
Alfredo Monclus
d3480cf571
bed_screws: use klipper config values for speed and heights (#1028) 2023-06-30 17:43:31 -03:00
Alfredo Monclus
b5abd3d7b9
temperature: select the device that was selected in job_status (#1025) 2023-06-30 17:43:00 -03:00
alfrix
4f86de8c80 zcalibrate: show new value as abs 2023-06-25 15:29:40 -03:00
alfrix
5fb0acc3ac keyboard: tweak box size 2023-06-25 13:35:47 -03:00
alfrix
5a0df3a628 fix colors not applying correctly fix #944 2023-06-22 12:44:16 -03:00
alfrix
baae949beb fix main_menu left_panel graph crashing/hiding after a config change of heaters 2023-06-22 12:44:16 -03:00