6a791df881
修复增加或者减少温度传感器可能出现bug的问题
2025-05-13 11:11:35 +08:00
2f92e33d5b
修改侧边栏和首页图标以及首页和预热界面布局
2024-07-10 15:03:47 +08:00
Alfredo Monclus
81333830fb
screen_panel: cleanup the update temp func
2024-06-12 11:22:18 -03:00
Alfredo Monclus
ef81bb4769
layout: various tweaks
...
increase font-size
job_status improved auto-sized thumb
prioritize data over names in main and temp
2024-06-11 00:51:47 -03:00
Alfredo Monclus
2d2e80c3fd
panels: allow to call them without name
2024-06-04 11:16:50 -03:00
Alfredo Monclus
7d6260d3ed
job_status: fix layout break due to too long temps
...
having 3 heaters with power enabled is too long and breaks the interface, return to no extra digit in the job-status page
2024-05-27 23:19:12 -03:00
Alfredo Monclus
a80b881015
network: new NetworkManager backend using sdbus ( #1269 )
...
* network: new NetworkManager backend using sdbus
drop support for old methods
* rescan changes
* add wifi on-off
2024-05-24 19:13:35 -03:00
Alfredo Monclus
32ba2099cb
job_status: use full words for remaining and allow translations
2024-05-23 23:21:24 -03:00
alfrix
1afc67b354
panels: simplificate panel sub-menu system
2024-05-12 15:53:45 -03:00
alfrix
3a7bccca69
screenpanel: improve update_temp
2024-05-09 11:33:02 -03:00
alfrix
f704c56ae8
config: create a generic button type
2024-05-09 11:33:02 -03:00
alfrix
32d0af4679
fix screen is blank after update under certain configs
2024-05-05 09:31:20 -03:00
alfrix
b31a866cf7
fix issue with temp_fan that broke if show_power was True
2024-05-05 09:22:05 -03:00
alfrix
80668faa3e
Optimize: update temp avoid extra casting
2024-05-02 16:34:53 -03:00
ZoZo
dc2165fee4
Screen Panel: Fixed emergency stop confirmation process ( #1346 )
...
Emergency stop was always proceeding without waiting for confirmation, despite the fact that user configured KlipperScreen to confirm emergency stops.
fixes #1344
2024-04-26 22:35:20 -03:00
alfrix
0f0d35af57
settings: Add tooltips
2024-04-26 20:34:43 -03:00
alfrix
6117b6e10d
screen_panel: integrate add_option to deduplicate code
2024-04-16 09:16: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
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
alfrix
02ba0f9594
heater grid: smaller temp column if power is not displaying close #1200
2023-12-22 21:04:21 -03:00
alfrix
7aee23c1cb
lint fixes
2023-11-03 23:34:02 -03:00
alfrix
3a7818bd35
screen: remove pop parameter from show_panel and remove_panel, simpler
2023-07-30 12:22:58 -03:00
alfrix
3f11897491
screen: make show_panel parameters more clear
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
870256df09
screen_panel: format_time round minutes since seconds are only shown with less than a minute
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
Alfredo Monclus
b5abd3d7b9
temperature: select the device that was selected in job_status ( #1025 )
2023-06-30 17:43:00 -03:00
alfrix
c1d8a4f033
menu: get rid of initalize
2023-06-13 13:39:23 -03:00
alfrix
be13c1086e
make the language list a menu instead of a dropdown fixes #915
2023-05-20 05:00:45 -06:00
alfrix
3417765223
job_status: fix panel not showing and not updating thumbnails
...
safeguard against thumbnail corruption or other errors fixes #893
better system to update name and thumbnails fixes #889
2023-03-19 05:55:30 -06:00
alfrix
778cd84ba8
panels do not call screen.show_all
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
d8b4d2d293
job_status: add eta
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
8d2f90f800
set title for internal options subpanels
...
the menu/subpanel system is a bit complex and hard to use
consider removing it and use individual panels of options
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
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
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
380df961e5
cleanup dead code
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
022954918c
create ks_printer_cfg
2022-11-18 00:53:53 -03:00
alfrix
04e060c43c
screen_panel: cleanup menu_item_clicked
2022-11-18 00:53:53 -03:00
alfrix
4d0edf3c0b
move: cleanup and move stuff out of screen_panel
2022-11-12 09:56:09 -03:00
alfrix
d3d7104ec4
languages: refactor
...
- No full restart requirement just reload
- Fix some systems not loading the language
- Fix RTL not applied if the lang was not set by the system
2022-10-26 22:36:52 -03:00
alfrix
d3281379ee
gtk: change scaling of images
...
This reduces the amount of magic numbers used, some images will scale to bigger sizes, most of the icons and images in vertical mode will be bigger, thumbnails should be bigger in both modes.
2022-10-26 22:36:52 -03:00