meak
9e96ce4a46
fix: cmd_sticky crash sway with empty container
2018-10-11 22:29:41 +02:00
emersion
8dadfd42df
Merge pull request #2817 from trmendes/libinput-disable-touchscreen-support
...
Add libinput send_events config for touch
2018-10-10 23:52:29 +02:00
Thiago Mendes
8e147b3f1d
Add libinput send_events config for touch
2018-10-10 23:15:31 +02:00
Drew DeVault
5d19906556
Merge pull request #2806 from v-gu/add-libinput-support-for-keyboard
...
add libinput config for keyboard
2018-10-10 17:07:38 +02:00
Drew DeVault
0a36d14d7a
Merge pull request #2798 from RedSoxFan/bar-bindsym
...
Implement bar bindsym
2018-10-10 17:07:02 +02:00
Ian Fan
cd6917d4a8
Merge branch 'master' into bar-bindsym
2018-10-10 12:23:04 +00:00
Drew DeVault
782ed19bc3
Merge pull request #2814 from Emantor/mouse-warping-container
...
Add mouse_warping container
2018-10-10 14:06:14 +02:00
Ryan Dwyer
ed33d95b6a
Merge branch 'master' into mouse-warping-container
2018-10-10 21:50:29 +10:00
Drew DeVault
155e863ead
Merge pull request #2811 from RyanDwyer/fix-floating-click-events
...
Fix floating click events
2018-10-10 13:44:55 +02:00
Rouven Czerwinski
41991542ca
Add mouse_warping container
...
This option always moves the cursor into the middle of the container if the warp
variable is true in seat_set_focus_warp.
Fixes #2577
2018-10-10 12:45:21 +02:00
emersion
87bc707e9b
Merge pull request #2812 from RyanDwyer/fix-version-messages
...
Fix program name in version strings
2018-10-10 10:57:45 +02:00
Ryan Dwyer
fa8959532b
Fix program name in version strings
...
When running swaymsg -v, the version returned is actually the version of
swaymsg itself, yet the message displayed was "sway version <version>".
This can create confusion if users update sway and swaymsg but don't
restart sway, then use swaymsg to check the version.
This patch changes the wording to be "swaymsg version <version>"
instead, and likewise for swaybar.
To get the version of a running sway instance, users should run swaymsg
-t get_version.
2018-10-10 18:34:50 +10:00
Ryan Dwyer
416bb7a214
Fix floating click events
...
* Set focus to a floating container when clicking its title bar.
* Raise floating when user clicks title bar or decorations (in the
seat_begin functions).
* In container_at, it only returned a floating container if the user had
clicked the surface. This makes it use floating_container_at instead.
2018-10-10 16:58:32 +10:00
Drew DeVault
2bd561d2b7
Merge pull request #2810 from RyanDwyer/fix-docs-backandforth
...
Fix back_and_forth documentation
2018-10-10 01:58:07 +02:00
Ryan Dwyer
8c98bde20d
Fix back_and_forth documentation
2018-10-10 09:41:37 +10:00
Drew DeVault
ab6423f9b9
Merge pull request #2809 from mwenzkowski/fix-view_autoconfigure
...
Fix undesirable height change of floating views
2018-10-10 00:46:15 +02:00
mwenzkowski
fd645a2a88
Fix undesirable height change of floating views
...
In view_autoconfigure the height of the view is adjusted if the parent
container has a tabbed/stacked layout. Previously this height change
would also be applied to floating views, although it is not needed for
them.
2018-10-09 21:22:15 +02:00
Vincent Gu
073aa4149f
add libinput config for keyboard
...
add send_events support
2018-10-09 22:03:27 +08:00
Drew DeVault
43875c437b
Merge pull request #2805 from RyanDwyer/fix-resize-return-value
...
resize: Determine if anything changed using before/after check
2018-10-09 15:42:43 +02:00
Drew DeVault
53164c4aa2
Merge pull request #2803 from RedSoxFan/fix-2802
...
Only consider tiling views for gaps outer
2018-10-09 15:37:42 +02:00
Ryan Dwyer
61699a1146
resize: Determine if anything changed using before/after check
...
Returning a boolean from container_resize_tiled and resize_tiled doesn't
work in all cases. This patch changes it back to void and does a
before/after check to see if the container was resized.
2018-10-09 22:25:21 +10:00
Brian Ashworth
d3f0e52784
bar-bindsym: address ianyfan's comments
2018-10-09 08:12:46 -04:00
Brian Ashworth
1c969e86f5
Implement bar bindsym
2018-10-09 08:12:46 -04:00
Drew DeVault
e143c9613d
Merge pull request #2804 from Emantor/swaynag-double-free
...
config: remove double free of config->swaynag_command
2018-10-09 13:37:20 +02:00
Rouven Czerwinski
1eb0dc2922
config: remove double free of config->swaynag_command
...
Fixes #2796
2018-10-09 13:14:02 +02:00
Brian Ashworth
5e9c61ac23
Only consider tiling views for gaps outer
2018-10-08 18:50:32 -04:00
Drew DeVault
4bebee620f
Merge pull request #2772 from RyanDwyer/improve-popup-damage
...
Only damage popups when popups have damage
2018-10-09 00:02:36 +02:00
Brian Ashworth
a999269e1c
Merge pull request #2782 from RyanDwyer/popup-during-fullscreen
...
Implement popup_during_fullscreen
2018-10-08 15:28:09 -04:00
Brian Ashworth
3f328b6276
Merge branch 'master' into popup-during-fullscreen
2018-10-08 15:18:49 -04:00
emersion
a03955f936
Merge pull request #2799 from ianyfan/commands
...
commands: when setting urgency, check container is not null
2018-10-08 19:17:40 +02:00
Ian Fan
efb123899f
commands: when setting urgency, check container is not null
2018-10-08 17:48:25 +01:00
emersion
16e727a654
Merge pull request #2795 from RedSoxFan/swaynag-disable
...
Allow swaynag to be disabled
2018-10-08 16:24:46 +02:00
Brian Ashworth
09c3c33081
Allow swaynag to be disabled
2018-10-08 09:59:38 -04:00
emersion
45f2cd0c73
Merge pull request #2793 from emersion/disable-swaybg
...
Allow swaybg to be disabled
2018-10-08 15:50:56 +02:00
Ryan Dwyer
d21d2c8665
Remove duplicate code
2018-10-08 23:50:43 +10:00
emersion
1c1fbd49db
Merge pull request #2794 from johnae/fix-opacity-crashing-bug
...
Check if there is a current container before setting its opacity
2018-10-08 15:42:19 +02:00
Ryan Dwyer
b8002fc0c4
Look for any ancestor when checking for fullscreen exit
2018-10-08 23:39:35 +10:00
Ryan Dwyer
88317b59ce
Use current state when rendering transient containers
2018-10-08 23:27:19 +10:00
emersion
ab3a397d58
Fix memory leak in status_command handler
2018-10-08 15:21:20 +02:00
John Axel Eriksson
08139daaa4
Check if there is a current container before setting it's opacity
2018-10-08 15:17:37 +02:00
emersion
c988b03d85
Allow swaybg to be disabled
...
Same as #2791 but for swaybg.
Fixes #2790
2018-10-08 15:08:33 +02:00
Ryan Dwyer
f23588de3c
Introduce container_is_transient_for
2018-10-08 23:00:36 +10:00
Ryan Dwyer
832ebc8966
Implement popup_during_fullscreen
...
This introduces a new view_impl function: is_transient_for. Similar to
container_has_ancestor but works using the surface parents rather than
the tree.
This patch modifies view_is_visible, container_at and so on to allow
transient views to function normally when they're in front of a
fullscreen view.
2018-10-08 22:49:59 +10:00
Drew DeVault
6cb0e58c6d
Merge pull request #2791 from RyanDwyer/status-command-optional
...
swaybar: allow null status_command
2018-10-08 14:42:48 +02:00
Ryan Dwyer
5e1983660d
Allow status_command to be disabled via IPC
2018-10-08 22:23:55 +10:00
Ryan Dwyer
26bebb9266
Add example status_command to default config
2018-10-08 22:23:55 +10:00
Ryan Dwyer
41bfd8c790
swaybar: allow null status_command
...
Sway sets a default status_command which runs date every second. This
patch removes this behaviour so the user can have a NULL status bar if
desired.
I had to swap swaybar's event_loop_poll and wl_display_flush so that it
would map the initial surface.
2018-10-08 22:23:55 +10:00
Ian Fan
b3b17280de
Merge pull request #2789 from RyanDwyer/reload-idle
...
Reload config using idle event
2018-10-08 12:05:18 +00:00
Ryan Dwyer
e168e8f0ff
Don't apply seat config when validating
2018-10-08 21:18:30 +10:00
Ryan Dwyer
88a5e26c6e
Remove unneeded variable
2018-10-08 20:40:47 +10:00