|
dd0714c22a
|
input: add relative_input for tablets
closes #2639
|
2023-12-09 04:07:28 +00:00 |
|
|
a794eecd6a
|
README: add note about hyprpm + clang-format
|
2023-12-07 10:46:12 +00:00 |
|
ddmetz
|
62a8d0be5c
|
keybinds: check for null last monitor in changeworkspace (#4077)
|
2023-12-07 00:09:25 +00:00 |
|
François Conzelmann
|
4a42344e97
|
style/ci: apply clang-format and verify it in ci (#4039)
* style: apply clang-format
* ci: add new clang-format job to CI
|
2023-12-06 22:54:56 +00:00 |
|
swwind
|
13b4c6de86
|
input: don't send mouse events on touch (#4071)
|
2023-12-06 14:30:40 +00:00 |
|
dranull
|
cfd94c5b30
|
input: Stop propagating axis events after valid binds (#4059)
|
2023-12-05 21:16:26 +00:00 |
|
|
2d04cb1cc6
|
input: make fallback layout us
|
2023-12-05 00:48:39 +00:00 |
|
Wren Baxter
|
8440a30231
|
input: fix overzealous mouse capture on resize_on_border (#4010)
fixes #2456
|
2023-12-01 01:12:08 +00:00 |
|
|
b2f3623131
|
events: add keyPress and mouseAxis
fixes #4011 fixes #4008
|
2023-11-30 18:45:12 +00:00 |
|
François Conzelmann
|
5513eed64d
|
managers: fix debug log using printf format (#4007)
Some debug messages where using printf format style to print variable
content instead of std::format format.
|
2023-11-30 15:20:08 +00:00 |
|
François Conzelmann
|
1fc1e4e9cb
|
monitor: remove comma from monitor description (#3996)
this allows for monitor specific rules to work on monitor with comma on
their description
fixes #2457
|
2023-11-30 01:48:10 +00:00 |
|
Jibin George
|
2ce4b94a22
|
input: Fix custom acceleration profile config (#3948)
|
2023-11-25 14:39:21 +00:00 |
|
Junxuan Liao
|
929c44e361
|
input: pass mouse input to IME popups (#3922)
|
2023-11-25 14:27:57 +00:00 |
|
thejch
|
258c83f3bb
|
exec: remove redundant environment variables from spawn (#3923)
|
2023-11-24 12:42:20 +00:00 |
|
Vaxry
|
2ebfd0c745
|
renderer: Move to a full Hyprland GL rendering pipeline (#3920)
Also updates wlroots
|
2023-11-24 10:54:21 +00:00 |
|
zakk4223
|
4729265284
|
hyprctl: Add 'layouts' command (#3895)
* Add hyprctl 'layouts' command
formatting
* Add getAllLayoutNames(), move m_vLayouts back to private
Formatting
* clang-format
|
2023-11-21 18:43:38 +00:00 |
|
end-4
|
646f4bc638
|
general: add workspace gaps (#3877)
* anims: workspace gap
* anims: ws gaps: on swipe end
* anims: ws gaps: add missing parentheses
* format
* refractor
* Update Swipe.cpp
* format
* fix swipe to right
* ws gaps: move animations:workspace_gap to general:gaps_workspace
* ws gaps: general:gaps_workspace -> general:gaps_workspaces
|
2023-11-19 12:33:26 +00:00 |
|
Vaxry
|
8b57a1973e
|
internal: Allow floating windows on special (#3872)
* allow floating on special
* fix mistake
* fix clipbox
|
2023-11-18 17:00:24 +00:00 |
|
|
a34e192433
|
renderer: clip floating boxes on slide anim
fixes #3514
|
2023-11-16 20:20:41 +00:00 |
|
thejch
|
9e3dccca76
|
keybinds: Close special workspace after moving windows out of it (#3649)
* use old monitor
* use pMonitor for for special workspace
|
2023-11-15 12:32:02 +00:00 |
|
Ching Pei Yang
|
4d6fa6ed0c
|
pluginapi: add touch event hooks (#3836)
|
2023-11-13 16:32:12 +00:00 |
|
|
47d46aa56c
|
inputmgr: clean lists in ~dtor
ref #3558
|
2023-11-12 14:03:46 +00:00 |
|
|
65efde32c9
|
internal: make getPlusMinusKeywordResult return optional
|
2023-11-12 13:40:02 +00:00 |
|
|
69e314207d
|
internal: replace INT_MAX with WORKSPACE_INVALID
|
2023-11-12 13:34:54 +00:00 |
|
|
ae46fbafe5
|
xdg: set state maximized for all tiled windows
forces them to not draw stupid decorations of their own. Wlroots stopped doing it for us. Fixes #3830
|
2023-11-11 17:13:20 +00:00 |
|
|
db82fc5b09
|
animationmgr: push shadow avs to ended on disabled
|
2023-11-11 15:23:33 +00:00 |
|
Vaxry
|
9be6fbf5ea
|
decorations: Decoration Positioner (#3800)
|
2023-11-11 14:37:17 +00:00 |
|
|
92cb44ddb2
|
input: don't schedule repaint on cursor move if hardware cursors are in use
|
2023-11-10 18:49:15 +00:00 |
|
|
b8a615ffb8
|
xdg-shell: improve ack-configure handling
fixes #3807
|
2023-11-10 00:13:22 +00:00 |
|
|
8dd02eb5f3
|
xdg-shell: update reported size on ack_configure
|
2023-11-09 22:43:52 +00:00 |
|
|
74cf2281dd
|
binds: add movefocus_cycles_fullscreen
fixes #3738
|
2023-11-04 21:03:08 +00:00 |
|
Vaxry
|
55b4f84fea
|
Internal: Hyprland box implementation (#3755)
* box impl
* remove unused operators
* missed applyfromwlr
|
2023-11-04 17:03:05 +00:00 |
|
Vaxry
|
73e78f05ad
|
Decos: Window decoration flags, shadow improvements (#3739)
|
2023-11-04 13:10:52 +00:00 |
|
|
86318ce04f
|
input: let input-grabbing decos have prio over resize on border
|
2023-10-29 23:37:12 +00:00 |
|
MightyPlaza
|
9abfa9efc6
|
input: handle mouse on decorations (#3560)
|
2023-10-29 20:14:47 +00:00 |
|
|
7a5234a0cc
|
input: better cursor image infrastructure
Improves handling of cursor images/surfaces
Fixes an issue with decos and cursors
Fixes #3471
|
2023-10-29 18:09:05 +00:00 |
|
Antoine Dutot
|
1d47e2c408
|
input: fix force_zero_scaling for tablet and touch (#3644)
* Attempt to fix force_zero_scaling for tablet and touch for XWayland apps.
* Formated using clang-format.
* Simpler way to compute touch origin.
|
2023-10-27 10:15:29 +01:00 |
|
|
47256a6ed8
|
input: remove incorrect check in re-enter
fixes #3659
|
2023-10-26 22:21:13 +01:00 |
|
|
92cf1c2337
|
input: fix mouse down handling on unset last surface
fixes #3659
|
2023-10-26 18:54:19 +01:00 |
|
Tyler Schneider
|
07714dd5bd
|
input: Apply scaling to cursorPosOnActivate position (#3664)
|
2023-10-26 02:05:10 +01:00 |
|
|
616ff343b7
|
input: fix warn
|
2023-10-24 00:53:59 +01:00 |
|
|
98059b52d7
|
layershell: support ON_DEMAND keyboard mode
fixes #2264
|
2023-10-22 23:32:55 +01:00 |
|
Brenno Lemos
|
b135bd6cd4
|
workspacerules: Add new optional "default command" for auto-launching apps on new workspaces (#3559)
|
2023-10-22 23:11:03 +01:00 |
|
|
a61eb7694d
|
hooksystem: add callbackinfo struct and cancellable events
|
2023-10-21 14:52:43 +01:00 |
|
|
7f35f33b4c
|
surface/wayland: conform to small surface requirements
do not stretch small surfaces, instead center them if they fit.
|
2023-10-20 20:15:57 +01:00 |
|
|
a0b675ec9e
|
binds: add ignoreMods flag
|
2023-10-17 20:10:07 +01:00 |
|
André Silva
|
784f8a88fb
|
input: don't reset cursor movement timer on simulateMouseMovement (#3595)
Fixes #2570
|
2023-10-17 17:00:39 +01:00 |
|
Philip Damianik
|
442209942f
|
cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() (#3572)
* Replace find() with C++20 starts_with() and ends_with()
* Replace find() with C++20 contains()
|
2023-10-15 19:07:23 +01:00 |
|
memchr
|
34455844e9
|
groups: ensure consistency in dispatcher behavior with global group lock (#3531)
|
2023-10-11 11:13:12 +01:00 |
|
MightyPlaza
|
d537815d43
|
groups: create group and groupbar config sections (#3522)
* config: create group section
modified: src/Compositor.cpp
modified: src/config/ConfigManager.cpp
modified: src/layout/DwindleLayout.cpp
modified: src/layout/MasterLayout.cpp
modified: src/managers/KeybindManager.cpp
modified: src/managers/input/InputManager.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* separate group border and groupbar colors
modified: src/Compositor.cpp
modified: src/config/ConfigManager.cpp
modified: src/render/decorations/CHyprGroupBarDecoration.cpp
* add new line
modified: config/ConfigManager.cpp
|
2023-10-10 17:42:45 +01:00 |
|