2 * r + 2 * t
|
42446dbb0f
|
fix: shape morph expands by static 24dp
We don't have dp and I'm not adding dp everywhere, so assume 1dp == 1px
Also enable radius morph by default
|
2026-05-02 22:34:58 +10:00 |
|
2 * r + 2 * t
|
8d3a915c49
|
fix: button row wrong morph calc for fillWidth
|
2026-05-02 21:54:55 +10:00 |
|
2 * r + 2 * t
|
deb28b44ab
|
feat: add ButtonRow component
SHAPE MORPHHHHHHHHHHHHH
|
2026-05-02 21:22:06 +10:00 |
|
2 * r + 2 * t
|
13713aa5d7
|
feat: add wavy circular indicator
|
2026-04-23 22:42:41 +10:00 |
|
2 * r + 2 * t
|
f5d8010230
|
feat: add wavy line component
|
2026-04-23 18:52:36 +10:00 |
|
2 * r + 2 * t
|
0844013ca7
|
feat: animate delegates in from visual position
Instead of suddenly appearing, create them at their visual position then
animate them to the layout pos
|
2026-04-10 02:36:56 +10:00 |
|
2 * r + 2 * t
|
c629eaaa08
|
fix: don't add delegate to layout until ready delay finish
Also disable y anim if not ready
|
2026-04-10 01:38:12 +10:00 |
|
2 * r + 2 * t
|
e234990c52
|
fix: don't play add/remove anim on old delegates
|
2026-04-10 01:25:09 +10:00 |
|
2 * r + 2 * t
|
b0aeee8b80
|
fix: allow viewport to be outside of bounds
|
2026-04-10 01:10:05 +10:00 |
|
2 * r + 2 * t
|
2efe1a93a6
|
fix: layout delegates after configurable delay
Fixes glitches due to delegate sizes changing on creation
Also use the loader state pattern to ensure size is set on same frame as
active
|
2026-04-10 00:19:32 +10:00 |
|
2 * r + 2 * t
|
e6c1248bef
|
fix: no need to disconnect signal
Signal will auto disconnect on item destruction
|
2026-04-10 00:19:32 +10:00 |
|
2 * r + 2 * t
|
cc54d9bc5b
|
fix: remove unnecessary qml context creation
|
2026-04-09 22:21:30 +10:00 |
|
2 * r + 2 * t
|
9145f83639
|
fix: remove dead list view anim code
|
2026-04-09 22:14:52 +10:00 |
|
2 * r + 2 * t
|
8fbf85da86
|
fix: notif list viewport jumping around on delegate creation
|
2026-04-09 20:02:35 +10:00 |
|
2 * r + 2 * t
|
1223b5338b
|
fix: prevent cacheBuffer from extending viewport over height
|
2026-04-09 19:10:34 +10:00 |
|
2 * r + 2 * t
|
3f72dde918
|
fix: lazy list view overshoot
|
2026-04-09 17:49:03 +10:00 |
|
2 * r + 2 * t
|
a40b1c2c77
|
fix: use bound component context
|
2026-04-03 22:37:35 +11:00 |
|
2 * r + 2 * t
|
08809320de
|
fix: qFuzzyCompare + 1.0
|
2026-04-03 19:30:42 +11:00 |
|
2 * r + 2 * t
|
8f3f1b9056
|
feat: map listview delegates to indexes
|
2026-04-03 18:49:07 +11:00 |
|
2 * r + 2 * t
|
1c09222dd7
|
fix: only destroy delegates when visually out of viewport
|
2026-04-03 18:37:14 +11:00 |
|
2 * r + 2 * t
|
700ad61969
|
feat: listview async delegate creation and destruction
|
2026-04-03 18:34:07 +11:00 |
|
2 * r + 2 * t
|
ea776c20e0
|
fix: lazy list view spacing + debounce relayout
|
2026-04-03 18:14:49 +11:00 |
|
2 * r + 2 * t
|
20983ffa6e
|
feat: replace notif group list with lazy list view
|
2026-04-03 17:59:27 +11:00 |
|
2 * r + 2 * t
|
faaae7be44
|
chore: format
|
2026-04-03 16:09:00 +11:00 |
|
2 * r + 2 * t
|
916b702562
|
fix: use visible height to calc contentHeight
|
2026-04-03 16:04:51 +11:00 |
|
2 * r + 2 * t
|
051b8caee6
|
fix: move anim logic to qml
Fixes closing in quick succession not updating movement correctly
|
2026-04-03 03:51:33 +11:00 |
|
2 * r + 2 * t
|
0252be370e
|
fix: delegate size not being tracked after rearrange
|
2026-04-03 02:57:15 +11:00 |
|
2 * r + 2 * t
|
2acd8f13f8
|
fix: don't recreate all delegates on model change
|
2026-04-03 02:55:04 +11:00 |
|
2 * r + 2 * t
|
9e35e93f76
|
fix: model change sigabrt crash + resize anim
|
2026-04-03 02:27:53 +11:00 |
|
2 * r + 2 * t
|
736eda6715
|
feat: c++ resizable list view component
Partially fixes notif dock lag
|
2026-04-03 02:13:47 +11:00 |
|