vaxerski
|
de95089552
|
input: fixup mouse down refocus conditions
fixes #3402
|
2023-09-23 13:30:53 +01:00 |
|
vaxerski
|
9c00381dfc
|
hyprctl: avoid .pop_back() on empty string
|
2023-09-23 13:26:35 +01:00 |
|
vaxerski
|
fb80cbe415
|
input: properly track mouse focus on drag operations
|
2023-09-23 01:28:45 +01:00 |
|
vaxerski
|
1b48642fd1
|
props: bump version to 0.30.0
|
2023-09-23 00:07:52 +01:00 |
|
vaxerski
|
3b1e09e5a1
|
renderer: fix missing dontRound check in renderSurface
fixes 3296
|
2023-09-23 00:06:48 +01:00 |
|
vaxerski
|
9f68aa33ea
|
renderer: damage monitor on special workspace change
fixes #3396
|
2023-09-22 23:36:28 +01:00 |
|
vaxerski
|
ea45bfb63c
|
renderer: cleanup drm format selection
|
2023-09-22 20:15:12 +01:00 |
|
memchr
|
ea5d9584da
|
refactor: manually resets singletons (#3395)
|
2023-09-22 11:06:09 +01:00 |
|
memchr
|
1357b66091
|
windowrules: add rule group to map windows grouped (#3279)
* windows: add rule group to map windows grouped
* group rule: use `invade` to force open a window in a locked group
|
2023-09-22 00:42:00 +01:00 |
|
vaxerski
|
2e1842b5ff
|
screencopy: log renderer_begin_with_buffer failures
|
2023-09-22 00:21:07 +01:00 |
|
vaxerski
|
b662215fad
|
input: simplify fullscreen workspace input calculations
Fixes an issue with special workspaces not receiving focus above fullscreen windows, and cleans up the code
|
2023-09-21 23:58:58 +01:00 |
|
alaricljs
|
e4ddfcfa0c
|
keybinds: implement pushactivetobottom dispacher (#3217)
Co-authored-by: Leeman <lstrout@enlj.com>
|
2023-09-21 22:18:26 +01:00 |
|
vaxerski
|
d41a91e050
|
[gha] Nix: update wlroots
|
2023-09-21 10:20:18 +00:00 |
|
vaxerski
|
47f38dbc8f
|
deps: update wlroots
|
2023-09-21 11:19:25 +01:00 |
|
Mihai Fufezan
|
1925e64c21
|
Vector2D: fix typo in include
|
2023-09-20 22:26:08 +03:00 |
|
vaxerski
|
62efc045d7
|
input: lock focus to last surface on buttons held
fixes #3385
|
2023-09-20 19:50:46 +01:00 |
|
Vaxry
|
ef94375882
|
doc: Add a CoC (#3366)
|
2023-09-20 19:38:44 +01:00 |
|
Vaxry
|
0dbd997003
|
input: Various constraint handling fixes (#3381)
Fixes #3204
|
2023-09-20 16:47:05 +01:00 |
|
memchr
|
3785defaf1
|
logging: implement std::formatter for some types (#3380)
|
2023-09-20 16:25:03 +01:00 |
|
memchr
|
6594b50e57
|
logging/format: use std::format_string to catch formatting string errors at compile time (#3377)
* fix(log): use constexpr format string
* deprecate getFormat
|
2023-09-20 08:26:20 +01:00 |
|
Dickby
|
d8d0cd75c2
|
internal: Make part of CCompositor::focusWindow a bit easier to read. (#3356)
|
2023-09-19 11:37:30 +01:00 |
|
memchr
|
c50072b108
|
varlist: cleanup unintuitive string splitting (#3369)
* refactor(varlist): replace unintuitive string splitting
* refactor(varlist): remove test asserts
|
2023-09-19 09:44:54 +01:00 |
|
vaxerski
|
60f10e6037
|
hyprctl: print monitor IDs as int64
|
2023-09-19 00:41:56 +01:00 |
|
vaxerski
|
e4d6695375
|
keybinds: focus last window on workspace change to another mon
|
2023-09-18 11:33:19 +01:00 |
|
Dickby
|
b0a82c04df
|
bezier: Remove Todo about N-Point bezier curves. (#3352)
|
2023-09-17 18:48:11 +01:00 |
|
vaxerski
|
af15b15b4b
|
input: guard constraint in unconstrainMouse
|
2023-09-17 16:46:04 +01:00 |
|
Mihai Fufezan
|
f72e04d63b
|
misc: add disable_hypr_chan option (#3343)
|
2023-09-17 15:26:24 +01:00 |
|
vaxerski
|
c8cc811e85
|
nix: update patches for meson changes
|
2023-09-17 00:08:19 +01:00 |
|
vaxerski
|
c0082519ae
|
wlroots: disable wlr vulkan support
Hyprland will never use vulkan so this is completely redundant
|
2023-09-17 00:02:11 +01:00 |
|
vaxerski
|
2f01a18989
|
window: recalculate layout on swallow in map
fixes #2848
|
2023-09-16 18:40:57 +01:00 |
|
Dickby
|
a53ec98b82
|
bezier: Optimize CBezierCurve::getYForPoint (#3321)
|
2023-09-16 18:32:33 +01:00 |
|
fufexan
|
d126d2c092
|
[gha] Nix: update inputs
|
2023-09-16 00:03:39 +00:00 |
|
Jeremy Huang
|
cc630c90b5
|
master: partially revert 0e64dd2e and fix the animation (#3327)
|
2023-09-15 22:13:23 +01:00 |
|
vaxerski
|
b9b38424b0
|
input: fix hints not being used if committed at the beginning
|
2023-09-15 21:01:54 +01:00 |
|
memchr
|
56adec7c1a
|
socket2: emit lockgroups event (#3317)
|
2023-09-15 12:06:59 +01:00 |
|
MightyPlaza
|
824290c791
|
windowrules: fix workspace exec rule with special (#3316)
modified: src/events/Windows.cpp
|
2023-09-15 12:05:21 +01:00 |
|
Jeremy Huang
|
d3cbec2d1a
|
master: Add mfact dispatcher (#3298)
* add mfact dispatcher
* limit mfact to between 0.05 and 0.95
* add try catch block for stof
* change log to err
|
2023-09-15 12:03:05 +01:00 |
|
Mihai Fufezan
|
f8008e4b3b
|
Nix CI: use DetSys' install & cache actions
|
2023-09-14 17:55:53 +03:00 |
|
vaxerski
|
2536630049
|
dwindle: fix moving windows on special
|
2023-09-14 15:37:45 +01:00 |
|
memchr
|
e6651334f2
|
refactor: flatten nesting if s in layout window creation method (#3294)
|
2023-09-14 12:27:16 +01:00 |
|
Jeremy Huang
|
0e64dd2ea5
|
master: respect the resizing animation option in master layout (#3300)
|
2023-09-14 12:14:10 +01:00 |
|
memchr
|
db2b72adee
|
config: fix relative path resolution (#3308)
|
2023-09-14 12:07:31 +01:00 |
|
memchr
|
0dc8289b02
|
dwindle: fix: don't merge groups when moving window (#3302)
|
2023-09-14 11:56:29 +01:00 |
|
Mihai Fufezan
|
f6473aa3ad
|
flake.lock: update nixpkgs and xdph
- nix/module: update xdph override
- nix/overlays: remove hyprland-share-picker (now built directly inside xdph)
|
2023-09-14 12:03:48 +03:00 |
|
memchr
|
84f8f4d77d
|
keybinds: warp cursor to correct window in moveWindowOutOfGroup (#3290)
|
2023-09-13 15:02:21 +01:00 |
|
Jeremy Huang
|
2ad429dfe0
|
master: Fix the wrong resize speed in master layout center orientation (#3289)
* rebase
* change isStackVertical variable to make it more readable
* fix some code getting unnecessarily repeating in a loop
|
2023-09-13 11:48:19 +01:00 |
|
memchr
|
4f88897fc0
|
keybinds: avoid onWindowRemoved & onWindowCreated when group has one member (#3286)
Make moveWindowOutOfGroup behave like toggleGroup on a group with single
member, this prevents the window from moving around rabidly.
|
2023-09-13 11:44:02 +01:00 |
|
|
41e5f401c5
|
keybinds: simulate movement on empty focus after workspace change
|
2023-09-13 11:36:41 +01:00 |
|
|
b884544ee6
|
input: don't refocus on switched workspace on the same monitor
|
2023-09-13 11:33:36 +01:00 |
|
memchr
|
6b1ac659e0
|
layout: add direction parameter to onWindowCreated and friends (#3269)
* feat(layout): add direction parameter to onWindowCreated and friends
In addition:
- Implement directional moveWindowOutOfGroup for `movewindoworgroup`
when using dwindle layout. (augmentation of #3006)
- Replace `DWindleLayout::OneTimeFocus` with `IHyprLayout::eDirection`.
- Slight formatting change (clang-format).
* fix: nullptr dereference in dwindle window creation
* refactor: generalized eDirection
* refactor: eliminate DIRECTION_NONE
* Update IHyprLayout.hpp
|
2023-09-13 11:13:29 +01:00 |
|