wackyideas
b2cd1df8e5
glide: Change easing curve for closing animation
...
The previous update to aeroglide ended up with complaints from users
that the closing animation has weird timing, feeling like it is delayed.
This had to do with the fact that the easing curve being used was based
on a cubic curve, which has a slow initial start.
The closing animation now uses a quadratic easing curve which should
give reasonably good results without feeling like the animation is slow
or delayed.
2025-12-19 20:59:40 +01:00
aster
01a47a3383
Make AeroGlide more accurate
2025-11-22 20:38:49 +01:00
wackyideas
783227595e
aeroglassblur: attempt to fix system settings crash
2025-11-04 18:05:52 +01:00
wackyideas
1887578807
Move C++ KWin effects to a separate category in KCM
2025-10-22 12:20:18 +02:00
wackyideas
3667d5d93b
Revert "Merge branch 'master' into 'master'"
...
This reverts merge request !40
2025-09-15 18:56:52 +02:00
catpswin56
cf2745aca3
Add support for all the other decoration buttons in SMOD decoration theme
...
This also adds button grouping support and fixes the caption glow not being updated correctly.
2025-09-09 20:09:43 -03:00
Patrick Wu
e866a44e65
small rewording
2025-09-02 23:45:51 +08:00
Patrick Wu
a648dd7cff
empty line should be ignored
2025-09-02 23:44:55 +08:00
Patrick Wu
81fb89209a
add config section for Classes matching regular expressions that should not blur
2025-09-02 23:17:03 +08:00
wackyideas
fc058989e1
Prevent tooltips from being force blurred
2025-07-23 15:31:57 +02:00
wackyideas
7c05d294b9
Fix aeroglassblur conflicting with forceblur config
2025-07-23 13:22:07 +02:00
Nicholas Roth
bcf3e27db4
When KWin is running in HDR mode, decorations within the compositor must
...
explicitly apply color management when doing their own low-level rendering
outside of Qt and KDE APIs. In this case, full intensity is interpreted as
the most intense light that the display is capable of outputting. Two smod
decorations (aeroglassblur and smodglow) used OpenGL contexts without explicit
color management to respect KDE-specified brightness settings when operating
in HDR mode. Additionally, these decorations had incorrect brightness scaling
code that only applied brightness changes to R, G, and B, but not the Alpha
component, resulting in dark glows at low brightness values.
This change fixes the brightness scaling code and introduces explicit
brightness scaling in HDR windows that use OpenGL effects to respect the global
KDE brightness settings.
2025-07-18 21:07:12 -04:00
wackyideas
562f3b02c5
Update AeroGlassBlur default blur strength
2025-07-15 11:43:39 +02:00
wackyideas
eab41b8e68
Add KCM shortcuts to desktopcontainment KCM, add KCM loader application
...
New components:
- AeroThemePlasma KCM loader
Updated components:
- Desktop containment
- Desktop shell
- AeroGlassBlur
- SMOD decorations
2025-07-14 16:04:36 +02:00
wackyideas
ddde18b2a8
Improve aeroglassblur blur strength accuracy
2025-07-14 15:31:31 +02:00
wackyideas
250b071040
Add comments to explain changes in previous commit
2025-07-14 04:10:45 +02:00
wackyideas
c63841a803
Attempt to fix artifacts in aeroglassblur
2025-07-14 03:47:28 +02:00
wackyideas
0f744d75f0
Fix some corner glow shader bugs
2025-07-14 02:27:21 +02:00
wackyideas
ddc1076f16
Prevent toolbar context menu from showing in blur KCM
2025-07-11 16:22:32 +02:00
wackyideas
627b3d3e9b
Fix "Enable transparency" checkbox not updating on cancel
2025-07-10 20:35:13 +02:00
wackyideas
5d440624ad
Cleanup code
2025-07-07 09:35:07 +02:00
wackyideas
cc7a2a4758
Update custom swatch ordering
2025-07-07 09:29:43 +02:00
dominichayesferen
e921b2bf1b
Comedy
2025-07-07 02:46:16 +00:00
wackyideas
b19685c41a
Prevent toolbar from being movable, tweak its QSS
2025-07-06 21:49:02 +02:00
wackyideas
d39e4842dc
Update Colorization KCM, add a bunch of preset colors
...
- Requires updating AeroGlassBlur and also SMOD decorations for the full
experience
2025-07-06 20:59:00 +02:00
wackyideas
b44425a2e6
Raise default ff blur margin, add KCM configs for the margin
2025-07-05 11:21:00 +02:00
wackyideas
53c14080fa
Include option to toggle OSDs opaqueness in AeroGlassBlur
2025-07-04 21:53:37 +02:00
wackyideas
0a155aadf1
Include option to toggle KRunner opaqueness
2025-07-04 21:43:59 +02:00
wackyideas
89029217c6
Rework Firefox blur region rendering in AeroGlassBlur
...
Hopefully fixes #57
2025-07-04 21:28:43 +02:00
wackyideas
85e5830d90
Prevent redundant opaque colorization color calculation
2025-07-03 00:24:40 +02:00
wackyideas
59c294be61
Merge corner glow and reflect render passes into one
2025-07-03 00:17:01 +02:00
wackyideas
65c459277b
Update AeroGlassBlur default config and force opaque KRunner
2025-07-02 01:49:13 +02:00
wackyideas
6a769e7b39
Bring back extended blur region in colorization KCM
2025-06-28 19:00:40 +02:00
wackyideas
1ea8b58e7f
Fix Alt+Tab being incorrectly opaque
...
- Also fixes Wayland Alt+Tab being treated as inactive
2025-06-28 16:36:03 +02:00
wackyideas
bfce52b7b9
Replace printf with qDebug in AeroGlassBlur
2025-06-28 08:54:06 +02:00
wackyideas
cc6674aded
Improve Alt+Tab switcher on Wayland
2025-06-28 08:42:58 +02:00
wackyideas
88c9413028
Fix Alt+Tab window being force blurred
2025-06-28 01:41:02 +02:00
wackyideas
2724786e34
Combine install.sh and install_ninja.sh scripts
...
When running compile scripts, you can now pass --ninja to enable Ninja.
This argument also works with the following scripts:
- compile.sh
- install_plasmoids.sh
2025-06-25 15:57:08 +02:00
wackyideas
391d40b7aa
Change colorization for OSD popups
...
As of Plasma 6.4, OSD popups are no longer themable, which reverts ATP's
modifications to them, which makes text look oftentimes illegible.
This addresses the issue by applying the "maximized colorization" to
OSDs, which ensures readable text.
2025-06-25 02:39:20 +02:00
wackyideas
51424ea937
Slightly improve smodglow HiDPI positioning
...
- Not perfectly aligned with the caption buttons because SMOD
decorations aren't written to support HiDPI yet.
2025-06-24 02:16:52 +02:00
wackyideas
82abf0a93c
Hopefully fix other HiDPI issues with AeroGlassBlur
2025-06-24 00:17:26 +02:00
wackyideas
25689d38c7
Fix blur texture disobeying display scale
2025-06-23 23:41:42 +02:00
wackyideas
bcd95aea81
Fix maximized blur being opaque at incorrect times
...
- Blur now takes into account different activities and virtual desktops
- Blur now takes multiple monitors into account, fixing issue
https://gitgud.io/catpswin56/vistathemeplasma/-/issues/9
2025-06-22 14:47:30 +02:00
wackyideas
16866e2148
Fix SevenStart appearing opaque in Wayland
2025-06-21 20:59:19 +02:00
wackyideas
0ffbd0effd
AeroGlassBlur: Ensure blur texture is at least 1x1
...
Credit: https://github.com/taj-ny/kwin-effects-forceblur/pull/174/files
2025-06-21 02:38:07 +02:00
wackyideas
d05dbb09e5
Update compile script to work with KWin and KWin-X11
...
When running compile.sh, you can now pass --wayland to build the KWin
effects for Wayland. By default effects will be built for X11. This
argument also works for install.sh and install_ninja.sh scripts for
KWin effects.
2025-06-20 20:29:32 +02:00
wackyideas
bb291bee12
Fix passive launch feedback for Plasma 6.4
2025-06-20 20:00:51 +02:00
wackyideas
91a6f687b2
Fix SMOD Glow for Plasma 6.4
2025-06-20 18:51:31 +02:00
wackyideas
04545ac6e1
Fix SMOD snap for Plasma 6.4
2025-06-20 18:51:19 +02:00
wackyideas
14a2f129cb
Fix Aero Glide for Plasma 6.4
2025-06-20 18:33:00 +02:00