alfrix
1ac7465e82
base_panel: usage report count at least 3 cycles of high usage
2024-03-20 08:43:48 -03:00
alfrix
441cde585c
base_panel: cpu report less intrusive, needs two cycles to enter high usage report
2024-03-20 08:16:47 -03:00
alfrix
8f75259e0f
base_panel: add early return for update response
2024-03-16 15:49:16 -03:00
alfrix
489bd495ea
base_panel: titlebar: turn red if high cpu or memory is in use, show usage
...
base_panel: rate limit usage notification
2024-03-16 15:47:31 -03:00
alfrix
b7d9517008
base: disable shutdown shortcut when in panel
2024-03-09 14:31:38 -03:00
alfrix
68c4025902
create the shutdown panel, add it to the action bar, remove items from system panel
...
shutdown maintain estop during printing
add option to shudown both host and printer close #1207
simplify host and printer dialog if ks is local, do both
2024-03-09 12:19:01 -03:00
alfrix
6ee52f13e8
base_panel: fix issue with panel not loading during shutdown status
2024-02-01 12:15:29 -03:00
alfrix
6f6f0d3f13
job_status and base_panel: supress is twice as slow than directly checking if the key exist
2024-01-26 09:14:06 -03:00
alfrix
eecb41df93
base_panel and printer optimizations
2024-01-13 00:46:02 -03:00
alfrix
8143636adb
base_panel: minor fixup for the new titlebar func
2024-01-11 22:26:10 -03:00
alfrix
98da293cee
refactor job_status and titlebar_items to allow multiple extruders
2024-01-10 23:30:39 -03:00
alfrix
6cf639c083
refactor widget creation
...
improves performance and makes the code cleaner
* add parameters instead of calling methods afterwards
* remove a a lot of size requests
* remove parameters that are being set to the default value
* simplify dialogs containers
2024-01-02 08:14:51 -03:00
Alfredo Monclus
1794d8aa24
feat: macro prompts close #1216 ( #1219 )
...
* feat: macro prompts close #1216
now the user can have confirmation on macros using this feature close #835
* prompt: remove separator and remove the header and close button if windowed
* prompt: wakeup screen
* prompt: slightly larger close icon
2024-01-02 08:04:02 -03:00
alfrix
6f32cdacbe
layout: fix issues
2023-10-13 23:24:03 -03:00
alfrix
e2068cf2c9
dialogs: remove steppers since they cause issues
2023-09-03 22:39:29 -03:00
alfrix
e01b6e5f26
macros: hide the panel if there are no elegible macros
2023-08-31 22:27:12 -03:00
alfrix
e80ef7eff5
dialogs: simplify dialog calls, fix layout issue
2023-08-30 01:21:17 -03:00
alfrix
f3c2736f9f
refactor temp updates for devices fix extruder_stepper icon error
2023-08-26 13:05:44 -03:00
alfrix
353bdc730f
base_panel: fix printer select fixes #1093
2023-08-21 14:09:07 -03:00
alfrix
bd98e758ec
base_panel improvements
...
* generalize macro shortcut to allow changing it in the future
* action_bar functionality is now handled in one place for better maintainability
2023-08-18 11:48:37 -03:00
alfrix
5fa1e44f16
main_menu: allow closing the keypad with the back button
2023-08-18 11:48:37 -03:00
alfrix
34f9b958a7
remove unnecessary params from labels
2023-07-30 12:22:58 -03:00
alfrix
8d9236a2df
screen: simplify panel loading
...
this removes create_panel function from panels and mandates a class name Panel
remove panel_type param and only use a panel_name that is it's filename
remove load_panel dict
always reinit panel, (simpler and safer but slower)
2023-07-30 12:22:58 -03:00
alfrix
3c69bcb4c4
add parameter to labels to silence IDE warnings
2023-07-30 12:22:58 -03:00
alfrix
a149796b19
reduce the use of contextlib
2023-07-30 12:22:58 -03:00
Chad Condon
e8a2d3443e
Improve name presentation ( #1055 )
...
* Preserve manual capitalization
Avoid re-capitalizing names that already include uppercase letters.
This improves the presentation of names like "TMC2209", etc. when the
user has manually capitalized the name.
* Use title case
Use title case instead of only capitalizing the first character.
Ex. `heater_bed` now becomes "Heater Bed" instead of "Heater bed".
2023-07-24 17:00:12 -03:00
alfrix
4920720c99
return False on Glib functions
2023-06-16 10:05:43 -03:00
alfrix
2d61eba66b
Fix macro shortcut reopening the same panel
2023-06-04 08:09:11 -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
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
ab4d4af7f8
tweak image size of buttons with side labes or no label
2022-12-02 20:59:01 -03:00
alfrix
9de058b0d7
dialogs: set title
2022-11-30 11:51:24 -03:00
alfrix
ec86403056
create attach panel
2022-11-30 11:00:10 -03:00
alfrix
49c2e4f1d7
improve updater dialog behaviour
2022-11-29 01:52:47 -03:00
alfrix
20346a90dc
splash_screen: tweak layout sizes and remove get_allocation that can cause isssues
...
fixes #813
gtk: fix content_width while vertical returning 0
2022-11-26 15:57:50 -03:00
alfrix
cdb40e8ce1
Show the update dialog as modal
2022-11-26 15:57:50 -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
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
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
dbd1474d63
screen_panel: share ks_printer_cfg between panels
2022-11-20 14:17:48 -03:00
alfrix
fc0f153023
reorder imports
2022-11-20 07:28:05 -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
022954918c
create ks_printer_cfg
2022-11-18 00:53:53 -03:00
alfrix
ca7143f776
base_panel: estop set not sensitive instead of hiding
2022-11-06 13:21:52 -03:00
alfrix
2fef5660cb
base_panel: change how it shows controls and heaters to avoid issues
2022-11-04 10:30:14 -03:00
alfrix
64745c8578
fix codestyle issues
2022-11-03 22:40:36 -03:00