darkfi
|
6f498062ab
|
app/menu: add cancel edit action
|
2026-02-17 14:19:05 +01:00 |
|
darkfi
|
d55f72181a
|
app/menu: add done action when editing the menu
|
2026-02-17 12:32:43 +01:00 |
|
darkfi
|
eecda86d09
|
app: make cancel and done edit buttons call menu methods
|
2026-02-16 22:28:50 +01:00 |
|
darkfi
|
829bc9ed60
|
app: add menu edit mode buttons: cancel and done
|
2026-02-16 19:16:04 +01:00 |
|
darkfi
|
00b230fe1e
|
app/menu: add a fade zone
|
2026-02-14 10:54:09 +01:00 |
|
darkfi
|
00cdc2ea6a
|
app: drag to reorder menu items
|
2026-02-13 19:14:31 +01:00 |
|
darkfi
|
7bc50e4540
|
app/menu: click X logic
|
2026-02-13 19:14:31 +01:00 |
|
darkfi
|
a32718b8fb
|
app/menu: adjust hammy handle for menu
|
2026-02-12 15:30:22 +01:00 |
|
darkfi
|
6a5d23df31
|
app: cargo update
|
2026-02-12 12:00:19 +01:00 |
|
darkfi
|
0ad7eb786c
|
app/menu: proper shapes for long select menu
|
2026-02-12 12:00:19 +01:00 |
|
skoupidi
|
7181db089e
|
chore: updated sled-overlay to new version
|
2026-02-09 18:16:37 +02:00 |
|
skoupidi
|
3bbe1166fa
|
chore: updated sled-overlay to new version
|
2026-02-03 20:53:26 +02:00 |
|
skoupidi
|
cb07f10595
|
chore: updated sled-overlay to new version
|
2026-02-02 23:20:13 +02:00 |
|
skoupidi
|
67a8cb3833
|
chore: updated sled-overlay to new version
|
2026-02-02 17:55:35 +02:00 |
|
jkds
|
74246d0c7b
|
app/menu: center icons at padding
|
2026-01-27 19:20:36 +01:00 |
|
jkds
|
843911e94b
|
app/menu: long click hold show buttons to edit entries
|
2026-01-25 09:36:11 +01:00 |
|
skoupidi
|
7914422d8b
|
chore: updated sled-overlay to new version
|
2026-01-24 16:58:57 +02:00 |
|
jkds
|
5118e6bb05
|
app: scale/pos version_block
|
2026-01-21 13:29:46 +01:00 |
|
jkds
|
c1e6a097e3
|
app/vector_art: add scale property
|
2026-01-21 13:29:46 +01:00 |
|
jkds
|
f8c9e963ce
|
app/menu: add color active/alert status for channels
|
2026-01-21 10:50:10 +01:00 |
|
jkds
|
6b4277da36
|
app/gfx: move shaders out of shader.rs into their own .frag, .vert, .metal files so editors have proper syntax highlighting
|
2026-01-18 21:04:21 +01:00 |
|
jkds
|
45c7a68647
|
app/edit: get rid of cursor blinking task, instead use SeqAnim directly
|
2026-01-18 13:02:11 +01:00 |
|
jkds
|
347541e011
|
app/edit: avoid refreshing inner editor when selection changes. the layout remains unchanged.
|
2026-01-18 10:13:03 +01:00 |
|
jkds
|
e58e2faf6b
|
app/edit: make hot path in touch_move use low latency sync renderer
|
2026-01-18 10:13:03 +01:00 |
|
jkds
|
7635f80b27
|
app/gfx: create RenderApi trait for Renderer and RendererSync so code can be reused easily
|
2026-01-17 13:25:26 +01:00 |
|
jkds
|
1c4fc5696a
|
app: increase menu sep thickness to avoid shimmering look due to 1px moving too small with motion
|
2026-01-17 11:53:45 +01:00 |
|
jkds
|
2a422ecd2f
|
app/gfx: rename RenderApi to Renderer
|
2026-01-17 11:48:19 +01:00 |
|
jkds
|
4082bc4b4c
|
app/gfx: RenderApiSync force update if display changes
|
2026-01-17 11:17:33 +01:00 |
|
jkds
|
d1747c78f7
|
app/gfx: introduce RenderApiSync to use in handle_touch_sync() for zero-latency gfx API calls
|
2026-01-16 22:45:20 +01:00 |
|
jkds
|
bf0a8dfe20
|
app/menu: remove scroll property, make it internal to the widget
|
2026-01-16 17:53:12 +01:00 |
|
jkds
|
102bde547e
|
app/gfx: in RenderApi::replace_draw_calls() make the batch_id optional. None makes the op immediate.
|
2026-01-16 17:53:12 +01:00 |
|
jkds
|
45bdc0c7d8
|
app/gfx: split up the large mod.rs into submods
|
2026-01-16 16:25:11 +01:00 |
|
jkds
|
1486549442
|
app: cargo update
|
2026-01-16 15:47:47 +01:00 |
|
jkds
|
7120689121
|
app: zoom out more on mobile (decrease window_scale)
|
2026-01-16 15:47:47 +01:00 |
|
jkds
|
a54a982b05
|
app: cleanup menu select logic, now we can select channels with the new menu
|
2026-01-16 11:17:59 +01:00 |
|
jkds
|
bf47853e87
|
app/menu: smooth scrolling 😎
|
2026-01-15 11:53:40 +01:00 |
|
jkds
|
6557ca9cf7
|
app: create a fucking power curve to do a linear gradient
|
2026-01-15 09:20:23 +01:00 |
|
jkds
|
141ad27841
|
app/prop: add insert and remove methods for unbounded properties
|
2026-01-14 18:01:24 +01:00 |
|
jkds
|
0b15b9a6e0
|
app: first attempt at dynamic main menu
|
2026-01-14 16:11:03 +01:00 |
|
jkds
|
912ec2b862
|
app: cleanup version block mesh in blender manually
|
2026-01-14 10:27:21 +01:00 |
|
jkds
|
123b26e55c
|
app: add cool looking version block to main menu
|
2026-01-14 09:42:32 +01:00 |
|
jkds
|
638d46ff64
|
app: apply new theming + make a radial glow cos artman demand it
|
2026-01-14 09:02:13 +01:00 |
|
jkds
|
d6b524ced5
|
app: introduce a new handle_touch_sync() which is much lower latency for touch events
|
2026-01-13 10:02:01 +01:00 |
|
jkds
|
c6481578d0
|
app/edit: adjust action bar overlay so its always right adjusted and never crosses RHS of the editor
|
2026-01-12 12:41:25 +01:00 |
|
jkds
|
0f6b989c4a
|
app/edit: fix disreprency between render and touch pos for action bar
|
2026-01-12 12:41:25 +01:00 |
|
jkds
|
4e5124c7d9
|
app/edit: correctly render on android with window_scale applied
|
2026-01-12 12:41:25 +01:00 |
|
jkds
|
0ba46c47a3
|
app/edit: add actionbar on android and delete the old action popup from the schema
|
2026-01-12 12:41:25 +01:00 |
|
jkds
|
4179558f89
|
app/edit: improve actionbar logic and flatten code
|
2026-01-10 15:07:00 +01:00 |
|
jkds
|
6f78c1d860
|
app/edit: add an action overlay bar
|
2026-01-10 14:44:37 +01:00 |
|
epiphany
|
9f26a2e8d3
|
app/fud: fix FileMessage render, handle click to download, use signals, support fud directories
|
2026-01-10 10:18:59 +00:00 |
|