| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | xdgshell: set predicted tiled windows to monitor res size pre-map | Vaxry | 2023-12-17 | 1 | -1/+36 | |
| | | | | | Should improve #4022 although not exactly fix. Fixing would require more witchcraft | |||||
| * | internal: nuke CWindow::m_bMappedX11 | Vaxry | 2023-12-17 | 1 | -8/+5 | |
| | | | | | it's useless. m_bIsMapped is the same. | |||||
| * | events: improve wl_surface::commit event tracking | Vaxry | 2023-12-17 | 1 | -2/+3 | |
| | | ||||||
| * | xwayland: set reported and pending size/pos on geometry sets | Vaxry | 2023-12-17 | 1 | -2/+8 | |
| | | ||||||
| * | xdg: use better min/max size checks for floating resizes | Vaxry | 2023-12-15 | 1 | -9/+16 | |
| | | ||||||
| * | focus: prefer sendMotionEventsToFocused for ensuring cursor image | Vaxry | 2023-12-12 | 1 | -4/+2 | |
| | | ||||||
| * | xwayland: don't change workspace on configure for invisible windows | Vaxry | 2023-12-12 | 1 | -4/+7 | |
| | | | | | fixes #3578 | |||||
| * | internal: Remake borders as window decorations (#4104) | Vaxry | 2023-12-10 | 1 | -8/+13 | |
| | | ||||||
| * | deps: update wlroots | Vaxry | 2023-11-30 | 1 | -5/+3 | |
| | | ||||||
| * | renderer: Move to a full Hyprland GL rendering pipeline (#3920) | Vaxry | 2023-11-24 | 1 | -1/+1 | |
| | | | | Also updates wlroots | |||||
| * | windowrules: make idleinhibit dynamic | Vaxry | 2023-11-14 | 1 | -14/+0 | |
| | | ||||||
| * | internal: replace INT_MAX with WORKSPACE_INVALID | Vaxry | 2023-11-12 | 1 | -1/+1 | |
| | | ||||||
| * | decoration-positioner: improve extent handling | Vaxry | 2023-11-11 | 1 | -7/+7 | |
| | | ||||||
| * | xwayland: add half of delta to configure request sizes | Vaxry | 2023-11-10 | 1 | -2/+8 | |
| | | ||||||
| * | xdg-shell: improve ack-configure handling | Vaxry | 2023-11-10 | 1 | -5/+11 | |
| | | | | | fixes #3807 | |||||
| * | xdg-shell: update reported size on ack_configure | Vaxry | 2023-11-09 | 1 | -1/+16 | |
| | | ||||||
| * | events: set reported size on floating map | Vaxry | 2023-11-05 | 1 | -2/+1 | |
| | | | | | fixes #3767 | |||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 1 | -1/+1 | |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | |||||
| * | events: better adjust to unreported sizes for xwayland apps | Vaxry | 2023-11-04 | 1 | -1/+5 | |
| | | | | | fixes #3745 | |||||
| * | events: set reported size on the end of mapping | Vaxry | 2023-11-03 | 1 | -0/+3 | |
| | | | | | fixes #3743 | |||||
| * | input: simulate movement only if mouse is over in open/close window | Vaxry | 2023-11-02 | 1 | -2/+4 | |
| | | | | | fixes #3726 | |||||
| * | input: simulate mouse movement to fix focus on open/close window | Vaxry | 2023-11-01 | 1 | -7/+6 | |
| | | | | | fixes #3679 | |||||
| * | Core: various unsafe state improvements (#3713) | Vaxry | 2023-11-01 | 1 | -1/+1 | |
| | | | | Fixes #3637 | |||||
| * | events: ignore takes_over_fullscreen for floating windows | vaxerski | 2023-10-27 | 1 | -1/+1 | |
| | | | | | fixes #3622. Floating windows should not respect the config option, they should be shown on top. That option is meant for tiled only | |||||
| * | compositor: send preferred scale and transform events to surfaces | Vaxry | 2023-10-22 | 1 | -1/+2 | |
| | | | | | fixes #3635 | |||||
| * | surface/wayland: conform to small surface requirements | Vaxry | 2023-10-20 | 1 | -0/+2 | |
| | | | | | do not stretch small surfaces, instead center them if they fit. | |||||
| * | events: make new windows taking over fullscreen keep the existing mode (#3588) | eriedaberrie | 2023-10-17 | 1 | -0/+2 | |
| | | ||||||
| * | cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ↵ | Philip Damianik | 2023-10-15 | 1 | -21/+21 | |
| | | | | | | | | (#3572) * Replace find() with C++20 starts_with() and ends_with() * Replace find() with C++20 contains() | |||||
| * | events: fixup empty events not being sent on unmap | vaxerski | 2023-10-06 | 1 | -1/+7 | |
| | | | | | Ref #3506 https://github.com/hyprwm/Hyprland/issues/3506#issuecomment-1749508111 | |||||
| * | layout: add new_window_takes_over_fullscreen mode 2 | vaxerski | 2023-10-04 | 1 | -0/+2 | |
| | | | | | fixes #3486 | |||||
| * | misc: add misc:new_window_takes_over_fullscreen | vaxerski | 2023-10-02 | 1 | -2/+7 | |
| | | | | | referenced in #3474 | |||||
| * | events: set new window alpha to 0 if it's tiled behind fullscreen | vaxerski | 2023-10-02 | 1 | -0/+3 | |
| | | | | | fixes #3474 | |||||
| * | events: don't focus new window if spawned behind fullscreen | vaxerski | 2023-10-02 | 1 | -0/+2 | |
| | | | | | fixes #3473 | |||||
| * | layout: don't discard fullscreen on new tiling | vaxerski | 2023-09-28 | 1 | -11/+0 | |
| | | ||||||
| * | windowrules: add rule `group` to map windows grouped (#3279) | memchr | 2023-09-22 | 1 | -0/+47 | |
| | | | | | | * windows: add rule group to map windows grouped * group rule: use `invade` to force open a window in a locked group | |||||
| * | keybinds: implement pushactivetobottom dispacher (#3217) | alaricljs | 2023-09-21 | 1 | -5/+5 | |
| | | | | Co-authored-by: Leeman <lstrout@enlj.com> | |||||
| * | logging: implement std::formatter for some types (#3380) | memchr | 2023-09-20 | 1 | -24/+22 | |
| | | ||||||
| * | logging/format: use std::format_string to catch formatting string errors at ↵ | memchr | 2023-09-20 | 1 | -8/+8 | |
| | | | | | | | | compile time (#3377) * fix(log): use constexpr format string * deprecate getFormat | |||||
| * | window: recalculate layout on swallow in map | vaxerski | 2023-09-16 | 1 | -0/+2 | |
| | | | | | fixes #2848 | |||||
| * | windowrules: fix workspace exec rule with special (#3316) | MightyPlaza | 2023-09-15 | 1 | -2/+2 | |
| | | | | modified: src/events/Windows.cpp | |||||
| * | windowrules: fix workspace rule separation | vaxerski | 2023-09-12 | 1 | -8/+8 | |
| | | | | | fixes #3265 | |||||
| * | windowrules: add on-screen constraint to wrv2 'move' (#3247) | alaricljs | 2023-09-12 | 1 | -4/+17 | |
| | | | | | | | | | | | | | | * add on-screen constraint to wrv2 'move' * review changes * std::clamp * more parens --------- Co-authored-by: Leeman <lstrout@enlj.com> | |||||
| * | refactor: utilize 'middle()' method for window/montior center (#3253) | memchr | 2023-09-11 | 1 | -5/+3 | |
| | | ||||||
| * | internal: Remove all `.c_str()` calls when using `std::vformat` (#3198) | Philip Damianik | 2023-09-06 | 1 | -14/+14 | |
| | | | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> | |||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -43/+43 | |
| | | ||||||
| * | windowrules: Monitor rule fix (#3157) | MightyPlaza | 2023-09-03 | 1 | -1/+4 | |
| | | | | | | | | * fix monitor rules modified: src/events/Windows.cpp * exec on workspace as silent when special is open modified: src/events/Windows.cpp | |||||
| * | internal: workspace rule handling refactor (#3116) | MightyPlaza | 2023-09-02 | 1 | -59/+19 | |
| | | | | modified: src/events/Windows.cpp | |||||
| * | wlr-ext-workspace: remove protocol impl | vaxerski | 2023-09-01 | 1 | -5/+0 | |
| | | | | | Various reasons: 1st, memory issues. 2nd, MR got closed (see https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/35) 3rd, not needed anymore (waybar has its own hyprland/workspaces module) | |||||
| * | internal: allow opening empty special workspaces | vaxerski | 2023-08-25 | 1 | -2/+4 | |
| | | | | | Fixes point 2 of #2596 | |||||
| * | xwayland: use logical pos in unmanaged geom requests | vaxerski | 2023-08-21 | 1 | -5/+7 | |
| | | | | | using raw xwayland coords is wrong cuz we use separate coord spaces | |||||
