Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-18 | fix: crash when moving to scratchpad tiled window (#202) | Yaroslav | |
2023-07-18 | Update README.md (#204) | Basil | |
2023-07-07 | README: Inline the repology badge and swayfx mascot (#193) | Sntx_ | |
* README: Inline the repology badge and swayfx mascot * README: Removed unused style from html tag | |||
2023-07-06 | ver: bump to 0.3.2 | William McKinnon | |
2023-07-06 | Fix toplevel borders (#171) | Evy Garden | |
* added check for smart * expose gaps_to_edge * add smart variable | |||
2023-07-06 | updated branding | William McKinnon | |
2023-07-03 | Fixed blur/surfaces dst_box not being offset by the titlebar height (#185) | Erik Reider | |
2023-06-07 | fix: crash when splitting inside stacking container (#187) | RAR27 | |
2023-06-04 | fix: consider dim introduced transparency for blur (#184) | rti | |
The blur rendering logic includes the optimization to render blur only for transparent surfaces. This patch considers surfaces as transparent also when the transparency is only introduced by the dim color. We can now have windows, that are opaque by default become transparent with blurred background as soon as they loose focus. Example configuration: ``` blur on blur_passes 3 blur_radius 5 default_dim_inactive 0.15 dim_inactive_colors.unfocused #00000000 ``` | |||
2023-06-02 | fix: crash when moving tabbed container to scratchpad (#182) | RAR27 | |
when `scratchpad_minimize` enabled | |||
2023-06-02 | ver: bump to 0.3.1 | William McKinnon | |
2023-06-02 | added layer namespace information | William McKinnon | |
2023-06-02 | default scratchpad_minimize to false and add warning | William McKinnon | |
2023-06-02 | fix: update stencil if the output size changes (#178) | Erik Reider | |
2023-06-02 | fix: crash when splitting inside tabbed container (#180) | RAR27 | |
2023-05-30 | fix: blur not being able to blur edges of damage (#168) | Erik Reider | |
2023-05-23 | Update README.md | William McKinnon | |
2023-05-22 | added blur-xray explanation | William McKinnon | |
2023-05-21 | flake: remove libinput patch (#163) | Ricardo Steijn | |
This was backported to SwayFX in 3c2e38b | |||
2023-05-21 | upstream: ipc: add LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM entry | William McKinnon | |
2023-05-21 | fix: layer old damage not being offset by the monitor layout coords | William McKinnon | |
2023-05-21 | bump version to 0.3 | William McKinnon | |
2023-05-20 | updated README to reflect 0.3 | William McKinnon | |
2023-05-20 | Fix layer surface damage not being extended if using effects (#160) | Erik Reider | |
2023-05-20 | fix: maybe-uninitialized error | William McKinnon | |
2023-05-19 | Add blur, shadow, and corner radius to layer-shell surfaces (#144) | Erik Reider | |
Co-authored-by: Will McKinnon <[email protected]> | |||
2023-05-19 | improved blur optimization checks | William McKinnon | |
2023-05-19 | add link to fedora copr package, remove extra lines about discord server | William McKinnon | |
2023-05-18 | Fix damage being extended after clearing the previous frame (#158) | Erik Reider | |
* Fix damage being extended after clearing the previous frame * Ensure that damage expansion only occurs if it's smaller than the monitor | |||
2023-05-18 | Flipped the order of which the stencil add function is called (#157) | Erik Reider | |
2023-05-17 | Move stencil into each framebuffer (#156) | Erik Reider | |
* Move stencil into each framebuffer Also fixes the stencil being added to the wrong framebuffer * Initialize texture members on framebuffer init * removed bind arg * renamed init to create, changed existing create to update * moved stencil buffer creation to new function * removed some now misleading comments --------- Co-authored-by: William McKinnon <[email protected]> | |||
2023-05-16 | Blur damage tracking simplification (#155) | William McKinnon | |
* suplified conditional in find_con_effect_iterator * removed has_blur * simplified optimized blur check * moved damage expansion to output.c * removed extraneous fx_renderer_scissor * cleaned up render_output * removed unneeded damage scale * moved workspace optimized check function to workspace.c * renamed ws iterator function * added back region expansion * removed uneeded parameter from get_main_buffer_blur * returned extended damage * moved get_blur_size back to original spot (reduce diff size) * Fixed blur artifacting * Fixed damage highlight not clearing correct framebuffer * removed unneeded conditional * moved initial damage expansion to output.c * moved extended damage to the top of output_render * moved blur damage to damage_surface_iterator * ensure damage doesnt expand beyond output size * removed stdint import --------- Co-authored-by: Erik Reider <[email protected]> | |||
2023-05-15 | style: simplified render_whole_output | William McKinnon | |
2023-05-05 | fix: shadow clipping & shadow corners (#153) | William McKinnon | |
2023-05-04 | updated flake lock | William McKinnon | |
2023-04-30 | fix: smart_corners with shadow and titlebars | Will McKinnon | |
2023-04-30 | improved stenciling region | Will McKinnon | |
2023-04-30 | fix: blurred region is rounded below titlebars | Will McKinnon | |
2023-04-30 | style: created struct for each shader type | Will McKinnon | |
2023-04-30 | style: moved stencil mask to its own shader | Will McKinnon | |
2023-04-27 | Fix: rotated outputs (#112) | Erik Reider | |
2023-04-24 | removed width and height parameters from fx_framebuffer_bind() | Will McKinnon | |
2023-04-24 | store viewport width & height in fx_renderer | Will McKinnon | |
2023-04-21 | Only offset view by border size if not fullscreen (#145) | Erik Reider | |
2023-04-21 | fixed error in config | William McKinnon | |
2023-04-18 | fixed shadow corner_radius scaling | William McKinnon | |
2023-04-17 | updated README | Will McKinnon | |
2023-04-17 | fix: redefinition of state | Will McKinnon | |
2023-04-17 | Add kawase blur (#120) | Erik Reider | |
Co-authored-by: Erik Reider <[email protected]> Co-authored-by: Will McKinnon <[email protected]> | |||
2023-04-15 | style: moved border_thickness out of render_shadow | Will McKinnon | |