Commit graph

278 commits

Author SHA1 Message Date
ByteAtATime
a1e4348ceb
feat(settings): update extensions header styles 2025-11-29 20:16:36 -08:00
ByteAtATime
f56663b089
feat(settings): redistribute horizontal spacing 2025-11-29 19:19:54 -08:00
ByteAtATime
1acf2b4731
feat(settings): render extension icon 2025-11-29 19:16:39 -08:00
ByteAtATime
9e6f68a611
feat(settings): add description of extension 2025-11-29 19:14:34 -08:00
ByteAtATime
83d487a66a
feat(settings): add search to extensions tab 2025-11-29 19:12:02 -08:00
ByteAtATime
4bfe44e861
feat: split extension view into two panes 2025-11-29 19:01:02 -08:00
ByteAtATime
77e30c3e56
feat: add tabs to settings window 2025-11-29 18:50:02 -08:00
ByteAtATime
5dfbdd1b82
feat: pass app theme to settings panel 2025-11-29 18:35:47 -08:00
ByteAtATime
bb64417a94
refactor: isolate settings view into separate app 2025-11-29 18:32:10 -08:00
ByteAtATime
0e3159d4ce
fix: focus input on layer shell launch 2025-11-29 17:32:02 -08:00
ByteAtATime
6dddf12ba5
fix: emit WindowOpened event when opening layershell window 2025-11-29 17:01:15 -08:00
ByteAtATime
c11337923d
feat: add toggle for layer shell/window api 2025-11-29 16:43:31 -08:00
ByteAtATime
1c058b46d3
feat: use shell instead of raw window 2025-11-29 16:30:26 -08:00
ByteAtATime
c9bf08d0e2
feat: close window if escape pressed on root screen 2025-11-29 15:21:03 -08:00
ByteAtATime
16c512a5ce
feat: also scroll title in view when navigating to first row of section 2025-11-29 15:19:47 -08:00
ByteAtATime
2a4e2b32e0
feat: make header input ignore navigation keys 2025-11-29 15:04:23 -08:00
ByteAtATime
6e355dc82b
fix: only scroll root when item is outside viewport 2025-11-29 13:39:31 -08:00
ByteAtATime
707b4e201a
refactor: move image loading logic into subscription and tasks 2025-11-29 13:26:17 -08:00
ByteAtATime
c863b0d7c9
refactor: change ipc channel to iced subscription 2025-11-29 12:47:55 -08:00
ByteAtATime
ae23c71705
refactor: move sidecar io to app state 2025-11-29 11:41:39 -08:00
ByteAtATime
07b332b845
refactor: extract ActionPanel state into separate struct 2025-11-28 21:16:52 -08:00
ByteAtATime
cda9834b1a
feat: automatically focus action search when opening panel 2025-11-28 20:56:18 -08:00
ByteAtATime
29cbeb57ca
fix: delegate functions to root widget in scale to keep behavior 2025-11-28 20:53:51 -08:00
ByteAtATime
b923f94f85
feat: tweak action panel settings 2025-11-28 19:58:08 -08:00
ByteAtATime
22d68f9d82
fix: send EscapePressed message for all keyboard events, even when an input is focused 2025-11-28 18:32:58 -08:00
ByteAtATime
be3a002cbc
feat: add animation to ActionPanel 2025-11-28 18:11:28 -08:00
ByteAtATime
16f54d1686
feat: correct styling of ActionPanel 2025-11-28 16:36:01 -08:00
ByteAtATime
b5850d1a64
feat: add keyboard navigation to actions 2025-11-28 13:37:28 -08:00
ByteAtATime
a4e33b5a0f
feat: add search bar to ActionPanel 2025-11-28 13:32:27 -08:00
ByteAtATime
20b652a30d
refactor: extract ActionPanel and Footer as separate components 2025-11-28 13:12:25 -08:00
ByteAtATime
597f519f87
feat: update footer styles 2025-11-28 12:48:28 -08:00
ByteAtATime
dbf9d57593 feat: update ResolvedIcon to use handles for SVG and image types 2025-11-27 23:13:22 -08:00
ByteAtATime
7bef8143c6 perf: virtualize root screen items 2025-11-27 23:03:47 -08:00
ByteAtATime
c59c608b1b
feat: call onSearchTextChange on list and grid 2025-11-27 21:37:18 -08:00
ByteAtATime
25da9ebf5e
fix: use arrow functions in Cache to maintain this context 2025-11-27 21:33:43 -08:00
ByteAtATime
e5fca473a0
feat: add List.EmptyView component 2025-11-27 21:25:39 -08:00
ByteAtATime
fc89593b48
feat: add suspense root in nav stack 2025-11-27 20:31:01 -08:00
ByteAtATime
1415011d55
fix: implement synchronous cache methods
Turns out Raycast's cache is completely synchronous, so this commit moves the logic from Rust to the sidecar and removes the legacy code.
2025-11-27 20:21:06 -08:00
ByteAtATime
c27f99bf13
Revert "refactor: centralize daemon and dev logic"
This reverts commit f4188d96be.
2025-11-27 20:00:14 -08:00
ByteAtATime
d96aaa8243
feat: implement oauth token storage methods 2025-11-27 19:18:53 -08:00
ByteAtATime
f4188d96be
refactor: centralize daemon and dev logic 2025-11-27 18:02:08 -08:00
ByteAtATime
18a46dfb72
feat: implement PKCEClient.authorize method 2025-11-27 17:57:06 -08:00
ByteAtATime
1f76b6e8ef
fix: rename PCKE to PKCE 2025-11-27 17:20:55 -08:00
ByteAtATime
2a169a7613
fix: actually expose oauth api 2025-11-27 17:19:52 -08:00
ByteAtATime
316f3c2186
feat: add oauth authorizationRequest 2025-11-27 16:53:03 -08:00
ByteAtATime
1ebb9e756e
feat: add pointer events to root page 2025-11-27 16:46:36 -08:00
ByteAtATime
a56a5e00d3
feat: correct search bar border to only be at bottom 2025-11-27 14:56:44 -08:00
ByteAtATime
909ba2cbf0
feat: add top border to footer 2025-11-27 14:46:54 -08:00
ByteAtATime
b7480f4cee
feat: add derived alpha theme colors 2025-11-27 14:10:26 -08:00
ByteAtATime
bc4c53abe5
feat: add action to reset item frecency in root 2025-11-27 14:02:16 -08:00