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