| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | windowrules: add subtract window option to move rule (#5770) | niki-on-github | 2024-04-27 | 1 | -2/+10 | |
| | | | | Co-authored-by: nix <nix@local> | |||||
| * | internal: Window storage rework - part 1 (#5762) | Vaxry | 2024-04-27 | 1 | -75/+77 | |
| | | | | | | | | | | | | | | | | | | * Window storage rework - part 1 * format * remove useless include * fix pch * format * fix crash in dwindle * fix vram leak * prefer .expired() for bool checks | |||||
| * | events: set window initial* before searching for rules | Vaxry | 2024-04-25 | 1 | -3/+2 | |
| | | ||||||
| * | wlr-foreign-toplevel: move to new impl | Vaxry | 2024-04-25 | 1 | -41/+7 | |
| | | ||||||
| * | style: fix clang-format | Vaxry | 2024-04-24 | 1 | -1/+1 | |
| | | ||||||
| * | tokens: add more modes to initial_workspace_tracking | Vaxry | 2024-04-24 | 1 | -4/+15 | |
| | | | | | | | 1 is single-shot, 2 is persistent fixes #5732 | |||||
| * | windows: don't force workspace change on same tracked workspace | Vaxry | 2024-04-23 | 1 | -2/+4 | |
| | | ||||||
| * | windows: add misc:initial_workspace_tracking | Vaxry | 2024-04-23 | 1 | -11/+33 | |
| | | | | | | | By default enabled, will track the initial opened workspace of a window spawned for 2 minutes or until it's moved to a different workspace. For example: you run a launcher and open an app on workspace 1, but quickly switch to workspace 2. The app will now open on workspace 1 regardless of your switch. | |||||
| * | xdg-decoration: move to new impl | Vaxry | 2024-04-21 | 1 | -5/+0 | |
| | | ||||||
| * | workspaces: add visible flag | Vaxry | 2024-04-03 | 1 | -29/+30 | |
| | | ||||||
| * | Workspace/core: Refactor workspace storage (#5380) | Vaxry | 2024-04-02 | 1 | -15/+15 | |
| | | | | | | * refactor workspaces to use ptrs * clang-format | |||||
| * | layout: improve initial size prediction for floating | Vaxry | 2024-03-29 | 1 | -16/+1 | |
| | | ||||||
| * | core: ensure m_pLastMonitor validity over unsafe state | Vaxry | 2024-03-26 | 1 | -0/+4 | |
| | | | | | ref #5241 | |||||
| * | xwayland: assign wlr_surface on associate | Vaxry | 2024-03-24 | 1 | -2/+4 | |
| | | ||||||
| * | window: assign surface on create | Vaxry | 2024-03-23 | 1 | -0/+6 | |
| | | | | | ref #5076 | |||||
| * | window: set config only when both props end anims | Vaxry | 2024-03-19 | 1 | -3/+3 | |
| | | ||||||
| * | renderer: don't render window on other mons during anim in | Vaxry | 2024-03-17 | 1 | -0/+3 | |
| | | | | | fixes #5139 | |||||
| * | events: ignore setTitle when title didn't change | Vaxry | 2024-03-13 | 1 | -1/+6 | |
| | | ||||||
| * | input: fix minor default cursor reset conditions | Vaxry | 2024-03-09 | 1 | -0/+3 | |
| | | ||||||
| * | windowrules: Make min/maxsize rules dynamic (#4775) | Epilepsy Gatherings | 2024-03-08 | 1 | -28/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rebase * simplify and remove prop * Stuff - add back win prop - change minsize defaults - change request formatting for setprop * style fix * remove empty line * change defaults * redo string to vec * remove redundant parsing * change to vec * support commas * remove static rules * take out garbage * format * don't allow commas and resize on setprop * use isNumber | |||||
| * | surface: fix damage tearing feedback | Vaxry | 2024-03-05 | 1 | -0/+16 | |
| | | | | | fixes #4935 | |||||
| * | config: improve config value infrastructure | Vaxry | 2024-03-03 | 1 | -26/+27 | |
| | | ||||||
| * | windowrules: fix center | Vaxry | 2024-03-03 | 1 | -1/+1 | |
| | | | | | fixes #4934 | |||||
| * | events: update render data after workspace window rule (#4931) | JManch | 2024-03-02 | 1 | -2/+2 | |
| | | ||||||
| * | input: Rewritten pointer constraints (#4889) | Vaxry | 2024-03-02 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | | | | * rewritten constraints * send pointer enter on activate if not pointer focus * minor cleanup * simulate movement on commit * don't ignore oneshot prop * various fixes * dont send motion on confined * update pos hint on region change | |||||
| * | xdg: minor improvements to initial size reporting | Vaxry | 2024-03-02 | 1 | -2/+2 | |
| | | | | | fixes #4918 | |||||
| * | events: don't switch to active workspace on workspace rule | Vaxry | 2024-03-02 | 1 | -1/+1 | |
| | | ||||||
| * | animations: Refactor AnimatedVariable (#4911) | GartoxFR | 2024-03-02 | 1 | -40/+40 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * animation: Refactor AnimatedVariable This commit decomposes the AnimatedVariable class into a base class with the common attribute to all variable types and a templated derived type containing strongly typed info on the type being animated. Access to the typed version is perfomed using the visitor pattern. A utility is provided to build a visitor on the fly using lambdas. Adding a new type to be animated should just be a matter of adding the typed in the list defined by the ANIMABLE_TYPES macro The size of the commit is justified by the API change in the AnimatedVariable class. No more vec(), fl() or col() method but a unified value() method. * animation: Remove visitor pattern * animation: Fix coding style * animation: Fix coding style | |||||
| * | xwayland: set scaledBy for unmanaged windows in map | Vaxry | 2024-03-01 | 1 | -1/+8 | |
| | | ||||||
| * | core: fix crashes on access of deleted wlr_ surface | Vaxry | 2024-02-29 | 1 | -0/+2 | |
| | | | | | ref fixes #4893 | |||||
| * | xdg: rewrite entire popup implementation | Vaxry | 2024-02-29 | 1 | -3/+4 | |
| | | ||||||
| * | subsurface: Rewrite the subsurface tree (#4877) | Vaxry | 2024-02-29 | 1 | -15/+2 | |
| | | ||||||
| * | xdg: check for floating conditions before sending tiled size hint | Vaxry | 2024-02-28 | 1 | -3/+20 | |
| | | | | | ref #4871 | |||||
| * | layout: add size prediction for initial xdg commits | vaxerski | 2024-02-28 | 1 | -1/+3 | |
| | | | | | fixes #4022 | |||||
| * | layout: Fixed ghost window when opened while fullscreen on a different ↵ | Tom Benham | 2024-02-25 | 1 | -2/+3 | |
| | | | | | | | | | | | | workspace (#4822) * Fixed ghost window when opened while fullscreen on a different workspace * Format --------- Co-authored-by: Tom Benham <tom.benham@quadrille.fr> | |||||
| * | xdg: manually schedule initial configures | Vaxry | 2024-02-22 | 1 | -0/+5 | |
| | | | | | | | chasing wlroots fixes #4801 | |||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 1 | -22/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate to hyprlang * pop up errors * fix swapped args * Meson & Nix: build with hyprlang * CI: add hyprlang to setup action * add infra for plugin stuff * fix hyprctl getoption * fix hyprctl getoption with json * format * fix post parse logic * fix autogen config * oops missed exec-once * fmt * fix ws rules * require 0.3.0 for hyprlang * nix: flaek * minor type fixes * fix cfg usages in swipe * use cvarlist for ws rules * fix throw in addPluginConfigVar * Nix: update hyprlang * minor fixes * fix disableLogs * mention hyprlang docs * bump hyprlang dep in cmake * Meson: bump min hyprlang version Nix: update hyprlang * minor fix * Nix: update meson patch --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> | |||||
| * | rules: ignore static tile/float rules in dynamic gets | Vaxry | 2024-02-18 | 1 | -1/+1 | |
| | | | | | fixes #4736 | |||||
| * | xwayland: ignore OR activate requests if surface doesn't want focus | Vaxry | 2024-02-17 | 1 | -0/+3 | |
| | | ||||||
| * | windowrules: nuke no*request | Vaxry | 2024-02-14 | 1 | -4/+0 | |
| | | ||||||
| * | windowrules: add suppressevent | Vaxry | 2024-02-14 | 1 | -10/+24 | |
| | | | | | deprecates nofullscreenrequest nomaximizerequest | |||||
| * | internal: add `forcenofocus` prop (#4672) | Epilepsy Gatherings | 2024-02-13 | 1 | -5/+5 | |
| | | | | | | * add forcenofocus * change nofocus to overridable var | |||||
| * | events: ignore sending mouse enter to focused if a constraint is active | Vaxry | 2024-01-30 | 1 | -1/+2 | |
| | | | | | fixes #4186 | |||||
| * | xwayland: remove delta from pos sets in configureX11 | Vaxry | 2024-01-28 | 1 | -4/+1 | |
| | | | | | ref #4536 | |||||
| * | xwayland: remove reportedsize set in unmanagedSetGeometry (#4539) | Epilepsy Gatherings | 2024-01-28 | 1 | -2/+1 | |
| | | ||||||
| * | surface: avoid spam of window surfaces with scale and transform events | vaxerski | 2024-01-11 | 1 | -2/+0 | |
| | | | | | fixes #4408 | |||||
| * | subsurfaceTree: update surface tree protocol feedback on map | vaxerski | 2024-01-09 | 1 | -1/+1 | |
| | | ||||||
| * | windowrules: minor fixes to onworkspace | vaxerski | 2023-12-23 | 1 | -0/+2 | |
| | | | | | fixes #4227 | |||||
| * | Revert "xdgshell: set predicted tiled windows to monitor res size pre-map" | Vaxry | 2023-12-18 | 1 | -36/+1 | |
| | | | | | | | This reverts commit 763d5fa05f7d0191182a1d6cd827415a65293f99. Some issues and fixes #4185 | |||||
| * | xwayland: move commit handler connect to associate | Vaxry | 2023-12-18 | 1 | -1/+2 | |
| | | | | | fixes #4179 | |||||
