reya
dc2c612cff
feat: add a close button to dialog
...
The close affordance reuses Button (ghost, small) at the panel's top
right and routes through on_change like escape and scrim clicks; it is
hidden in alert mode. The dialog feature now depends on button, and
AGENTS.md codifies preferring existing components over custom elements.
2026-11-10 04:50:56 +07:00
reya
ec906839ed
feat: support app-defined icon sets
2026-11-09 20:35:04 +07:00
reya
1c091db699
chore: reduce component overhead ( #3 )
...
Reviewed-on: #3
2026-11-09 10:09:56 +00:00
reya
6815585528
fix: make full titlebar strip draggable in dock and sidebar
2026-11-09 10:04:57 +07:00
reya
7784e8d570
feat: add native material backgrounds
2026-11-09 09:52:29 +07:00
reya
8c438ed8a6
fix: exclude scroll area padding from pane sizing
2026-11-09 08:35:07 +07:00
reya
d8663593b6
feat: add dropdown menu component
2026-11-08 17:03:38 +07:00
reya
11b29dc91a
chore: audit all components ( #2 )
...
Reviewed-on: #2
2026-11-08 06:27:12 +00:00
reya
0ad5c3fe90
feat: add combobox filter
2026-11-06 21:27:31 +07:00
reya
265d2d129b
feat: add resizable component
2026-11-06 20:13:08 +07:00
reya
5bfde0d382
feat: add separator component
2026-11-06 19:08:49 +07:00
reya
ad30792231
feat: add clipboard button component
2026-11-06 18:47:20 +07:00
reya
e524c1a305
perf: speed up large markdown rendering
2026-11-06 17:18:11 +07:00
reya
310cad32be
feat: add markdown view component
2026-11-06 17:04:56 +07:00
reya
e8e1cb39e0
feat: add pierre-style presentation to diff view
2026-11-06 15:21:20 +07:00
reya
7214c70ea7
feat: add diff view component
2026-11-06 08:01:23 +07:00
reya
f272f80d09
feat: add selection, active line, and incremental highlighting to code
...
view
2026-11-05 16:42:15 +07:00
reya
503b105bad
feat: add editor component
2026-11-04 14:01:54 +07:00
reya
50da1d4a9d
feat: add scrollbar for virtualized lists
2026-11-04 13:05:39 +07:00
reya
4bfc816cbe
feat add command palette component
2026-11-04 09:37:47 +07:00
reya
fa73124ee4
chore: clean up
2026-11-04 08:57:07 +07:00
reya
ded23ab2f2
feat: add combobox component
2026-11-04 08:08:02 +07:00
reya
7d1bceefd5
feat: add status dot component
2026-11-03 19:44:54 +07:00
reya
0c8d7f05d4
feat: add field component
2026-11-03 19:07:15 +07:00
reya
7399d92f36
feat: add spinner component
2026-11-03 16:39:13 +07:00
reya
978aecb651
chore: compute controls as a single value per platform
2026-11-03 13:38:13 +07:00
reya
2b1a91ce64
chore: update deps
2026-11-03 13:19:56 +07:00
reya
5a35a3c5f5
clean up
CI / check (pull_request) Canceled after 0s
CI / check (push) Canceled after 0s
2026-11-03 10:51:51 +07:00
reya
659e22e9fc
update avatar
2026-11-03 10:42:21 +07:00
reya
1340dcf3e9
add theme titlebar height and app-owned strip dragging
2026-11-03 08:15:23 +07:00
reya
6d7b9fbf24
gallery catalog rework
2026-11-03 07:31:19 +07:00
reya
9d5cf5684f
add right sidebar auto-open to dock panels
2026-11-02 20:26:49 +07:00
reya
a6014b4ff3
layout: make strips the titlebar with window controls
2026-11-02 19:04:13 +07:00
reya
f295b25366
add muted_hover token and rework tab strip visuals
2026-11-02 17:08:51 +07:00
reya
545d0986ed
add dock layout component
2026-11-02 16:24:20 +07:00
reya
9bce2820cc
update plan
2026-11-02 09:39:19 +07:00
reya
0f535413f2
rename app layout to shell and add window frame
2026-11-02 09:28:47 +07:00
reya
aa40003a37
add app layout shell to the layout crate
2026-11-02 08:53:18 +07:00
reya
3e03137d1c
add layout crate with resize handle
2026-11-01 20:58:45 +07:00
reya
021b907491
update plan
2026-11-01 20:28:48 +07:00
reya
be05e12d16
add multiline support to input
2026-11-01 20:06:43 +07:00
reya
125fa3e62d
add icon button
2026-11-01 18:12:51 +07:00
reya
acf907461b
add password field
2026-11-01 17:26:30 +07:00
reya
b2ce60f0e6
add empty state
2026-11-01 16:12:06 +07:00
reya
61ff8cfd0a
add context menu
2026-11-01 15:56:42 +07:00
reya
49da45c8ac
update
2026-11-01 15:30:12 +07:00
reya
749b3e4e29
add segmented control
2026-11-01 14:01:49 +07:00
reya
bbb56fdda7
add select component built on menu
2026-11-01 12:06:21 +07:00
reya
ac4a0f2add
add StyledExt::refine_style to utils
2026-11-01 10:33:51 +07:00
reya
78d7e857f1
add badge
2026-11-01 10:24:22 +07:00
reya
bfa3c55db2
update plan
2026-11-01 10:08:05 +07:00
reya
d107f35084
theme: derive elevations from the platform's native shadows
2026-11-01 09:54:35 +07:00
reya
5a32401e25
split toast into alert and toast
2026-11-01 09:20:10 +07:00
reya
9ddf8fe90f
theme: add info severity color token
2026-10-31 09:34:09 +07:00
reya
d53f4e290d
add windows theme source and platform icon resolvers
2026-10-31 08:56:57 +07:00
reya
c45f939211
theme: add linux system theme sources
2026-10-31 07:57:27 +07:00
reya
dacdd84aa4
clean up
2026-10-30 21:03:06 +07:00
reya
1711ce0e9d
refactor
2026-10-30 19:36:39 +07:00
reya
b4a996e44c
add sidebar
2026-10-30 14:45:55 +07:00
reya
cbd307d3fd
add tabs
2026-10-30 14:35:00 +07:00
reya
8be5ac91ec
add tree
2026-10-30 14:12:09 +07:00
reya
f23c582c16
add list
2026-10-30 13:50:00 +07:00
reya
51137b1467
add motion to progress
2026-10-30 10:40:23 +07:00
reya
c0aa186d12
add motion to dialog
2026-10-30 10:32:47 +07:00
reya
c4955cca18
add motion to toast
2026-10-30 10:28:47 +07:00
reya
cf400ee65c
add motion to switch
2026-10-30 10:17:29 +07:00
reya
7fdb9567ad
update plan
2026-10-30 09:54:59 +07:00
reya
64f4c3ff0c
add toast
2026-10-30 01:31:16 +07:00
reya
e03b04793c
add dialog
2026-10-29 20:55:20 +07:00
reya
08a1daaef3
.
2026-10-29 20:16:30 +07:00
reya
ae39ee35f7
add tooltip
2026-10-29 20:16:27 +07:00
reya
2f81f2848d
add menu
2026-10-29 19:58:13 +07:00
reya
cc22baca6e
add scrollarea
2026-10-29 19:23:06 +07:00
reya
4ae6a23cd9
.
2026-10-29 18:13:42 +07:00
reya
8fffbdcecb
add popover
2026-10-29 18:13:39 +07:00
reya
2ecde30ae2
Add IME underline, I-beam cursor, and horizontal scroll to Input
2026-10-29 15:59:42 +07:00
reya
b57547ab8c
add caret blink to input
2026-10-29 15:40:20 +07:00
reya
5f53e0c89f
input: dispatch editing keys through actions
2026-10-29 15:27:56 +07:00
reya
e2331f2ba5
add read-only mode for input
2026-10-29 14:42:11 +07:00
reya
d95baae418
add undo/redo and macOS modifier handling to input
2026-10-29 14:32:49 +07:00
reya
5d29c61f39
improve input
2026-10-29 14:12:23 +07:00
reya
ad43867cb4
add input state events and key handling to InputState
2026-10-29 11:29:05 +07:00
reya
1b29c2c940
add sizable trait
2026-10-29 07:56:23 +07:00
reya
3808b1519f
add input
2026-10-28 21:24:21 +07:00
reya
3fb431a0b8
add avatar
2026-10-28 20:21:59 +07:00
reya
9626391403
add progress
2026-10-28 19:58:01 +07:00
reya
5f441518eb
add slider
2026-10-28 19:52:35 +07:00
reya
818266a25f
.
2026-10-28 19:29:59 +07:00
reya
d86d9192c0
add toggle and link
2026-10-28 19:29:55 +07:00
reya
e3b65143a3
add radio
2026-10-28 19:17:35 +07:00
reya
0924d1d301
add switch
2026-10-28 19:04:42 +07:00
reya
1ddc10cae4
.
2026-10-28 18:21:23 +07:00
reya
2422f318a8
add checkbox
2026-10-28 18:21:19 +07:00
reya
5cbffe8172
sync radius
2026-10-28 17:30:54 +07:00
reya
0b8b619342
add button
2026-10-28 17:02:02 +07:00
reya
12d4120bfd
theme: build out the theme engine core with resolve pipeline
2026-10-28 10:54:02 +07:00
reya
b4d3359d4f
scaffold
2026-10-28 09:34:22 +07:00
reya
823f4b245c
update plan
2026-10-28 08:54:15 +07:00
reya
0aad422f70
add plan
2026-10-27 16:33:16 +07:00
reya
ee2999cbf3
chore: initial commit
2026-10-27 15:54:40 +07:00