135 Commits

Author SHA1 Message Date
alfrix
a01762b279 Screen: fix blanking producing random colors 2022-02-20 13:54:16 -03:00
alfrix
bf67129528 main_menu and temp: Fix extruder colors when there are multiple extruders 2022-02-12 21:26:55 -03:00
Devil-of-Chaos
f796a72057
Add Ability to Use Custom Service (#418)
* Custom Servive

* Custom Service

* Update system.py

* Update Configuration.md
2022-01-13 11:17:45 -05:00
Alfredo Monclus
e1e3437d62
Relax timers for CPU efficiency (#439) 2022-01-13 11:05:34 -05:00
Alfredo Monclus
9449f24b5f
Splash_screen: show full error message (#389)
* Splash_screen: show full error messge

* Fix splash not changing from connecting to error
2022-01-03 01:29:49 -05:00
Alfredo Monclus
bfe6321c2f
Improve pathing (#368)
* Improve pathing

* Improve Pathing: config.py
2021-12-17 12:39:18 -05:00
Alfredo Monclus
2a9e653505 Graph (#357)
* Add theme graph colors

* Fix graph not applying colors
2021-12-07 21:05:17 -05:00
Jordan
c3103d3b11 Fix graph error and make colors configurable 2021-12-07 21:05:17 -05:00
Jordan
5bfcd0108a Adding graph capability to main menu 2021-12-07 21:05:17 -05:00
Alfredo Monclus
873f61d74b
Change gdk deprecated functions (#342) 2021-12-04 12:29:01 -05:00
Alfredo Monclus
2c050a649c
Wakeup touch block (#340)
* Prevent accidental touches on wakeup (DPMS needed)

* fixup

* This is a very old workaround to blank the cursor for the entire X

* Separate cursor change into a procedure

* Check for DPMS FAIL state first
2021-12-04 12:28:37 -05:00
Jordan
c8420c260b screen: RESPOND echo will now show a message on the screen. 2021-11-21 20:19:45 -05:00
Jordan
2f6149c5b7 Fix connect issues with moonraker. Addresses #328 2021-11-16 20:59:06 -05:00
Alfredo Monclus
5f5e6336c0
Update Translations (#284)
* Update Translations

* Various fixes to not break the UI

* Add updater translations

* Fix pycodestyle

* Fix updater translations

* Fix pycodestyle

* Fix restart translation

* Fix \n in label

* Update French
Thank you Bahoue

* Separate "default"

Co-authored-by: jordanruthe <31575189+jordanruthe@users.noreply.github.com>
2021-10-04 20:18:27 -04:00
Jordan
b0b56a026c screen: Fixes for printer select button 2021-09-19 00:09:00 -04:00
Jordan
36aaece846 screen: Put font size setting into KlippyGtk 2021-09-18 16:53:31 -04:00
Jordan
d7b8f4f1ed Add printer limits panel 2021-09-16 22:56:58 -04:00
Jordan
54c47554d2 Change how panel subscriptions work 2021-09-16 21:54:51 -04:00
Alfredo Monclus
67cc396ad9
Use a base css (#186)
* Use a base CSS for styles

* Fix updater dialogs too close to buttons and updater too close to the edge

* Fix blurry Dropdown and dialog buttons

* minor tweaks and fixes

* Solarized restyle

* more vertical clearance between items

* workaround colorized bar at high res.

* colorized pressed state
2021-09-16 20:02:36 -04:00
Jordan
e9599a14c5 screen: Output font settings 2021-09-14 19:51:14 -04:00
Jordan
70d8315539 Update code style 2021-09-11 17:25:38 -04:00
Alfredo Monclus
98cb3ef743
Font Size Selector (#245) 2021-09-11 14:21:50 -04:00
Jordan
d540c038a4 Update Fan panel to include all configured fans. 2021-09-11 14:17:53 -04:00
Jordan
407d8ad000 base_panel: Updates to macro shortcut 2021-09-11 09:15:47 -04:00
Alfredo Monclus
517a6afab8
Dialogs updates (#252)
* Fix cursor on dialogs and make them fullscreen

* Fix date alignment varying with text length
2021-09-07 21:30:21 -04:00
Jordan
246c9829db screen: Make macros shortcut show/hide when configured. Addresses #246 2021-08-31 22:02:04 -04:00
Alfredo Monclus
c54282962d
Adjust titlebar height (#248) 2021-08-30 19:53:23 -04:00
Alfredo Monclus
11445db55a
Fix for user keyboard layout (#244) 2021-08-30 19:52:48 -04:00
Alfredo Monclus
13e163faf0
Check for blanking disabled (#237) 2021-08-22 17:39:02 -04:00
Alfredo Monclus
41e917bc41
Wake the screen at print start and end (#229)
* Wake the screen at print start and end

* job_status: Wake screen on re-print

Co-authored-by: Jordan <jordan.ruthe@gmail.com>
2021-08-19 21:07:24 -04:00
Jordan
3996f9f1c6 screen: Remove gcode_response logging 2021-08-04 20:27:59 -04:00
Jordan
649ef38385 config: Allow specification of language in the config file 2021-07-30 12:42:02 -04:00
Alfredo Monclus
2018b8b852
Center dialogs (#201)
* Center dialogs

* Center and clean print dialog
2021-07-14 20:00:50 -10:00
Jordan
f68f9c642b screen: Fix popup error message 2021-06-30 19:47:03 -04:00
Jordan
30cbaa7e23 gtk: Make keyboard height be dynamic based off resolution 2021-06-26 12:24:05 -04:00
Jordan
207c026cb5 Add console panel 2021-06-26 12:24:05 -04:00
Jordan
867ded34d9 Add update manager capability and revamp system panel to show all moonraker update clients 2021-06-12 06:30:00 -04:00
Alfredo Monclus
81f6bbe42d
restart KS after theme change (#166) 2021-05-27 12:54:02 -04:00
Jordan Ruthe
db166f97e4 screen: Deleted instantied panels so that Klipper config changes will be reflected 2021-05-20 00:16:01 -04:00
Jordan
85ee8c4112 base_panel: Add extruder/heater bed temperatures to the title bar 2021-05-19 20:44:48 -04:00
Jordan
73b54f7aba base_panel: Include back/home button 2021-05-19 20:44:48 -04:00
Jordan
a0d3bd6a0c base_panel: Initial commit 2021-05-19 20:44:48 -04:00
Jordan
a1bd702a92 Fix issue with stale confiugration and temperature panel unassigned var #155 2021-05-13 23:01:06 -04:00
jordanruthe
7e3b919c62
Wifi manager (#148)
Updates to include ability to change wifi networks.
2021-05-13 20:53:58 -04:00
Alfredo Monclus
e75a10a888
New Style - Solarized (#144)
* New Style solarized
2021-05-10 20:55:15 -04:00
Alexander Spassky
9951323e91
M117 messages display (#150)
* Added displaying M117 messages under printer state label on JobStatus panel
2021-05-10 19:46:07 -04:00
Jordan
bd1650fd18 files: Updates to not cache thumbnails locally. Also get notified by inotify 2021-05-09 13:57:18 -04:00
Jordan
ce8c8e44fc print: Fix error if new print starts while job_status is displayed
This may address some issues in #122
2021-05-08 22:24:28 -04:00
Jordan
96d252ba3c files: Convert away from thread
Convert files so it is not a thread, as it will become un-necessary with 
inotify from moonraker
2021-05-08 21:40:16 -04:00
Jordan Ruthe
c2c4e9c42e function: Add except hook for threads
This will log exceptions on different threads
2021-05-02 17:48:04 -04:00