Alfredo Monclus
b5abd3d7b9
temperature: select the device that was selected in job_status ( #1025 )
2023-06-30 17:43:00 -03:00
alfrix
5a0df3a628
fix colors not applying correctly fix #944
2023-06-22 12:44:16 -03:00
alfrix
dbe3f03019
refactor graph update timer
2023-06-16 10:04:16 -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
7120c424d4
gtk: resizability
...
doesn't rescale the fonts or images
2022-12-11 09:17:18 -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
ab4d4af7f8
tweak image size of buttons with side labes or no label
2022-12-02 20:59:01 -03:00
alfrix
415535eeb8
tweak sizes #828
2022-11-30 23:57:34 -03:00
alfrix
e1f02fd870
main and temp: fix gtk warning
2022-11-24 14:57:36 -03:00
alfrix
00bd6ac4db
gtk: adjust icon sizes so they are more consistent across font sizes
2022-11-22 16:18:06 -03:00
alfrix
593d8c678b
gtk: merge buttonimage and button
2022-11-22 14:55:42 -03:00
alfrix
34fde780fc
fix temp panel in vertical mode with big font getting out of screen fixes #805
2022-11-22 14:55:42 -03:00
alfrix
d0d79a64df
base_panel: simplify action bar buttons enable-disable
2022-11-21 09:20:05 -03:00
alfrix
054523d937
settings: add extra large font close #798
2022-11-20 20:58:06 -03:00
alfrix
fc0f153023
reorder imports
2022-11-20 07:28:05 -03:00
alfrix
2c30bdeddf
printer: cleanup
2022-11-18 01:17:57 -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
93457b2961
temperature: select all extruders while not printing and the active extruder if printing
2022-10-26 22:36:52 -03:00
alfrix
b36e75ec1a
temperature: fix #763
2022-10-26 22:36:52 -03:00
alfrix
e208873e46
temperature: merge nested ifs
2022-10-14 10:19:44 -03:00
alfrix
723662074e
Change togglebuttons to regular buttons to simplify code
2022-10-14 10:19:44 -03:00
Ben Konsemüller
74dee10d39
Fix: Heaters not showing their respective power percentages ( #747 )
2022-10-08 09:52:46 -03:00
Laurenz
2cce477e5b
Add current heater power % to job status ( #708 )
...
* Add current heater power % to job status
* Add show_heater_power config option and move update_temp()s to ScreenPanel
* Add the option to the UI config instead of the docs
* Prefer extra items on job_status over the power
There is not a lot of space, it's a trade off, and people will likely prefer extra_items
* Remove the comma, none of the other buttons have it
* job_status: inherit the parent config
* screen: create reload_panels to avoid some service restarts
* extrude: fix power breaking multi-extruder setups
* main and temp: remove degrees char from the table
* main and temp: revert removal of the header
Co-authored-by: alfrix <alfredomonclus@gmail.com>
2022-09-09 11:34:50 -03:00
alfrix
97f170ba59
buttons: resize side images for better alignment
2022-09-02 19:58:35 -03:00
alfrix
be2d5b040c
temperature: do set temperature_fan to 0 when pressing cooldown
2022-09-02 19:58:35 -03:00
alfrix
d1604c68d6
temp: do not change preheat selections while in the numpad
...
it's possible to just use one selection list and unselect the rest,
but i think that there is some benefit in usability keeping the selections separated
2022-09-02 19:58:35 -03:00
alfrix
2902e95068
temp: show the popover if name is pressed for 1 second (longpress)
2022-09-02 19:58:35 -03:00
alfrix
4cb17c18a9
main temp: add the ability to hide the graph
2022-09-02 19:58:35 -03:00
alfrix
e140120b44
main temp: load the visibility of items
2022-09-02 19:58:35 -03:00
alfrix
c57915ef19
temp: fix styling not updating when entering and exiting numpad
2022-09-02 19:58:35 -03:00
alfrix
f60a878e7b
main and temp: save visibility of items
2022-09-02 19:58:35 -03:00
alfrix
38ceea5204
gtk: improve wrapping of labels
2022-09-02 19:58:35 -03:00
alfrix
83c6f87281
temperature: fix blank space if the special cooldown is not at the bottom of the config #688
2022-08-02 09:31:48 -03:00
alfrix
455cb9da99
temperature: fix cooldown after 207914a
2022-08-02 08:57:16 -03:00
alfrix
207914a5b5
temperature: fix for users that want to have temps in cooldown fix #688
2022-08-01 21:11:37 -03:00
alfrix
e8e4555d46
temperature: Support specific preheat items close #428
2022-08-01 12:23:40 -03:00
alfrix
eb17bb58ad
screen_panel: remove unused parameters
2022-08-01 12:23:40 -03:00
alfrix
a0cff7ec56
simplify name spliting
2022-08-01 12:23:40 -03:00
alfrix
f9e6ac62b7
main menu and temp cleanups and tweaks
2022-08-01 12:23:40 -03:00
alfrix
6510b2ec6b
Refactor
...
Use f-strings
Avoid unnecessary casts to str()bool()int()
Ensure file closure
Merge nested ifs
Simplify for-assigns-appends with comprehensions and internal functions
Avoid shadowing internal function names
Initialize variables
Return value directly instead of assign then return
Make some methods static
2022-08-01 12:23:40 -03:00
alfrix
e70c9d37e9
layout: fixes for long vertical screens
...
KS is not optimized for this aspect-ratio, but at least it shouldn't be broken
2022-07-04 16:23:21 -03:00
alfrix
f97bed826b
style: deprecate active_device class
2022-07-04 13:46:04 -03:00
alfrix
5ad82a64d4
Translations: install _()
2022-07-03 12:03:50 -03:00
alfrix
831db2403d
Fix potential issues with variables
2022-07-03 12:03:50 -03:00
alfrix
06fceec84a
Change the deprecated VBox and HBox to oriented Boxes
2022-07-03 12:03:50 -03:00
alfrix
a445b89f13
config: deprecate get_main_config_option
2022-07-03 12:03:50 -03:00
alfrix
5a02ac75ae
basic support for extruder_stepper
2022-07-03 12:03:50 -03:00