Skip to content

Commit ec88e44

Browse files
committed
v0.10.4
1 parent 4dcbf6c commit ec88e44

3 files changed

Lines changed: 10 additions & 5 deletions

File tree

.cursor/plans/SyncNos 键盘导航技术文档.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -463,14 +463,14 @@ struct AppleBooksListView: View {
463463
}
464464
.onAppear {
465465
// ... load data
466-
// 延迟获取焦点,确保视图已完全加载
467-
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
466+
// 获取焦点(避免额外延迟引入的竞态)
467+
DispatchQueue.main.async {
468468
isListFocused = true
469469
}
470470
}
471471
// 监听数据源切换通知,切换到此视图时获取焦点
472472
.onReceive(NotificationCenter.default.publisher(for: Notification.Name("DataSourceSwitchedToAppleBooks")).receive(on: DispatchQueue.main)) { _ in
473-
DispatchQueue.main.asyncAfter(deadline: .now() + 0.15) {
473+
DispatchQueue.main.async {
474474
isListFocused = true
475475
}
476476
}

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.10.4
2+
**Key updates:** Fix the focus manager issue, again and finally.😢
3+
14
## v0.10.3
25
**Key updates:** Optimize OCR automatic language recognition
36

CLAUDE.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ SyncNos/
5555
│ │ │ └── SyncQueueView.swift # 同步队列管理视图
5656
│ │ ├── Keyboard/ # 键盘相关组件
5757
│ │ │ ├── EnclosingScrollViewReader.swift
58+
│ │ │ ├── FirstResponderProxyView.swift
5859
│ │ │ └── WindowReader.swift
5960
│ │ ├── Main/ # 主界面组件
6061
│ │ └── Theme/ # 主题组件
@@ -72,8 +73,9 @@ SyncNos/
7273
│ │ ├── DedaoListView.swift
7374
│ │ └── DedaoDetailView.swift
7475
│ ├── Chats/ # 微信聊天 OCR 视图
75-
│ │ ├── ChatsListView.swift
76-
│ │ ├── ChatsDetailView.swift
76+
│ │ ├── ChatListView.swift
77+
│ │ ├── ChatDetailView.swift
78+
│ │ ├── ChatNotifications.swift
7779
│ │ └── Components/
7880
│ │ ├── ChatsMessageBubble.swift
7981
│ │ ├── ChatsSystemMessageRow.swift

0 commit comments

Comments
 (0)