alfrix
9ec4ed204e
rework update_queue fixes an issue that caused to not initialize after updates
2022-11-23 01:11:59 -03:00
alfrix
9211583a15
fix issues when using multiple printers fixes #806
2022-11-22 22:27:21 -03:00
alfrix
c09e552e3a
fix screen not turning on if using dpms due to glib timer fix #804
2022-11-22 15:16:58 -03:00
alfrix
5c7dfaf703
try to reinit after state changes
2022-11-22 15:03:46 -03:00
alfrix
ea33d9de0f
fix printer_select not loading if there is a KS config error
2022-11-22 14:55:42 -03:00
alfrix
0b1b2f0e19
dialog removal refactor
2022-11-22 14:55:42 -03:00
alfrix
ef5f86a67d
screenpanel remove unnecesary getters
2022-11-22 14:55:42 -03:00
alfrix
b415eca1c8
keyboard shortcuts escape and backspace to return
2022-11-22 14:55:42 -03:00
alfrix
03ab14fa64
optimize imports
2022-11-22 14:55:42 -03:00
alfrix
0233327554
fix splash_screen reloading and limit klipper reconnects fixes #803
2022-11-22 14:55:42 -03:00
alfrix
484dbd1609
updater: show errors as popups
2022-11-22 00:55:37 -03:00
alfrix
383086e303
screen: cleanup show_panel names
2022-11-22 00:55:37 -03:00
alfrix
d0d79a64df
base_panel: simplify action bar buttons enable-disable
2022-11-21 09:20:05 -03:00
alfrix
7b7c3838fc
printer_initializing: refactor message generation and remove markup
...
markup caused issues with status messages
2022-11-21 09:20:05 -03:00
alfrix
e785022e64
screen: simplify DPMS timeout
2022-11-20 20:57:46 -03:00
alfrix
fc0f153023
reorder imports
2022-11-20 07:28:05 -03:00
alfrix
7ca37c56b6
websocket: refactor how the connection is handled
2022-11-18 12:56:05 -03:00
alfrix
cfa35ba8e4
screen: init_printer change how the timeout functions
2022-11-18 01:46:15 -03:00
alfrix
8dc12bea2c
screen: import traceback
2022-11-18 01:17:57 -03:00
alfrix
2c30bdeddf
printer: cleanup
2022-11-18 01:17:57 -03:00
alfrix
09f992d3b5
screen: cleanup unused vars
2022-11-18 01:17:57 -03:00
alfrix
128fee5e96
screen: cleanup panel subscriptions
2022-11-18 01:17:57 -03:00
alfrix
529b111fce
screen: call close_screensaver on remove_all_panels
2022-11-18 00:53:53 -03:00
alfrix
bd82d211f5
screen: raise more specific errors if panels cannot load
2022-11-18 00:53:53 -03:00
alfrix
45ab86204b
panels: remove initialize from the panels that do not have a menu
2022-11-18 00:53:53 -03:00
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