darkfi
595bab88af
app: add debug property to button nodes to see their outline
2026-03-23 10:55:08 +04:00
jkds
c78e468e75
app: add scroll_layer + schema test. currently does nothing just stubs
2026-03-19 11:36:24 +01:00
media
f53085671b
app/menu: Resize channel layout and adjust icon positioning
...
Separate constant for channel header height (smaller Channel height)
Add platform-specific icon offset for vertical alignment with Sync Icon
Align hammy and X icons symmetrically but mirrored
Adjust hammy icon size to match X icon
2026-03-16 17:55:06 +03:00
jkds
4a7807cc21
app/contacts: add ok button to accept edits to contacts
2026-02-28 15:07:50 +01:00
darkfi
8232a0523c
app: add missing edit_switch.rs file
2026-02-28 14:50:49 +01:00
darkfi
67f4963ea6
app/contacts: clicking between fields switches focus among editors
2026-02-23 22:24:03 +01:00
darkfi
3201aa187f
app: unstyled contacts list
2026-02-23 17:36:41 +01:00
darkfi
549161f9b3
app: add contact list schema
2026-02-22 18:42:01 +01:00
darkfi
4a99a6bd93
app: allow storing tasks in nodes so we can clear them before unlinking
2026-02-21 12:28:37 +01:00
darkfi
336b123a36
app: start changing Arcs to Weaks used inside tasks so Drop works correctly
2026-02-20 18:25:04 +01:00
darkfi
7e3ada5bd2
app: add prop.unlink() and call it when we delete chats
2026-02-19 18:07:01 +01:00
darkfi
904d8fd6a0
app/menu: add edit_done signal which sends list of deleted items to menu schema, and also add a listener for the signal
2026-02-18 12:43:47 +01:00
darkfi
f87fd7a6f4
app/prop: add get/set_X_vec() methods to Property, and make use of this for menu cancel action (to reset menu to prev state).
2026-02-18 12:17:05 +01:00
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