257 Commits

Author SHA1 Message Date
alfrix
f8cde7bfe1 Add busy state, and disable buttons that usually take time during the state 2022-11-26 00:17:30 -03:00
alfrix
9604c159b5 fix file permissions 2022-11-25 15:50:33 -03:00
alfrix
b5cf73054a job_status: refactor 2022-11-25 15:50:31 -03:00
alfrix
e98114eaff Improve Fatal error handling an messages 2022-11-24 11:35:21 -03:00
alfrix
8834ceb3e8 fix RTL not being applied 2022-11-24 08:38:00 -03:00
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