| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | config: improve config value infrastructure | Vaxry | 2024-03-03 | 1 | -9/+10 |
| | | |||||
| * | xwayland: disable initial focus for xwayland dialogs (#4936) | Epilepsy Gatherings | 2024-03-03 | 1 | -3/+1 |
| | | |||||
| * | drag: check min size for reisze drags | Vaxry | 2024-03-02 | 1 | -0/+15 |
| | | | | | fixes #4920 | ||||
| * | animations: Refactor AnimatedVariable (#4911) | GartoxFR | 2024-03-02 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | core: fix crashes on access of deleted wlr_ surface | Vaxry | 2024-02-29 | 1 | -0/+6 |
| | | | | | ref fixes #4893 | ||||
| * | xwaylandmgr: don't read xwayland surface from unmapped xwayland | Vaxry | 2024-02-29 | 1 | -2/+2 |
| | | |||||
| * | xdg: check for floating conditions before sending tiled size hint | Vaxry | 2024-02-28 | 1 | -8/+8 |
| | | | | | ref #4871 | ||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | ||||
| * | xwaylandmgr: proper clamping for setWindowSize | Vaxry | 2024-02-05 | 1 | -1/+1 |
| | | | | | closes #4622 fixes #4621 | ||||
| * | xwaylandmgr: clamp size in setWindowSize | Vaxry | 2024-02-05 | 1 | -0/+2 |
| | | | | | fixes #4586 | ||||
| * | internal: nuke CWindow::m_bMappedX11 | Vaxry | 2023-12-17 | 1 | -1/+1 |
| | | | | | it's useless. m_bIsMapped is the same. | ||||
| * | xwaylandmgr: allow resizes without a monitor | Vaxry | 2023-12-17 | 1 | -8/+4 |
| | | |||||
| * | Revert "xwayland: push invisible windows outside layout" | Vaxry | 2023-12-13 | 1 | -3/+1 |
| | | | | | | | This reverts commit accb3d8d0b339ce83dd36704503253d874c7163b. Bad idea | ||||
| * | xwayland: push invisible windows outside layout | Vaxry | 2023-12-12 | 1 | -1/+3 |
| | | | | | fixes some xwl focus issues with special especially. | ||||
| * | renderer: Move to a full Hyprland GL rendering pipeline (#3920) | Vaxry | 2023-11-24 | 1 | -4/+6 |
| | | | | Also updates wlroots | ||||
| * | xdg: set state maximized for all tiled windows | Vaxry | 2023-11-11 | 1 | -2/+5 |
| | | | | | forces them to not draw stupid decorations of their own. Wlroots stopped doing it for us. Fixes #3830 | ||||
| * | xdg-shell: improve ack-configure handling | Vaxry | 2023-11-10 | 1 | -2/+2 |
| | | | | | fixes #3807 | ||||
| * | xdg-shell: update reported size on ack_configure | Vaxry | 2023-11-09 | 1 | -1/+1 |
| | | |||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -3/+5 |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | ||||
| * | surface/wayland: conform to small surface requirements | Vaxry | 2023-10-20 | 1 | -2/+2 |
| | | | | | do not stretch small surfaces, instead center them if they fit. | ||||
| * | xwayland: adjust coord calculation | vaxerski | 2023-09-10 | 1 | -1/+1 |
| | | | | | coord exactly at the corner would be calc'd wrong | ||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -3/+3 |
| | | |||||
| * | xwaylandmgr: find closest output in xwayland coord translation | vaxerski | 2023-09-04 | 1 | -4/+9 |
| | | | | | partially off-screen windows would be snapped to 0,0 otherwise | ||||
| * | internal: Revert rounding of window size (#3153) | staz | 2023-09-03 | 1 | -2/+2 |
| | | | | | | | | | | * Revert "renderer: round coords and size in renderWindow" This reverts commit fc0c1896e097b3c3b2170ae69d38724e43960fe1. * Revert "xwaylandmgr: round reported sizes" This reverts commit 2985e20e6a5868e710aa3bdaa2789a2023010611. | ||||
| * | xwaylandmgr: round reported sizes | vaxerski | 2023-09-02 | 1 | -2/+2 |
| | | | | | Since we round the sizes in the renderer, it's also a good idea to round the sizes reported to the apps. Fixes #3138 | ||||
| * | xwayland: fix incorrect VECINRECT usage | vaxerski | 2023-08-18 | 1 | -1/+1 |
| | | | | | Fixes #3002. VECINRECT uses x2 and y2 and not w / h. | ||||
| * | xwayland: fix use of xwayland coords in native spaces | vaxerski | 2023-08-15 | 1 | -1/+28 |
| | | |||||
| * | xwayland: use a completely separate coordinate system | vaxerski | 2023-08-15 | 1 | -8/+21 |
| | | | | | | | Use a completely separate coordinate system for XWayland. This fixes all issues with force_zero_scaling overlaps. Fixes #2916 | ||||
| * | internal: Protocol C++ Wraps + XDGOutput impl (#2733) | Vaxry | 2023-07-18 | 1 | -70/+1 |
| | | | | move to our own xdgoutput impl instead of wlr's | ||||
| * | xwayland: guard monitor validity in xwayland scale overriding | vaxerski | 2023-07-15 | 1 | -0/+4 |
| | | |||||
| * | xwayland: remove spaces from output names | vaxerski | 2023-06-25 | 1 | -1/+1 |
| | | |||||
| * | xwayland: send zero scaling to xwayland if enabled | vaxerski | 2023-06-23 | 1 | -1/+73 |
| | | |||||
| * | xwaylandmanager: fixup style | vaxerski | 2023-06-18 | 1 | -18/+13 |
| | | |||||
| * | xwayland: add force_zero_scaling | vaxerski | 2023-06-11 | 1 | -0/+11 |
| | | |||||
| * | xwayland: allow initial focus to dialogs | vaxerski | 2023-05-02 | 1 | -1/+3 |
| | | |||||
| * | xwayland: crude fix for qt dnds | vaxerski | 2023-04-22 | 1 | -1/+2 |
| | | |||||
| * | xwl: don't try to get unmanaged titles | vaxerski | 2023-03-03 | 1 | -3/+6 |
| | | |||||
| * | make window reserved area less stupid | vaxerski | 2023-02-28 | 1 | -4/+0 |
| | | |||||
| * | Added decoration reserved area | vaxerski | 2023-02-28 | 1 | -1/+5 |
| | | |||||
| * | fix crash with libc++ in appid | vaxerski | 2023-02-03 | 1 | -2/+2 |
| | | |||||
| * | update wlroots dep | vaxerski | 2023-02-03 | 1 | -5/+5 |
| | | |||||
| * | minor fixes for fakefullscreen | vaxerski | 2023-01-06 | 1 | -2/+0 |
| | | |||||
| * | update constraint on constraint state region commit | vaxerski | 2023-01-03 | 1 | -1/+1 |
| | | |||||
| * | added fakefullscreen | vaxerski | 2023-01-01 | 1 | -0/+2 |
| | | |||||
| * | fix restack in xwayland stubs | vaxerski | 2022-12-19 | 1 | -3/+3 |
| | | |||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -45/+46 |
| | | | | * clang-format stuff and format files | ||||
| * | Revert "Send initial focus to X11 type dialog" | vaxerski | 2022-12-15 | 1 | -3/+1 |
| | | | | | | | This reverts commit efc686423ac9764b64177db9c80e4835d57863d7. Issues with select dialogs. | ||||
| * | Send initial focus to X11 type dialog | vaxerski | 2022-12-15 | 1 | -1/+3 |
| | | |||||
| * | added nomaxsize rule | vaxerski | 2022-12-07 | 1 | -1/+1 |
| | | |||||
| * | minor fixes for xwayland refocus | vaxerski | 2022-10-28 | 1 | -3/+5 |
| | | |||||
