Alfredo Monclus
c3ef1dd789
camera: relative url support close #1086 ( #1088 )
...
close #1092
2023-08-21 13:57:39 -03:00
Blonďák
af1de12f28
Spoolman support close #1060
...
Refactor post_requrest
Switching to TreeView
More spool info
redesign toggle buttons
Allow spoolman while printing
Styling checkbox as switch
render Toggle switch-like
Fixed wrong timezones
Filtering spools
Removed translations of Spoolman
Spool image can be overided in theme
Added switch-on/off symbols to toggle
rename iter to i to avoid shadowing built-in function
remove redundant parenthesis
convert spoolcompare to static
merge check and treeview shared props
reduce spacing of buttons very useful for vertical/portrait
fix issue with remainings
add spoolman shortcut to extrude
Using backports.zoneinfo for python < 3.9
use decorators for properties
extract format_date function
change top row
last used sort
rebase on upstream
Fix for never used spools
Co-authored-by: alfrix <alfredomonclus@gmail.com>
2023-08-19 18:43:45 -03:00
Vasilyev81
65c4b172e8
Add butttons for vertical scrollbars fixes
...
Co-authored-by: alfrix <alfredomonclus@gmail.com>
2023-08-18 11:57:07 -03:00
alfrix
dcad47bb51
bed_level: lint fix
2023-08-18 11:48:37 -03:00
alfrix
3780aa0c8d
bed_level: fix center button not reporting rotation and reduce icon size fixes #1084
2023-08-18 11:48:37 -03:00
alfrix
d9a6d0caa6
job_status: fixup progress initialization if restarted during print
2023-08-18 11:48:37 -03:00
alfrix
e3cbc1ea8c
extrude: show during printing but disable buttons during printing, this allows disabling and checking the filament sensor
2023-08-18 11:48:37 -03:00
alfrix
1c06e55442
move: settings button relocation for vertical mode
2023-08-18 11:48:37 -03:00
alfrix
35007af482
system and splash: add ignore inhibitors to reboot and shutdown
2023-08-18 11:48:37 -03:00
alfrix
4800b56492
refactor tempstore initialization
...
fixes #1074
2023-08-18 11:48:37 -03:00
alfrix
bd98e758ec
base_panel improvements
...
* generalize macro shortcut to allow changing it in the future
* action_bar functionality is now handled in one place for better maintainability
2023-08-18 11:48:37 -03:00
alfrix
90fc3288d7
Use callbacks to disable and enable buttons to improve user feedback
...
buttons now show a spinner if watiting for callback
2023-08-18 11:48:37 -03:00
alfrix
e7b58edfbf
klippygcodes: simplify and remove some alias that are irrelevant
2023-08-18 11:48:37 -03:00
alfrix
9ba8d04861
printer: save and use available commands
2023-08-18 11:48:37 -03:00
alfrix
5fa1e44f16
main_menu: allow closing the keypad with the back button
2023-08-18 11:48:37 -03:00
alfrix
8053e97d10
camera: add support for moonraker cameras, deprecates camera_url
...
this also adds support for flipping and rotation (configured in moonraker)
close #976
2023-08-18 11:48:37 -03:00
alfrix
fb0d0bb909
css: simplify graph_labels
2023-08-18 11:39:20 -03:00
alfrix
365b9bde4f
job_status: fixup remaining times
2023-08-03 02:08:46 -03:00
alfrix
3a7818bd35
screen: remove pop parameter from show_panel and remove_panel, simpler
2023-07-30 12:22:58 -03:00
alfrix
34f9b958a7
remove unnecessary params from labels
2023-07-30 12:22:58 -03:00
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
71dcb1f91d
job_status: tweaks to the calc of time remaining
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
2a9044e4f4
job_status: refactor to improve efficiency
...
job_status: refactor lcd_message
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
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
alfrix
797ea99f33
extrude: change style to hexpand
2023-07-08 17:09:05 -03:00
alfrix
ffc5ff3c06
extrude: do not call T0 if there is only one extruder
2023-07-07 23:48:37 -03:00
alfrix
3ba6bd657f
main_menu: add scrollbar fixes #1034
2023-07-04 11:46:44 -03:00
Alfredo Monclus
6190581101
Reorganization ( #1029 )
2023-07-02 15:16:36 -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
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
5a0df3a628
fix colors not applying correctly fix #944
2023-06-22 12:44:16 -03:00
alfrix
eb0e6ad803
job_status: disable restart and pause after pressing and simplify enable
2023-06-21 17:42:32 -03:00
alfrix
391254057a
bed_level: use the same string for disable motors used in the other panels
2023-06-21 16:13:51 -03:00
alfrix
efc8c3f437
macros: add popup (visual confirmation) of the macro sent
2023-06-21 16:10:29 -03:00
alfrix
4920720c99
return False on Glib functions
2023-06-16 10:05:43 -03:00
alfrix
2241b54153
use only one jinja env
...
slightly improves performance
2023-06-16 10:05:24 -03:00