| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | renderer: update alpha of layers only if active ws (#2994) | memchr | 2023-08-21 | 1 | -3/+5 | |
| | | | | update `alpha` of ZWLR_LAYER_SHELL_V1_LAYER_TOP only when Workspaces is active on the monitor. | |||||
| * | fix: improved focus behaviour on workspace switching for follow_mouse!=1 (#3041) | memchr | 2023-08-21 | 1 | -0/+20 | |
| | | | | | | | | | | | | | | | | | | * fix: improved focus behaviour on workspace switching for follow_mouse!=1 When the 'input:follow_mouse' is not set to 1 and the target workspace for switching does not currently have the previously focused window, Hyprland will prioritize focusing on the top-left-most window. * fix: #2451 call simulateMouseMovement. * unify logic * multimon fix --------- Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com> | |||||
| * | compositor: log more in arrangeMonitors | vaxerski | 2023-08-21 | 1 | -0/+6 | |
| | | ||||||
| * | internal: Wayland Protocol impl improvements (#2944) | Vaxry | 2023-08-21 | 1 | -0/+3 | |
| | | ||||||
| * | compositor: fix missed raw throws | vaxerski | 2023-08-20 | 1 | -2/+2 | |
| | | ||||||
| * | compositor: log thrown runtime exceptions | vaxerski | 2023-08-20 | 1 | -6/+6 | |
| | | ||||||
| * | compositor: minor cleanup | vaxerski | 2023-08-19 | 1 | -3/+2 | |
| | | ||||||
| * | internal: allow negative monitor offsets | vaxerski | 2023-08-16 | 1 | -1/+1 | |
| | | ||||||
| * | xwayland: use a completely separate coordinate system | vaxerski | 2023-08-15 | 1 | -0/+10 | |
| | | | | | | | Use a completely separate coordinate system for XWayland. This fixes all issues with force_zero_scaling overlaps. Fixes #2916 | |||||
| * | compositor: fix skipping iterators in arrangeMonitors | vaxerski | 2023-08-14 | 1 | -1/+5 | |
| | | ||||||
| * | compositor: don't apply offsets in renderer | vaxerski | 2023-08-14 | 1 | -1/+1 | |
| | | ||||||
| * | compositor: fix auto positioning offset calcs | vaxerski | 2023-08-14 | 1 | -1/+1 | |
| | | ||||||
| * | internal: add a new monitor auto system | vaxerski | 2023-08-14 | 1 | -0/+34 | |
| | | ||||||
| * | internal: Fix grouped windows not being properly focused on activation (#2925) | UserSv4 | 2023-08-11 | 1 | -0/+5 | |
| | | | | | | | | | | | | * Fix grouped windows not being properly focused on activation This bug could happen if you: 1. Open two Chromium windows in a single group 2. Open some tabs in both of the windows 3. Using tabs search (Ctrl+Shift+A) try to switch to a tab in the second window from the first one. When this happens any window focus would be lost (hyprctl activewindow starts to output "Invalid") and also the mouse cursor would become centered relatively to the second window. * Update Compositor.cpp | |||||
| * | toplevel: patches group toplevel-activated (#2931) | MightyPlaza | 2023-08-10 | 1 | -0/+10 | |
| | | | | | | | | | | | | | | * patches group toplevel-activated modified: src/Compositor.cpp modified: src/Window.cpp * remove redundant call modified: src/Compositor.cpp * fix style modified: src/Compositor.cpp | |||||
| * | internal: add lock files and hyprctl instances | vaxerski | 2023-08-08 | 1 | -0/+21 | |
| | | ||||||
| * | compositor: update window rules on workspace move | vaxerski | 2023-08-03 | 1 | -0/+1 | |
| | | ||||||
| * | input: add support for cursor-shape-v1 | vaxerski | 2023-07-24 | 1 | -0/+3 | |
| | | ||||||
| * | internal: Protocol C++ Wraps + XDGOutput impl (#2733) | Vaxry | 2023-07-18 | 1 | -2/+1 | |
| | | | | move to our own xdgoutput impl instead of wlr's | |||||
| * | deps: update wlroots (#2734) | Jan Beich | 2023-07-18 | 1 | -1/+1 | |
| | | ||||||
| * | Avoid connected monitor reusing unavailable ID (#2731) | Tuur Vanhoutte | 2023-07-18 | 1 | -4/+4 | |
| | | ||||||
| * | massive-fix (#2725) | MightyPlaza | 2023-07-16 | 1 | -1/+1 | |
| | | ||||||
| * | idle: fix reverse flag for new idle protocol | vaxerski | 2023-07-14 | 1 | -3/+3 | |
| | | ||||||
| * | idle: implement new protocol | vaxerski | 2023-07-13 | 1 | -1/+12 | |
| | | ||||||
| * | monitor desc default workspace but working now (#2678) | MightyPlaza | 2023-07-11 | 1 | -4/+1 | |
| | | | | | | * fix desc check * fixes crashes when nulptr | |||||
| * | monitor desc support (#2670) | MightyPlaza | 2023-07-09 | 1 | -0/+10 | |
| | | | | | | * monitor desc * monitor desc | |||||
| * | Reuse same ID when reconnecting monitor, otherwise use minimum available ID ↵ | Tuur Vanhoutte | 2023-07-09 | 1 | -6/+16 | |
| | | | | | | (#2666) Fixes #2601 | |||||
| * | Cleanup compositor deadcode (#2657) | Mykola Perehudov | 2023-07-06 | 1 | -0/+5 | |
| | | | | | | * Remove dead code as it is a part of CCompositor::cleanup * Unify sd_notify logic with Compositor lifetime | |||||
| * | rules: add stayfocused | vaxerski | 2023-07-04 | 1 | -0/+14 | |
| | | ||||||
| * | xwayland: send zero scaling to xwayland if enabled | vaxerski | 2023-06-23 | 1 | -2/+2 | |
| | | ||||||
| * | compositor: move group members properly in moveWindowToWorkspaceSafe | vaxerski | 2023-06-21 | 1 | -0/+9 | |
| | | ||||||
| * | gamma: use wlr's new gamma manager event | vaxerski | 2023-06-14 | 1 | -1/+3 | |
| | | ||||||
| * | compositor: don't set dim percent on disabled dim | vaxerski | 2023-06-13 | 1 | -1/+2 | |
| | | ||||||
| * | feat: add variable to customize locked group border color (#2507) | memchr | 2023-06-13 | 1 | -12/+15 | |
| | | | | | | added variables: - general:col.group_border_locked - general:col.group_border_locked_active | |||||
| * | deps: update wlroots | vaxerski | 2023-06-03 | 1 | -1/+1 | |
| | | ||||||
| * | rules: add nodim | vaxerski | 2023-05-31 | 1 | -1/+1 | |
| | | ||||||
| * | compositor: disallow sending pinned to special | vaxerski | 2023-05-29 | 1 | -0/+3 | |
| | | ||||||
| * | wlr_ext_workspaces: honor activate from client + format | vaxerski | 2023-05-22 | 1 | -0/+9 | |
| | | ||||||
| * | input: don't move monitor focus on wp change (#2320) | Anthony Ruhier | 2023-05-17 | 1 | -2/+2 | |
| | | ||||||
| * | internal: remove check for negative exact vector args | vaxerski | 2023-05-15 | 1 | -5/+0 | |
| | | ||||||
| * | render: minor fixes to fullscreen rendering | vaxerski | 2023-05-10 | 1 | -2/+2 | |
| | | ||||||
| * | internal: use i64 for workspaces in outofbounds | vaxerski | 2023-05-09 | 1 | -3/+3 | |
| | | ||||||
| * | monitors: fix some bugs with re-plug | vaxerski | 2023-05-06 | 1 | -8/+14 | |
| | | ||||||
| * | Fixed wrong focus changes when moving background workspaces (#2258) | dtop129 | 2023-05-06 | 1 | -2/+2 | |
| | | ||||||
| * | workspaces: minor fixes for multi-special | vaxerski | 2023-05-06 | 1 | -1/+1 | |
| | | ||||||
| * | compositor: don't focus pointer in focusWindow | vaxerski | 2023-05-06 | 1 | -4/+0 | |
| | | ||||||
| * | Honor debug:enable_stdout_logs on startup (#2197) | scorpion-26 | 2023-05-03 | 1 | -3/+0 | |
| | | | | | | | | | | | * Honor debug:enable_stdout_logs on startup disableStdout is set via config in CConfigManager::init(), which is called early in CCompositor::initServer(). initServer() always disables stdout logs at the end though, even when stdout is enabled is config. With this commit, the config is respected. * Don't spam stdout message | |||||
| * | Declarative plugin management (#2180) | outfoxxed | 2023-05-01 | 1 | -0/+1 | |
| | | | | | | | | | | | | | * Declarative plugin management Allow declaring `plugin` entries in the hyprland configuration. Plugins will be loaded if an entry is added and unloaded if that entry is removed. * Replace pointers with copying in updateconfigPlugins * Include which plugin was declared twice in error | |||||
| * | Keep fullscreen mode in moveWindowToWorkspaceSafe (#2191) | scorpion-26 | 2023-04-29 | 1 | -2/+3 | |
| | | | | | Moving a maximised window would always result in the window being fullscreen instead of maximised | |||||
| * | internal: warp workspace on change only if old mon is last | vaxerski | 2023-04-29 | 1 | -1/+1 | |
| | | ||||||
