725 Commits

Author SHA1 Message Date
Geoffrey Young
3d7e92f507
add ability to style and template menu buttons (#866)
* add ability to select button style for menu items

* allow for jinja template rendering for (nearly) all menu options
this shuffles params json checks to display time instead of config time
2023-02-13 21:06:33 -06:00
alfrix
a6bb0fd02e zcalibrate: fix dialog loop, fix popup errors not showing at end #844 2023-02-06 18:27:35 -06:00
camerony
4e60f65404
network: fix button size, and update ipv4 address on network change (#879) 2023-01-29 09:42:49 -06:00
alfrix
3c5449f0db job_status: cast float to zoffset 2022-12-12 19:53:34 -03:00
alfrix
c828d8349c camera: fix for busters old libmpv fixes #840 2022-12-12 08:12:52 -03:00
alfrix
82b8cbcca5 zcalibrate: fix initial zhop causing issues for some machines fixes #837 2022-12-12 01:42:30 -03:00
alfrix
1f5a090bfd camera: always fullscreen, fix inverted vo logic, fixes #839 2022-12-12 01:25:36 -03:00
alfrix
e4d5cd65ce fix a couple of errors that may happen if klipper fails to start or takes too long 2022-12-11 19:22:45 -03:00
alfrix
502d9699bd fix actions not appearing in printers without name after last commit fix #838 2022-12-11 15:25:28 -03:00
alfrix
d2d2c82041 feat: camera support, using mpv as backend
it should be able to play any video or stream that mpv itself can handle

close #67 close #129
2022-12-11 09:20:06 -03:00
alfrix
1375c823c9 job_status: clear_file after error 2022-12-11 09:20:06 -03:00
alfrix
74338a7f3e splash: fix power_device appearing if configured in ks.conf but not available in the server 2022-12-11 09:20:06 -03:00
alfrix
778cd84ba8 panels do not call screen.show_all 2022-12-11 09:17:18 -03:00
alfrix
a83f499c0c rename graph to heatergraph 2022-12-11 09:17:18 -03:00
alfrix
70d7564a78 shorten _screen.printer to _printer 2022-12-11 09:17:18 -03:00
alfrix
f31ae7a829 hide popups from panel initialization
ideally the initialization should not contain this commands but at the moment klipper nor moonraker provide a way to identify the required status
2022-12-11 09:17:18 -03:00
alfrix
7120c424d4 gtk: resizability
doesn't rescale the fonts or images
2022-12-11 09:17:18 -03:00
alfrix
41a8ebf084 print: add move/rename, make delete a visible button close #636 2022-12-11 09:17:18 -03:00
alfrix
753be13a0c exclude: fix list not showing 2022-12-05 14:29:58 -03:00
alfrix
06bf269862 feat: turn on_off power devices with the screensaver close #518 2022-12-05 12:31:44 -03:00
alfrix
f49e1ef6c4 main and temp simplify get temps 2022-12-04 22:33:43 -03:00
alfrix
f52b52f76a main and temp: less tempstore dependency 2022-12-04 12:59:59 -03:00
alfrix
c714553da1 system: log if the repo is invalid 2022-12-03 20:43:25 -03:00
alfrix
629451051d fix update dialog sometimes not appearing fixes #831 2022-12-03 20:32:14 -03:00
alfrix
683b72ab20 simplify keyboard calls 2022-12-03 15:46:26 -03:00
alfrix
e658f562be macros add parameters 2022-12-03 15:46:26 -03:00
alfrix
ab4d4af7f8 tweak image size of buttons with side labes or no label 2022-12-02 20:59:01 -03:00
alfrix
4804f5a5e0 print: use am-pm if not 24h 2022-12-01 14:20:49 -03:00
alfrix
7651b892b8 print: allow directory deletion 2022-12-01 13:27:31 -03:00
alfrix
91b505bfef print: less os dependent path handling 2022-12-01 13:27:31 -03:00
alfrix
415535eeb8 tweak sizes #828 2022-11-30 23:57:34 -03:00
alfrix
75c8681781 fix switch sizes after frames removal 2022-11-30 19:45:49 -03:00
alfrix
ea4efa1f61 move improve vertical look 2022-11-30 19:30:09 -03:00
alfrix
9de058b0d7 dialogs: set title 2022-11-30 11:51:24 -03:00
alfrix
4dceeb77b6 extrude: fix filament sensor showing status when disabled
alongside the initialization fixes this should be enough to close #825
2022-11-30 11:00:10 -03:00
alfrix
2bacac7efb job_status: info refactor
switching info is much faster, buttons keep their label
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
61cf5828e2 console: fix sizes 2022-11-30 11:00:10 -03:00
alfrix
49c2e4f1d7 improve updater dialog behaviour 2022-11-29 01:52:47 -03:00
alfrix
68ccf5e803 job_status: hide speed unit on 480x320 2022-11-29 00:24:20 -03:00
alfrix
62ef4f1844 job_status: stabilize the grid, add object height to main, translate units 2022-11-29 00:04:05 -03:00
alfrix
25797b5ed3 remove frames from lists 2022-11-28 00:15:28 -03:00
alfrix
56149e4148 print_list: refactor 2022-11-27 23:44:25 -03:00
alfrix
1df2d0e8f0 fix full update not opening 2022-11-27 19:38:03 -03:00
alfrix
da164b495e job_status: change slicer-filament-file times to totals 2022-11-26 23:21:07 -03:00
alfrix
26030526a9 fix move panel not opening after a61a74d7bf5db fixes #818 2022-11-26 23:14:31 -03:00
alfrix
a61a74d7bf initialize with values some panels 2022-11-26 16:46:33 -03:00
alfrix
e9df355b3b job_status: initialize some labels and use live position close #809 2022-11-26 15:57:50 -03:00