Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
b709184
Add compact picker shared prerequisites (settings, haptics, popover, …
gaelcado Sep 19, 2026
bdf1bca
Add compact model picker with effort controls
gaelcado Sep 19, 2026
9c66c67
Fix compact model list layout
gaelcado Sep 19, 2026
c3fa27e
Add compact picker interaction fixture
gaelcado Sep 19, 2026
a73b18b
Complete compact picker list rendering
gaelcado Sep 19, 2026
522409e
Add fast tier activation motion
gaelcado Sep 19, 2026
0d7b870
Stabilize compact picker test scheduling
gaelcado Sep 19, 2026
bdfa33e
Assert compact reset clears explicit effort
gaelcado Sep 19, 2026
a436110
Document compact picker runtime evidence
gaelcado Sep 19, 2026
0c65942
Adapt compact picker to current picker APIs
gaelcado Sep 28, 2026
8d1a79e
Keep composer model controls right aligned
gaelcado Sep 28, 2026
30430ed
Refine glass controls and compact picker layout
gaelcado Sep 29, 2026
25435bd
Refine glass surfaces and pill toggles
gaelcado Sep 29, 2026
087cf81
Open menus away from their trigger
gaelcado Sep 29, 2026
da95e0d
Rework the compact model picker
gaelcado Sep 29, 2026
365ee05
Let the model chip follow the selection while open
gaelcado Sep 29, 2026
5cf5b6a
Treat every fast-mode encoding the same
gaelcado Sep 29, 2026
0ba4eff
Calm the compact picker header and match switches to the slider
gaelcado Sep 29, 2026
91f1540
Document compact picker runtime evidence
gaelcado Sep 29, 2026
4cd50d5
Refine glass switch styling
gaelcado Sep 29, 2026
6ec139a
Drop the effort slider thumb's grip texture
gaelcado Sep 29, 2026
2d52160
Refresh compact picker runtime evidence after rebase
gaelcado Sep 29, 2026
d56d83b
Polish compact picker from review
wing-anara Oct 1, 2026
7a6cca4
Add a provider picker to the compact panel
wing-anara Oct 1, 2026
2a5fc02
Keep focus rings off when Escape steps back in the compact picker
wing-anara Oct 1, 2026
7e114a9
Replace compact panel focus rings with page-scoped shortcuts
wing-anara Oct 1, 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
46 changes: 23 additions & 23 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -76,15 +76,15 @@ loro-protocol = "0.3"
# Linux — the Metal path's snapshot/blur/composite, ported).
# Paint-time rounded image masks (#9), bounded Windows backdrop blur and
# translucent compositing, plus blur-aware scene batching (#10).
gpui = { git = "https://github.com/zeronsh/zui", rev = "18a89af04cfe079d55275b111ac349d5640d9cda" }
gpui_platform = { git = "https://github.com/zeronsh/zui", rev = "18a89af04cfe079d55275b111ac349d5640d9cda", features = [
gpui = { git = "https://github.com/zeronsh/zui", rev = "667d0aaf9531d2d1b2d0674a5e55f977df1b09f6" }
gpui_platform = { git = "https://github.com/zeronsh/zui", rev = "667d0aaf9531d2d1b2d0674a5e55f977df1b09f6", features = [
"wayland",
"x11",
"font-kit",
"runtime_shaders",
] }
gpui_tokio = { git = "https://github.com/zeronsh/zui", rev = "18a89af04cfe079d55275b111ac349d5640d9cda" }
gpui-base = { git = "https://github.com/zeronsh/gpui-component", rev = "103f13da91ff2c7c52941bdc2b1910f29716dc19" }
gpui_tokio = { git = "https://github.com/zeronsh/zui", rev = "667d0aaf9531d2d1b2d0674a5e55f977df1b09f6" }
gpui-base = { git = "https://github.com/zeronsh/gpui-component", rev = "2f73e5c2bc03d6768cb5fcc92442c4cf4b963b70" }

# diffs
similar = "2"
Expand Down
7 changes: 6 additions & 1 deletion crates/ui/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ publish.workspace = true

[features]
project-palette-fixture = []
compact-picker-fixture = ["gpui_platform/test-support"]

browser-fixture = []
windows-render-fixture = []
Expand Down Expand Up @@ -41,6 +42,10 @@ required-features = ["project-palette-fixture"]
name = "sidebar-fixture"
required-features = ["project-palette-fixture"]

[[example]]
name = "compact-picker-fixture"
required-features = ["compact-picker-fixture"]

[dependencies]
url = "2"
zeron-proto.workspace = true
Expand Down Expand Up @@ -89,7 +94,7 @@ wry = { version = "0.56", default-features = false, features = ["os-webview"] }
raw-window-handle = "0.6"
objc2 = "0.6"
block2 = "0.6"
objc2-app-kit = { version = "0.3.2", features = ["NSApplication", "NSBitmapImageRep", "NSImage", "NSEvent", "NSResponder", "NSView", "NSWindow"] }
objc2-app-kit = { version = "0.3.2", features = ["NSApplication", "NSHapticFeedback", "NSBitmapImageRep", "NSImage", "NSEvent", "NSResponder", "NSView", "NSWindow"] }
objc2-foundation = "0.3.2"
objc2-web-kit = { version = "0.3.2", features = ["WKWebView", "WKNavigationDelegate", "WKNavigationAction", "WKSnapshotConfiguration"] }
reqwest.workspace = true
Expand Down
1 change: 1 addition & 0 deletions crates/ui/assets/icons/fast-tier-bold.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading