Commit graph

6981 commits

Author SHA1 Message Date
William McKinnon 6e53c04abf
fix: shadow clipping & shadow corners (#153) 2023-05-05 16:07:50 -04:00
William McKinnon 94a6340f9f updated flake lock 2023-05-04 22:17:32 -04:00
Will McKinnon 74e7012b21 fix: smart_corners with shadow and titlebars 2023-04-30 14:51:04 -04:00
Will McKinnon 15db638ccb improved stenciling region 2023-04-30 14:06:57 -04:00
Will McKinnon d86e349290 fix: blurred region is rounded below titlebars 2023-04-30 14:03:51 -04:00
Will McKinnon ace9a222b8 style: created struct for each shader type 2023-04-30 13:35:01 -04:00
Will McKinnon 06339c325c style: moved stencil mask to its own shader 2023-04-30 12:53:26 -04:00
Erik Reider 5366c49b56
Fix: rotated outputs (#112) 2023-04-27 18:50:36 -04:00
Will McKinnon 3d1b294cc0 removed width and height parameters from fx_framebuffer_bind() 2023-04-24 00:53:55 -04:00
Will McKinnon b61041980f store viewport width & height in fx_renderer 2023-04-24 00:11:55 -04:00
Erik Reider 50e2422e74
Only offset view by border size if not fullscreen (#145) 2023-04-21 03:00:38 -04:00
William McKinnon 10c74b6124 fixed error in config 2023-04-21 02:56:37 -04:00
William McKinnon 3f00052a90 fixed shadow corner_radius scaling 2023-04-18 19:04:00 -04:00
Will McKinnon e02e338d45 updated README 2023-04-17 17:50:21 -04:00
Will McKinnon 7e302de4c2 fix: redefinition of state 2023-04-17 17:42:14 -04:00
Erik Reider cbfb7af7fd
Add kawase blur (#120)
Co-authored-by: Erik Reider <erik.reider@protonmail.com>
Co-authored-by: Will McKinnon <contact@willmckinnon.com>
2023-04-17 23:24:48 +02:00
Will McKinnon 7d774f769c style: moved border_thickness out of render_shadow 2023-04-15 19:55:47 -04:00
Will McKinnon 8d3b7e13df style: .dim_color spacing 2023-04-15 13:44:56 -04:00
Will McKinnon f74c0fedb2 minor shadow optimization 2023-04-07 00:26:23 -04:00
Will McKinnon 3e6f2366e7 updated docs from on|off to enable|disable 2023-04-06 20:36:18 -04:00
Will McKinnon 420364dd19 structure: moved fx_renderer and related fuctions to a folder 2023-04-06 20:30:42 -04:00
Will McKinnon c24fccd45c style: moved damage creation to function 2023-04-04 09:58:41 -04:00
Will McKinnon 41df328325 style: unified rounded quad shaders 2023-04-03 20:16:54 -04:00
Inconn 4d1af65004
fix: remove 'f' suffixes from tex.frag to fix nvidia (#136) 2023-03-26 19:14:33 -04:00
Erik Reider f2d29ceb6b
Extend minimize logic to work with XWayland and XDG applications (#132)
* Extend minimize logic

* Removed redundant xwayland minimize logic

* minor fixes

* Fixed not properly checking if window is ran though XWayland

* Added config option with default being off

* Set scratchpad_minimize to true by default

* Improve config dependant logic

* Switch to using enable|disable instead of on|off
2023-03-26 11:44:21 -04:00
Will McKinnon 7d5d7a3022 style: cleaned up fx_renderer.c 2023-03-20 13:00:31 -04:00
Will McKinnon 474bfb460a fix: updated flake 2023-03-18 01:59:12 -04:00
Will McKinnon 9a0d2899a2 fix: removed duplicate session_lock logic 2023-03-18 01:58:15 -04:00
Will McKinnon 1a10c61165 refactor: merged tex shaders 2023-03-18 01:03:02 -04:00
Erik Reider f1e3fe92ce
Fixed PKGBUILD trying to build with wlroots0.15 (#125)
* Fixed PKGBUILD trying to build with wlroots0.15

* Bumped pkgrel
2023-03-16 14:00:14 -04:00
head-gardener ac31a61216
feature: hide separator between titlebar and content (#91) 2023-03-12 03:20:50 -04:00
William McKinnon 3b101734e6
Update README.md 2023-03-10 22:56:24 -05:00
Glitchy Crafting 83d7316a04
doc: add repology badge to README (#115)
closes #103
2023-03-10 22:52:41 -05:00
Erik Reider 695000b344
ver: bump to 0.2 (#87)
Co-authored-by: Erik Reider <erik.reider@protonmail.com>
2023-03-10 22:51:11 -05:00
William McKinnon 4222b98a39
feat: tabbed layout now only rounds outer titlebar corners (#90) 2023-02-20 22:10:01 -05:00
Will McKinnon e9781805a7 fix: shadow alignment 2023-02-18 18:51:58 -05:00
famfo 9f20a52638
Implement for_window support for dim_inactive (#109)
* Implement for_window support for dim_inactive

* Update file names, add check if the container is null, add docs

* Fix typo

* Update meson.build

* Update commands.c

* Update render.c

* Update container.c

* Update render.c

* Update container.h
2023-02-14 20:19:02 -05:00
Erik Reider e78fc3364b
upstream update: merge sway 1.8.1 (#111) 2023-02-14 10:51:29 -05:00
Erik Reider 3efd3b558f
Add option for enabling shadows for CSD windows (#106)
* Add option for enabling shadows for CSD windows

* Disable drawing borders when CSD and shadows csd is enabled
2023-02-01 01:13:04 +01:00
rti 9345749a90
fix: no dim on parent select in tabbed and stacked (#107) 2023-01-26 23:33:04 -05:00
Erik Reider 8f8a5c0492
Use view dimensions for windows instead of surface dimensions (#94) 2023-01-24 19:52:55 +01:00
Will McKinnon dd67fdb6c3 fix: don't round view popup corners 2023-01-23 02:35:46 -05:00
rti 9e6901264b
feat: smart smart_corner_radius (#101) 2023-01-19 17:33:56 -05:00
rti dbe2be6a36
fix: dim color on focus parent (#102) 2023-01-19 23:32:36 +01:00
rti d3df665f03
chore: update flake to base on nixpkgs sway-1.8 (#100) 2023-01-19 17:27:13 -05:00
Rahul Sandhu 3d55fa487f
Add gentoo install instructions (guru) to the readme (#98) 2023-01-18 20:10:26 -05:00
William McKinnon ba35ad0f24
Clarified shadows are not released 2023-01-18 02:08:29 -05:00
Will McKinnon 44fc516a5d updated discord invite link 2023-01-18 01:58:08 -05:00
William McKinnon 588ea8e290
feat: Add box shadows (#64)
Co-authored-by: Erik Reider <35975961+ErikReider@users.noreply.github.com>
2023-01-18 01:49:26 -05:00
Erik Reider 1baba77c74
Fix building non-git PKGBUILD (#88) 2023-01-08 21:53:05 +01:00