| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | output-management: move to new impl | Vaxry | 2024-05-03 | 2 | -67/+6 | |
| | | ||||||
| * | layout: Trigger layout recalcuation on deco position/size change (#5821) | zakk4223 | 2024-05-01 | 1 | -0/+1 | |
| | | | | | | | | * Trigger layout recalcuation on deco position/size change * Remove now unneeded code * Formatting | |||||
| * | sessionLock: call wlr_surface_map/_unmap on the surface manually | Vaxry | 2024-04-30 | 1 | -1/+1 | |
| | | | | | | | fixes unmapped subsurfaces etc ref #5816 | |||||
| * | session-lock: move to new impl | Vaxry | 2024-04-30 | 1 | -3/+4 | |
| | | ||||||
| * | layerSurface: refactor/move to a memory-safe impl | Vaxry | 2024-04-30 | 4 | -37/+36 | |
| | | | | | | Makes all the pointers smart to avoid memory issues Refactors layerSurface code to live inside desktop/layersurface | |||||
| * | wlr-output-power: move to new impl | Vaxry | 2024-04-29 | 1 | -0/+4 | |
| | | ||||||
| * | internal: Window storage rework - part 1 (#5762) | Vaxry | 2024-04-27 | 14 | -275/+287 | |
| | | | | | | | | | | | | | | | | | | * Window storage rework - part 1 * format * remove useless include * fix pch * format * fix crash in dwindle * fix vram leak * prefer .expired() for bool checks | |||||
| * | renderer: fix rounding of the size of fractionally scaled monitors (#5748) | eriedaberrie | 2024-04-25 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: Fix mirrored displays when transformed and preserve aspect ratio ↵ | Virt | 2024-04-24 | 3 | -21/+60 | |
| | | | | | | | | | | | | | | (#5697) * renderer: transform mirror buffer and preserve mirror aspect ratio * renderer: render mirrors directly from offloadFB * renderer: fix formatting * renderer: use monitorMirrorFB again, but properly damage mirrors * renderer: clean mirrors after reload and support cursor zoom mirroring | |||||
| * | renderer: fix safety around sendFrameEventsToWorkspace | Vaxry | 2024-04-23 | 1 | -1/+4 | |
| | | | | | ref #5718 | |||||
| * | renderer: send frame events to apps on empty damage renders | Vaxry | 2024-04-23 | 2 | -2/+26 | |
| | | | | | fixes #5711 | |||||
| * | renderer: avoid rendering frame if finalDamage is empty | Vaxry | 2024-04-23 | 1 | -31/+33 | |
| | | ||||||
| * | gamma-control: move to new impl | Vaxry | 2024-04-22 | 1 | -19/+0 | |
| | | ||||||
| * | style: fix clang-format | Vaxry | 2024-04-21 | 1 | -3/+3 | |
| | | ||||||
| * | alpha-modifier: add support for protocol | Vaxry | 2024-04-21 | 1 | -8/+11 | |
| | | ||||||
| * | HookSystem: improve callback safety | Vaxry | 2024-04-20 | 3 | -5/+5 | |
| | | ||||||
| * | tearing-control: hyprland impl (#5655) | Vaxry | 2024-04-19 | 1 | -10/+8 | |
| | | | | | | * tearing: hl impl * format | |||||
| * | shaders: Use sin-less hash for noise (#5607) | Epikastema | 2024-04-17 | 1 | -1/+3 | |
| | | ||||||
| * | renderer: remove border on fullscreen (#5577) | MightyPlaza | 2024-04-14 | 1 | -2/+2 | |
| | | | | modified: src/render/Renderer.cpp | |||||
| * | renderer: Add dimaround layer rule (#4643) | TheOnlyMrCat | 2024-04-11 | 1 | -0/+7 | |
| | | ||||||
| * | style: run clang-format | Vaxry | 2024-04-08 | 1 | -1/+1 | |
| | | ||||||
| * | damageSurface: don't correct smallVec twice | Vaxry | 2024-04-07 | 1 | -7/+1 | |
| | | ||||||
| * | renderer: avoid double-rendering ls-es on fadingOut | Vaxry | 2024-04-04 | 1 | -1/+2 | |
| | | | | | fixes #5295 | |||||
| * | renderer: block screen shader on screencopy | Vaxry | 2024-04-03 | 2 | -1/+3 | |
| | | ||||||
| * | core: fix some crash conditions around workspace ptrs in CWindow | Vaxry | 2024-04-03 | 1 | -1/+4 | |
| | | | | | ref #5402, supersedes #5409 | |||||
| * | blur: block modif only on no new optimize | Vaxry | 2024-04-03 | 1 | -0/+4 | |
| | | ||||||
| * | opengl: fix modif in blur | Vaxry | 2024-04-03 | 1 | -2/+0 | |
| | | ||||||
| * | renderer: render back layer for workspace-less passes | Vaxry | 2024-04-03 | 1 | -0/+7 | |
| | | ||||||
| * | opengl: log framebuffer errors | Vaxry | 2024-04-03 | 1 | -1/+1 | |
| | | ||||||
| * | renderer: some fixes for renderModif | Vaxry | 2024-04-03 | 4 | -9/+87 | |
| | | ||||||
| * | workspaces: add visible flag | Vaxry | 2024-04-03 | 1 | -4/+4 | |
| | | ||||||
| * | Workspace/core: Refactor workspace storage (#5380) | Vaxry | 2024-04-02 | 7 | -57/+57 | |
| | | | | | | * refactor workspaces to use ptrs * clang-format | |||||
| * | renderer: Fix rendering when swiping workspaces (#5367) | thejch | 2024-04-01 | 1 | -6/+9 | |
| | | | | | | | | * fix rendering on swiping * add alpha check * fix floating fs check | |||||
| * | deco: fix groupbar offset (#5364) | thejch | 2024-04-01 | 1 | -1/+1 | |
| | | ||||||
| * | reenderer: Add 1 border damage to fix number rounding issues (#5343) | thejch | 2024-03-31 | 1 | -2/+2 | |
| | | | | | | * add 1 to border damage to avoid rounding issues * add 1 to rounding too | |||||
| * | renderer/animations: Fix various inaccurate damage tracking issues and ↵ | thejch | 2024-03-31 | 9 | -77/+126 | |
| | | | | | offsets (#5297) | |||||
| * | input: add misc:hide_cursor_on_key_press | Vaxry | 2024-03-28 | 2 | -18/+68 | |
| | | | | | fixes #3045 | |||||
| * | layershell: update render pos and size in arrange | vaxerski | 2024-03-27 | 1 | -0/+3 | |
| | | | | | fixes #5258 | |||||
| * | renderer: minor fixes to misaligned reported surface rendering | vaxerski | 2024-03-26 | 1 | -5/+3 | |
| | | | | | fixes #5257 | |||||
| * | layer-shell: render popups above everything | Vaxry | 2024-03-25 | 2 | -4/+12 | |
| | | ||||||
| * | renderer: allow blurring ls popups | Vaxry | 2024-03-25 | 2 | -21/+52 | |
| | | ||||||
| * | renderer: dont render fullscreen special on wrong monitor (#5249) | thejch | 2024-03-25 | 1 | -1/+2 | |
| | | ||||||
| * | renderer: forward decl for b_pch=false (#5250) | Brett Alcox | 2024-03-24 | 1 | -0/+1 | |
| | | ||||||
| * | IME: Refactor and fixup popups | Vaxry | 2024-03-24 | 2 | -9/+13 | |
| | | ||||||
| * | animations: Fix animation issue in focusworkspaceoncurrentmonitor (#5202) | thejch | 2024-03-23 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | * dont render when workspace offset * add guard * can remove useless code now if workspace offset is not taken into account * clang-format * when special workspace is moved, set anim to move * add offset back * make it a configurable option because some folks apparently can't align their monitors correctly and may not want this feature😔 * remove config option | |||||
| * | input: focus window on mouse down on groupbar (#5224) | MightyPlaza | 2024-03-22 | 1 | -0/+4 | |
| | | | | modified: src/render/decorations/CHyprGroupBarDecoration.cpp | |||||
| * | opengl: report shader compilation errors from screen_shader (#5138) | jill | 2024-03-21 | 2 | -3/+26 | |
| | | | | | | | | | | | | | | | | | | * opengl: report shader compilation errors from screen_shader * opengl: prefer .data() * opengl: move shader error logging to logError * opengl: quick glGetShaderiv -> glGetProgramiv fix * opengl: typo fix * opengl: format fixes * opengl: minor compile fixes * opengl: logError -> logShaderError | |||||
| * | refactor: move window.hpp to desktop/ | Vaxry | 2024-03-20 | 3 | -2/+3 | |
| | | ||||||
| * | opengl: minor adjustment to getPreferredReadFormat | Vaxry | 2024-03-19 | 1 | -3/+3 | |
| | | | | | fixes #4791 | |||||
| * | screenShader: allow camel for screensize | Vaxry | 2024-03-18 | 1 | -0/+2 | |
| | | | | | ref #5059 | |||||
