alfrix
72599b5ba7
moonraker tempstore takes a while to register device changes, call it again after a few seconds
...
with this change there should be no need to reinit on every state change, this was the cause of missing devices after init
2022-12-04 01:07:58 -03:00
northcoastam
fcb6861119
Fix not starting on Wayland
...
fix #829
2022-12-03 15:51:02 -03:00
alfrix
34a9151910
warn about dpms failures
2022-12-03 15:46:26 -03:00
alfrix
683b72ab20
simplify keyboard calls
2022-12-03 15:46:26 -03:00
alfrix
7651b892b8
print: allow directory deletion
2022-12-01 13:27:31 -03:00
alfrix
8ebc855ddd
improve the speed of the updates, also affects showing panels
2022-11-30 19:45:49 -03:00
alfrix
9de058b0d7
dialogs: set title
2022-11-30 11:51:24 -03:00
alfrix
79afa3620a
fix error modal for job_status
2022-11-30 11:00:10 -03:00
alfrix
d161c3f1e4
splash_screen: use initialized for klipper restart buttons
2022-11-30 11:00:10 -03:00
alfrix
ec86403056
create attach panel
2022-11-30 11:00:10 -03:00
alfrix
b1a6d5c182
improve panel initialization
...
just make a notify_status_update from printer data, it's much simpler
2022-11-30 11:00:10 -03:00
alfrix
d6161539a6
Update translation add japanese thanks to yhira1023
2022-11-28 11:57:12 -03:00
alfrix
217b185730
try to restart ks if an update fails to restart it
2022-11-27 19:38:03 -03:00
alfrix
741d9b654d
restart ks on error, do not warn on ks restart when changing options
...
i don't see it necessary ks can be restarted while printing it will generate a bit of load but shouldn't be a problem, i've done it too many times at this point
2022-11-27 14:30:28 -03:00
alfrix
959f7e3401
disable backspace return if keyboard is open
2022-11-26 15:57:50 -03:00
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