Commit graph

2021 commits

Author SHA1 Message Date
2 * r + 2 * t
f7aec30ad2 fix: use private constructor for singleton 2026-04-11 02:52:17 +10:00
2 * r + 2 * t
8d73d6037d fix: move scale back to normal config 2026-04-11 02:38:03 +10:00
2 * r + 2 * t
d530e209b3 feat: add c++ settings 2026-04-11 02:18:55 +10:00
2 * r + 2 * t
0e07176ff1
Merge pull request #1375 from caelestia-dots/cxx-listview
Replace notif list inefficient fake list view with C++ lazy loaded list view
2026-04-10 16:18:09 +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
6cd5758234 fix: animate viewport tracking and fix condition 2026-04-10 02:34:35 +10:00
2 * r + 2 * t
e3d2ffd9ae fix: remove previewHidden from notif groups
Not needed anymore, and was causing a visual bug where when adding a
notif, some notifs would overlap
2026-04-10 02:10:52 +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
7a82ca4765 fix: account for closing notifs in group preview 2026-04-10 01:22:16 +10:00
2 * r + 2 * t
ac65b78588 fix: reduce notif group list cache buffer 2026-04-10 01:10:21 +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
e3b3a66877 fix: notif fileview warnings on first launch 2026-04-09 21:56:51 +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
82f177fa3f fix: increase cache buffers to reduce visual glitches
Also set initial notif state and notif content non async
2026-04-09 19:11:46 +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
0682397384 fix: watch transform for changes + async dock list 2026-04-09 17:36:05 +10:00
2 * r + 2 * t
c7a943b1c7 fix: close notif group notifs in batches 2026-04-09 16:14:36 +10:00
2 * r + 2 * t
1d6919b375 Merge branch 'main' into cxx-listview 2026-04-09 15:56:15 +10:00
2 * r + 2 * t
aa2b08dd45
Merge pull request #1331 from caelestia-dots/sdfs
Switch to sdfs for backgrounds
2026-04-09 00:55:22 +10:00
2 * r + 2 * t
c623b9b688 fix: osd and session bulges
Also remove rect-rect edge sink cause it doesn't work
2026-04-09 00:34:45 +10:00
2 * r + 2 * t
bd35b2bef5 Merge branch 'main' into sdfs 2026-04-08 22:46:04 +10:00
2 * r + 2 * t
7f0acf15b3 chore: fix linter warnings 2026-04-08 19:42:11 +10:00
2 * r + 2 * t
e1e0c314c6 refactor: move popout position logic to wrapper 2026-04-08 19:36:04 +10:00
2 * r + 2 * t
eaa6aefa6c fix: popout transition anim 2026-04-08 18:44:38 +10:00
2 * r + 2 * t
b1380235eb fix: prevent deform gap between bar and popouts 2026-04-08 17:20:58 +10:00
2 * r + 2 * t
ff5c46a429 fix: don't exclude panels from group based on size
Most panels do not change size either way, and doing this removes the
close sink effect
2026-04-08 17:07:35 +10:00
2 * r + 2 * t
ec4a15c1d1 fix: undef warning in winfo 2026-04-08 17:06:49 +10:00
2 * r + 2 * t
df27c93224 feat: improve popouts
Fix bg tracking, use slow spatial for detach, default spatial for
everything else, adjust deform, move instead of width scale
2026-04-08 17:06:37 +10:00
2 * r + 2 * t
293b6f4b2b feat: expressive effects -> slow spatial
We don't use the effect curve anyways, standard is better
2026-04-07 22:00:38 +10:00
2 * r + 2 * t
77ab4b8350 fix: blobs ignoring updates if moving too slow 2026-04-07 18:39:48 +10:00
2 * r + 2 * t
d778734c67 fix: remove sminNoBulge cause useless 2026-04-07 17:14:50 +10:00
2 * r + 2 * t
9ce0224d0a fix: reduce deform amount 2026-04-07 17:02:17 +10:00
2 * r + 2 * t
31e29c16a8 fix: blob sdf rect-rect edge sink 2026-04-07 17:01:41 +10:00
2 * r + 2 * t
ed33b3d8ff dev: update direnv watch paths 2026-04-07 03:13:07 +10:00
2 * r + 2 * t
c126075d40 chore: clean out legacy background code 2026-04-06 23:42:47 +10:00
2 * r + 2 * t
0e50b62413 refactor: move drawers window -> ContentWindow.qml 2026-04-06 23:38:36 +10:00
2 * r + 2 * t
612f828b9f fix: don't loader variants
Change model instead
This may or may not help with the background not loading
2026-04-06 23:04:48 +10:00
2 * r + 2 * t
ffa7d88cae ci: use clang format dry-run -Werror 2026-04-06 21:13:38 +10:00
Robin Seger
673b096261
fix: iface -> interface in VPN service (#1376) 2026-04-06 19:18:30 +10:00
2 * r + 2 * t
a40b1c2c77 fix: use bound component context 2026-04-03 22:37:35 +11:00
2 * r + 2 * t
009c5519fd Merge branch 'main' into cxx-listview 2026-04-03 20:52:06 +11:00
2 * r + 2 * t
5b153fde8f fix: batch clear all notifs to prevent blocking 2026-04-03 20:47:13 +11:00
2 * r + 2 * t
b83ac6e50a feat: use curve for notif clear all anim
Speeds up clearing large numbers of notifications
2026-04-03 20:25:04 +11:00
2 * r + 2 * t
2fbdfad472 fix: notif group collapse lag
It sort of breaks the anim but it's a worthwhile tradeoff
Without this it is just wayyy too laggy with large amounts of notifs
2026-04-03 19:59:14 +11:00