Skip to content

Commit

Permalink
windowrules: implement
Browse files Browse the repository at this point in the history
  • Loading branch information
taj-ny committed Nov 24, 2024
1 parent 411567b commit 71b7698
Show file tree
Hide file tree
Showing 25 changed files with 1,333 additions and 541 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Better Blur (formerly kwin-effects-forceblur) is a fork the KWin Blur effect for
- X11 and Wayland support
- Force blur
- Rounded corners with optional anti-aliasing
- Optional blur texture caching for much lower GPU usage, works best with tiling
- Static blur for much lower GPU usage, works best with tiling

### Bug fixes
Fixes for blur-related Plasma bugs that haven't been patched yet.
Expand Down
147 changes: 118 additions & 29 deletions docs/configuration.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,15 @@ set(forceblur_SOURCES
blur.cpp
blur.qrc
main.cpp
settings.cpp
windowrules/windowrulecondition.cpp
windowrules/windowrule.cpp
windowrules/windowrulelist.cpp
windowrules/windowproperties.cpp
blurwindow.cpp
)

kconfig_add_kcfg_files(forceblur_SOURCES
blurconfig.kcfgc
config/config.kcfgc
)

add_library(forceblur MODULE ${forceblur_SOURCES})
Expand All @@ -31,5 +35,6 @@ target_link_libraries(forceblur PRIVATE

KDecoration2::KDecoration
)
target_compile_definitions(forceblur PRIVATE CONFIG_KWIN)

install(TARGETS forceblur DESTINATION ${KDE_INSTALL_PLUGINDIR}/kwin/effects/plugins)
Loading

0 comments on commit 71b7698

Please sign in to comment.