343 Commits

Author SHA1 Message Date
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