Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
d2d80ab
Add workspace group icon normalization test
lawrencecchen May 30, 2026
508e7b2
Show and customize workspace group icons
lawrencecchen May 30, 2026
3387639
Merge origin/main into task-custom-group-icon
lawrencecchen Jun 2, 2026
06a0454
Address workspace group icon review feedback
lawrencecchen Jun 2, 2026
ab1f071
Use MainActor task for group icon prompt focus
lawrencecchen Jun 2, 2026
a99b6dd
Quote workspace group color CLI example
lawrencecchen Jun 2, 2026
c113cfa
Add workspace group icon picker
lawrencecchen Jun 2, 2026
6f6d737
Load workspace group icon catalog asynchronously
lawrencecchen Jun 2, 2026
390bc66
Simplify group icon picker to emoji
lawrencecchen Jun 3, 2026
aba9b4c
Virtualize workspace group emoji picker
lawrencecchen Jun 3, 2026
9032ee6
Merge remote-tracking branch 'origin/main' into task-custom-group-icon
lawrencecchen Jun 3, 2026
3d7cb3e
Keep emoji picker unfiltered for SF symbol icons
lawrencecchen Jun 3, 2026
587207a
Allow typed SF symbol group icons in picker
lawrencecchen Jun 3, 2026
d6249db
Import Foundation for emoji catalog trimming
lawrencecchen Jun 3, 2026
1212dcc
Show current group icon separately in picker
lawrencecchen Jun 3, 2026
640ba29
Merge remote-tracking branch 'origin/main' into task-custom-group-icon
lawrencecchen Jun 5, 2026
5ed0f68
Merge remote-tracking branch 'origin/main' into task-custom-group-icon
lawrencecchen Jun 6, 2026
557731c
Cache emoji catalog so group icon picker stays smooth
lawrencecchen Jun 6, 2026
b3880e3
Bound SF Symbol renderability cache against picker search input
lawrencecchen Jun 6, 2026
58af20d
Add Set Group Icon command to the command palette
lawrencecchen Jun 6, 2026
a5f661f
Localize Set Group Icon command across all supported locales
lawrencecchen Jun 6, 2026
d98b64c
Make emoji picker searchable with a baked dataset
lawrencecchen Jun 6, 2026
6868ca5
Stop terminal focus-repair from stealing keystrokes from overlay text…
lawrencecchen Jun 6, 2026
a02cf34
Merge remote-tracking branch 'origin/main' into task-custom-group-icon
lawrencecchen Jun 6, 2026
60d5496
Require a backing window before bypassing the focus membership guard
lawrencecchen Jun 6, 2026
f6f5c4a
Narrow the overlay text-field exception to the window's child windows
lawrencecchen Jun 6, 2026
140bbfd
Scale workspace group header icons with the sidebar font size
lawrencecchen Jun 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,19 @@
"section.sidebar.title": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Sidebar" } }, "ja": { "stringUnit": { "state": "translated", "value": "サイドバー" } } } },
"section.terminal.detail": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Terminal" } }, "ja": { "stringUnit": { "state": "translated", "value": "ターミナル" } } } },
"section.terminal.title": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Terminal" } }, "ja": { "stringUnit": { "state": "translated", "value": "ターミナル" } } } },
"workspaceGroup.contextMenu.setIcon": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Set Group Icon…" } }, "ja": { "stringUnit": { "state": "translated", "value": "グループアイコンを設定…" } } } },
"workspaceGroup.icon.clear": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Clear Icon" } }, "ja": { "stringUnit": { "state": "translated", "value": "アイコンをクリア" } } } },
"workspaceGroup.icon.confirm": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Set Icon" } }, "ja": { "stringUnit": { "state": "translated", "value": "アイコンを設定" } } } },
"workspaceGroup.icon.invalid.message": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "\"%@\" is not an SF Symbol name available on this Mac." } }, "ja": { "stringUnit": { "state": "translated", "value": "\"%@\" はこの Mac で利用できる SF Symbol 名ではありません。" } } } },
"workspaceGroup.icon.invalid.title": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Icon Not Found" } }, "ja": { "stringUnit": { "state": "translated", "value": "アイコンが見つかりません" } } } },
"workspaceGroup.icon.message": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Enter an SF Symbol name for this group. Leave it empty to use the configured or default icon." } }, "ja": { "stringUnit": { "state": "translated", "value": "このグループの SF Symbol 名を入力してください。空のままにすると、設定済みまたは既定のアイコンを使用します。" } } } },
"workspaceGroup.icon.placeholder": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "folder.fill" } }, "ja": { "stringUnit": { "state": "translated", "value": "folder.fill" } } } },
"workspaceGroup.icon.search.placeholder": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Search emoji" } }, "ja": { "stringUnit": { "state": "translated", "value": "絵文字を検索" } } } },
"workspaceGroup.icon.section.current": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Current" } }, "ja": { "stringUnit": { "state": "translated", "value": "現在" } } } },
"workspaceGroup.icon.section.emoji": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Emoji" } }, "ja": { "stringUnit": { "state": "translated", "value": "絵文字" } } } },
"workspaceGroup.icon.section.symbols": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Symbols" } }, "ja": { "stringUnit": { "state": "translated", "value": "シンボル" } } } },
"workspaceGroup.icon.noResults": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "No icons found" } }, "ja": { "stringUnit": { "state": "translated", "value": "アイコンが見つかりません" } } } },
"workspaceGroup.icon.title": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Set Group Icon" } }, "ja": { "stringUnit": { "state": "translated", "value": "グループアイコンを設定" } } } },
"settings.search.prompt": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Search" } }, "ja": { "stringUnit": { "state": "translated", "value": "検索" } } } },
"settings.sidebar.title": { "localizations": { "en": { "stringUnit": { "state": "translated", "value": "Settings" } }, "ja": { "stringUnit": { "state": "translated", "value": "設定" } } } }
}
Expand Down
Loading
Loading