Lars Hagström
b181f793c3
Make pointer button release outside window still count down the button_count.
...
When double-clicking a maximized window title, so that the windows size is restored and the mouse pointer ends up _outside_ the window it becomes impossible to move windows.
The reason is that the button_count variable is not counted down if the mouse button is released outside the window, so the button_count remains incremented even after the button is released.
This patch adds a call to wlr_seat_pointer_notify_button if the mouse button is released outside the window.
(I am a complete noob to wlroots, so be kind...)
7 years ago
Tony Crisci
fc627afd18
fix decorations on wayland backend
7 years ago
Tony Crisci
e8c407d00e
rename wlr_deco_part to roots_deco_part
7 years ago
Tony Crisci
54776dd19c
fix cursor issue
7 years ago
Tony Crisci
4183271475
make it work with rotation
7 years ago
Tony Crisci
61bd79200c
basic decorations
7 years ago
Tony Crisci
069f120b70
rootston: remove input event ring buffer
7 years ago
emersion
9e2d936b4a
Fix rootston seat button count
7 years ago
emersion
925497fbea
Set default cursor image in rootston
7 years ago
Tony Crisci
d74ac69f7b
bring edges into wlr
7 years ago
emersion
dcb168914e
Merge branch 'master' into fullscreen
7 years ago
emersion
9a6f799d8f
Add fullscreen command, fix view_at with fullscreen views
7 years ago
emersion
1d08d31709
Merge branch 'master' into laggy-move-resize
7 years ago
emersion
ac6385689f
Set min view size to 1x1
7 years ago
emersion
7904b625f0
Merge branch 'master' into laggy-move-resize
7 years ago
emersion
97ddd2d1df
Add roots_seat_cycle_focus
7 years ago
emersion
bf41e7a794
Make the close command use roots_seat_get_focus, rename a few symbols
7 years ago
emersion
a8b31da52c
Remove roots_seat_{add,remove}_view
7 years ago
emersion
76e8e1a6ad
Merge branch 'master' into seat-views
7 years ago
Tony Crisci
bd8cdf1e9f
rootston: remove grab listeners
7 years ago
Tony Crisci
3b74db467b
data-device: wlr-drag-icon
7 years ago
emersion
72d877658a
Merge branch 'master' into seat-views
7 years ago
Tony Crisci
f17c3947ea
rootston: seat/cursor 80col cleanup
7 years ago
emersion
a3a8b7bfd8
Fixed a bug with move-resize, removed xdg-shell ack_configure event
...
Fixed move-resizing a view when only one coordinate changes.
7 years ago
emersion
bb6d34e7a5
rootston: add per-seat views
7 years ago
Tony Crisci
f61986e8db
rename touch slot to touch id
7 years ago
Tony Crisci
fb18e345a6
wlr-seat: return serial from touch down interface
7 years ago
Tony Crisci
584ff1df4c
Merge branch 'master' into feature/wlr-seat-touch
7 years ago
emersion
bb79ada49f
Fix a bunch of mistakes detected with scan-build
7 years ago
Tony Crisci
12758a00a2
rootston: touch to focus
7 years ago
Tony Crisci
ac4841ba37
put dnd icon in the right place
7 years ago
Tony Crisci
a337e95505
wlr-touch: make dnd work
7 years ago
Tony Crisci
4eab61f86f
wlr-seat: refactor touch grab interface
7 years ago
Tony Crisci
6a516f7c41
basic touch dnd
7 years ago
Tony Crisci
4240096b83
wlr-seat: default touch grab
7 years ago
Tony Crisci
e5a31ae870
wlr-seat: basic touch
7 years ago
emersion
8605243459
Introduce wlr_xcursor_manager
7 years ago
emersion
2dccb11741
rootston: keep one xcursor_theme per seat
7 years ago
emersion
aaf0691883
rootston: add roots_xcursor_theme
...
roots_xcursor_theme loads multiple wlr_xcursor_theme at different scales.
7 years ago
emersion
ac1573b0e7
Add scale parameter to wlr_cursor_set_image
7 years ago
Tony Crisci
2a9dc60f28
Merge branch 'master' into feature/multiseat
7 years ago
emersion
eb89f1dcd2
Fix resize issues with some xdg-shell apps.
...
Also renames view_get_size to view_get_box to be more consistent with wlroots API and make it more obvious that x,y are set (while in roots_view.get_size this isn't the case).
Fixes #407
7 years ago
Drew DeVault
e6babc07a0
Merge pull request #390 from emersion/rootston-maximize
...
Maximize views in rootston
7 years ago
Drew DeVault
66587eb430
Merge remote-tracking branch 'origin/master' into hidpi
7 years ago
Tony Crisci
c680ace5e8
rootston: remove old cursor implementation
7 years ago
emersion
4df8be1a8f
Better UX when moving/resizing/rotating maximized views
7 years ago
emersion
03d3fdc158
Basic maximization implementation for xdg-shell
7 years ago
Tony Crisci
b74c4cf974
Merge branch 'master' into feature/multiseat
7 years ago
Tony Crisci
704f0f158a
rootston: move device init to seat
7 years ago
Drew DeVault
6d8e1abfc0
Improve input sensitivity
...
We now use doubles until the last minute, which makes it so we can move
the pointer more precisely. This also includes a fix for tablet tools,
which move absolutely and sometimes do not update the X or Y axis.
7 years ago