alfrix
18d8f835a9
always reinit printer on state changes
2022-11-18 00:53:53 -03:00
alfrix
86c52dece8
move connect_printer_widget to printer_select
2022-11-18 00:53:53 -03:00
alfrix
4272109a27
use screen printer_initializing method instead of direct calls
2022-11-18 00:53:53 -03:00
alfrix
fdf13102fe
screen: remove shutdown variable and change on_close to disconnect
2022-11-18 00:53:53 -03:00
alfrix
e1ea41f147
screen: refactor panel removal
2022-11-18 00:53:53 -03:00
alfrix
6b1fd23e35
screen: reduce the complexity of the status changes close #792
2022-11-18 00:53:53 -03:00
alfrix
9020d0b0ea
screen: set_cursor new_for_display
2022-11-18 00:53:53 -03:00
alfrix
022954918c
create ks_printer_cfg
2022-11-18 00:53:53 -03:00
alfrix
f80c2687c5
screen: simplify panel subscription add-remove
2022-11-18 00:53:53 -03:00
alfrix
0bfbe90dcd
screen: show_panel no need to differentiate if there are kwargs
2022-11-18 00:53:53 -03:00
alfrix
6083248dfa
menu: simplify back and prevent a situation with no panels
2022-11-18 00:53:53 -03:00
alfrix
df401d4924
main_menu: remove unused argument
2022-11-18 00:53:53 -03:00
alfrix
731a78b2f2
ws_cb: first check if there are panels
2022-11-18 00:53:53 -03:00
alfrix
1e6a9ec8ae
log: cleanup logs for files, system and bed_mesh
...
functions: log if DPMS fails to load
screen: log send_action
2022-11-18 00:52:55 -03:00
alfrix
a695c68a25
screen: simplify cursor changes
2022-11-12 09:30:43 -03:00
alfrix
3bbefd8bd5
lang: make set_text_direction a function
2022-11-10 07:15:04 -03:00
alfrix
b8e819629a
log: reduce spam
2022-11-10 07:15:04 -03:00
alfrix
f5b8ae1002
screen: remove matplotlib from preload close #787
2022-11-10 07:12:29 -03:00
alfrix
ce6158ad91
bed_mesh: improvements an changes:
...
use current profiles instead of the ones saved in the config file
remove matplotlib and numpy, caused many intall issues, graph was slow and not great for small screens
create a custom 2D graph to show the probed matrix
2022-11-09 10:25:52 -03:00
alfrix
26d10a949b
job_status: use the new print_stats layer info
2022-11-06 13:04:07 -03:00
alfrix
8855d9b98f
screensaver: change calls to close instead of wake
2022-11-05 00:25:11 -03:00
alfrix
2fef5660cb
base_panel: change how it shows controls and heaters to avoid issues
2022-11-04 10:30:14 -03:00
alfrix
2fc01c07b6
base_panel: allow to have no title
2022-11-03 22:07:45 -03:00
alfrix
5e4760771d
screen: set to fullscreen unless overrided with size #773
2022-11-02 11:13:16 -03:00
alfrix
79c858ded6
functions: logging: use printer_data
2022-11-01 21:22:07 -03:00
alfrix
5154e41fed
windowed: add title and icon
2022-11-01 15:36:52 -03:00
alfrix
371968b458
base_panel: hide estop
2022-11-01 15:36:52 -03:00
alfrix
c3128ef508
base_panel: always hide macro shortcut on splash_screen
2022-11-01 15:36:49 -03:00
alfrix
5d539d0059
translation: update spanish
2022-10-27 23:36:30 -03:00
alfrix
7666a91872
splash_screen and job_status title translation
2022-10-27 22:47:01 -03:00
alfrix
51ddee28c3
printer_select: hide action_bar on startup and translate name
2022-10-27 21:24:23 -03:00
alfrix
0620d660f5
Change how the printer state is handled
2022-10-27 20:54:13 -03:00
alfrix
d3d7104ec4
languages: refactor
...
- No full restart requirement just reload
- Fix some systems not loading the language
- Fix RTL not applied if the lang was not set by the system
2022-10-26 22:36:52 -03:00
alfrix
b9effb5447
screensaver: fix dialogs not hiding
2022-10-26 22:36:52 -03:00
Alfredo Monclus
a83bbed85a
exclude: graph ( #743 )
...
Also support name wrapping and remove the object from the list if it was excluded (easier to see)
2022-10-04 10:52:44 -03:00
Laurenz
2cce477e5b
Add current heater power % to job status ( #708 )
...
* Add current heater power % to job status
* Add show_heater_power config option and move update_temp()s to ScreenPanel
* Add the option to the UI config instead of the docs
* Prefer extra items on job_status over the power
There is not a lot of space, it's a trade off, and people will likely prefer extra_items
* Remove the comma, none of the other buttons have it
* job_status: inherit the parent config
* screen: create reload_panels to avoid some service restarts
* extrude: fix power breaking multi-extruder setups
* main and temp: remove degrees char from the table
* main and temp: revert removal of the header
Co-authored-by: alfrix <alfredomonclus@gmail.com>
2022-09-09 11:34:50 -03:00
alfrix
22081148fe
screen: close dialogs when job_status is loaded
2022-09-02 19:58:35 -03:00
alfrix
b1237ea75e
config: add fallback values to booleans
2022-09-02 19:58:35 -03:00
alfrix
836e4a3aea
screen: some models need blanking for dpms to work properly
2022-09-02 19:58:35 -03:00
alfrix
6db43af8cb
exclude: add exclude objects support
2022-09-02 19:58:35 -03:00
alfrix
3e5855d207
config: add validator
2022-09-02 19:58:35 -03:00
alfrix
200dca9dd3
dump more info during exceptions
2022-08-10 10:49:23 -03:00
alfrix
393586b191
pins: fix #689
2022-08-08 11:01:25 -03:00
alfrix
79cef455af
screen: make the error message more clear and provide more details
2022-08-06 14:39:31 -03:00
alfrix
835803d329
screen: do not ask to save unless printer is in standby close #692
2022-08-03 11:56:02 -03:00
alfrix
de84bd6597
only allow 1 confirm dialog
2022-08-01 12:23:40 -03:00
alfrix
d5bc271788
close dialogs on klippy restart
2022-08-01 12:23:40 -03:00
alfrix
ad614e6734
fix macros shortcut not showing in the action_bar
2022-08-01 12:23:40 -03:00
alfrix
9c2b52009a
built-in keyboard
2022-08-01 12:23:40 -03:00
alfrix
88ca902a4b
popups: wrap long messages, increase margins, touch anywhere to close
2022-08-01 12:23:40 -03:00