3d6eed9d95
喷头偏移值校准功能的实现
2024-12-17 15:02:39 +08:00
6064a6e18d
实现开机指引页面
2024-11-28 15:25:25 +08:00
a77ee33bde
新增语言设置引导页面以及设置语言界面选项内容优化
2024-11-22 13:45:36 +08:00
237f78cdb8
优化界面断开连接时隐藏侧边栏
2024-11-22 13:41:03 +08:00
c10976cf12
修复断电续打弹窗有概率不弹出的问题
2024-11-13 09:42:02 +08:00
f08191bf06
增加自适应调平的选项菜单
2024-11-05 11:48:02 +08:00
5302edd888
修改数字键盘页面传参函数名避免函数名冲突
2024-07-18 16:42:55 +08:00
3af8c253bb
修改数字键盘为单独一个页面,解决打印页面设置温度不正常问题
2024-07-16 17:29:43 +08:00
2f92e33d5b
修改侧边栏和首页图标以及首页和预热界面布局
2024-07-10 15:03:47 +08:00
3b11fc5605
修改侧边栏点击逻辑 回显返回按钮一级页面除文件页面 不显示返回按钮
2024-07-01 14:42:45 +08:00
Alfredo Monclus
4060d6ef18
job_status: remove the status message and use the titlebar for that
2024-06-10 15:07:53 -03:00
Alfredo Monclus
c0477be5cb
screen: fixup reload of main
2024-06-10 14:24:18 -03:00
Alfredo Monclus
8e735bfd5d
screen: refactor to fix #1397
...
only auto-close dialogs when changing menu struct
only remove_all when changing menu
2024-06-10 12:58:05 -03:00
Alfredo Monclus
e3174c4929
fix small leaks with timers
...
50kb over 1200 iterations doesn't seem much, but anyway
2024-06-08 14:06:06 -03:00
Alfredo Monclus
78465fa564
screen: add gc call when cleaning up panels
2024-06-04 18:07:41 -03:00
Alfredo Monclus
83d38a77dc
change sys.exit to os._exit for pypy
2024-06-04 18:06:28 -03:00
Alfredo Monclus
3d542465e8
main and temp fix list color after cb014a850b2b62a72a04f4519c61d5069d7591cc
2024-06-04 14:51:27 -03:00
Alfredo Monclus
2d2e80c3fd
panels: allow to call them without name
2024-06-04 11:16:50 -03:00
Alfredo Monclus
a3bfcc4f44
fix screensaver not properly resetting if the blanking is different when printing
2024-06-03 14:27:33 -03:00
Alfredo Monclus
5abfb6f226
screen: theme doesn't need a restart anymore
2024-06-03 08:22:48 -03:00
Alfredo Monclus
a37cb967a1
screen: refactor theme load to allow on the fly switching
2024-06-02 12:36:53 -03:00
Alfredo Monclus
cb014a850b
screen: refactor theme load into separated methods
2024-06-02 10:05:58 -03:00
Alfredo Monclus
18853a7371
splash: show the message when klipper is shutdown
2024-06-02 06:48:11 -03:00
Alfredo Monclus
5619a77d6e
changes to make ks start and give the no support error in python 3.7
2024-05-29 22:27:52 -03:00
Alfredo Monclus
6815e9cabc
network: improvements in error handling
2024-05-25 23:56:07 -03:00
Alfredo Monclus
fe8b1e9d70
screen: rework panel clear
2024-05-25 17:00:42 -03:00
Alfredo Monclus
524aa0e7dc
drop python 3.7 support ( #1271 )
...
* drop python 3.7 support
start using PEP 572 assignment expressions
Update FAQ
improve how unsupported versions are informed
this should be clearer on why we refuse to continue
* add more asign-expressions
2024-05-24 19:13:19 -03:00
Alfredo Monclus
bdc48d37a8
pins: add pwm_tool
2024-05-23 23:21:24 -03:00
alfrix
7dd62decaf
refactor reinit
...
should fix an issue when the user presses retry before the websocket fully disconnects
2024-05-13 11:55:21 -03:00
alfrix
1afc67b354
panels: simplificate panel sub-menu system
2024-05-12 15:53:45 -03:00
alfrix
ef184ceed3
add system info panel
2024-05-09 11:33:02 -03:00
alfrix
52754a61a8
rework websocket disconnect fixes #1352
...
used a solution closer to the webscocket-client docs
2024-05-03 22:03:25 -03:00
alfrix
5f70492e98
fixup for connection refactor: do not try to reconnect if on printer_select
2024-05-03 14:32:30 -03:00
alfrix
4c72ade658
screensaver: simplify the timer logic
...
i've seen some issues with the timing handling this should fix them
2024-05-03 13:44:45 -03:00
alfrix
135e1858a8
websocket: identify the client to moonraker
2024-04-30 14:47:32 -03:00
alfrix
ad2df873d3
refactor printer initialization and connection handling
...
removes the lag while trying to connect
cleaner code, seems faster
2024-04-30 14:27:14 -03:00
alfrix
81560ca006
refactor: combine printer query items
2024-04-30 06:32:43 -03:00
alfrix
750a7ee0b5
allow 2 different screen timeouts, one while printing the other if not
...
closes #311
2024-04-27 15:23:57 -03:00
alfrix
b7cbbee4d1
limits: change to minimum cruise ratio
2024-04-02 19:25:16 -03:00
alfrix
6ab0566fe1
error_modal: add wrap mode
2024-03-20 23:24:38 -03:00
alfrix
3ea10b5404
heatergraph: fix sometimes not reinitializing correctly
2024-03-20 22:01:30 -03:00
alfrix
445dda6321
files: move refresh to ready status
2024-03-16 15:47:33 -03:00
alfrix
6a81a90cda
screen: different wayland check
2024-03-13 05:26:56 -03:00
Alfredo Monclus
ce884154d6
print panel refactor and new features ( #1270 )
...
Adds a grid/thumbnail mode (switchable to the list mode)
last mode used is saved
faster load and less memory usage
add sort by size
2024-02-29 15:07:50 -03:00
Alfredo Monclus
0226ba0d95
screen: accept monitor number param ( #1263 )
...
This allows starting fullscreen on a specific display/monitor while in standalone mode
2024-02-19 20:23:02 -03:00
alfrix
3c911ba7c7
printer: change how the tempstore is initialized and updated, to avoid unnecesary retries
2024-01-26 22:43:29 -03:00
alfrix
9d0e4b841f
config: allow xdg .config folder fully deprecate old klipper_config and home folder config
...
config order of preference
1. printer_data/config
2. xdg .config/KlipperScreen
3. klipperscreen repo directory
2024-01-26 13:59:16 -03:00
alfrix
160e2ecd31
wayland: fix icon not showing
2024-01-26 11:32:42 -03:00
Alfredo Monclus
b5e87152f1
bed_level: improvements ( #1248 )
...
1. use the status reference instead of regex matching (this was coded before the status existed)
2. change icons to reflect the rotation direction
3. change icon to reflect that the adjustment is good enough (according to klipper docs below 6 minutes)
4. auto open the panel when screws_tilt_calculate finished
close #1231
2024-01-25 22:46:51 -03:00
alfrix
3ed7464145
fix #1245 and add some early returns
2024-01-17 09:30:13 -03:00