meak
9e96ce4a46
fix: cmd_sticky crash sway with empty container
6 years ago
emersion
8dadfd42df
Merge pull request #2817 from trmendes/libinput-disable-touchscreen-support
...
Add libinput send_events config for touch
6 years ago
Thiago Mendes
8e147b3f1d
Add libinput send_events config for touch
6 years ago
Drew DeVault
5d19906556
Merge pull request #2806 from v-gu/add-libinput-support-for-keyboard
...
add libinput config for keyboard
6 years ago
Drew DeVault
0a36d14d7a
Merge pull request #2798 from RedSoxFan/bar-bindsym
...
Implement bar bindsym
6 years ago
Ian Fan
cd6917d4a8
Merge branch 'master' into bar-bindsym
6 years ago
Drew DeVault
782ed19bc3
Merge pull request #2814 from Emantor/mouse-warping-container
...
Add mouse_warping container
6 years ago
Ryan Dwyer
ed33d95b6a
Merge branch 'master' into mouse-warping-container
6 years ago
Drew DeVault
155e863ead
Merge pull request #2811 from RyanDwyer/fix-floating-click-events
...
Fix floating click events
6 years ago
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
6 years ago
emersion
87bc707e9b
Merge pull request #2812 from RyanDwyer/fix-version-messages
...
Fix program name in version strings
6 years ago
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.
6 years ago
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.
6 years ago
Drew DeVault
2bd561d2b7
Merge pull request #2810 from RyanDwyer/fix-docs-backandforth
...
Fix back_and_forth documentation
6 years ago
Ryan Dwyer
8c98bde20d
Fix back_and_forth documentation
6 years ago
Drew DeVault
ab6423f9b9
Merge pull request #2809 from mwenzkowski/fix-view_autoconfigure
...
Fix undesirable height change of floating views
6 years ago
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.
6 years ago
Vincent Gu
073aa4149f
add libinput config for keyboard
...
add send_events support
6 years ago
Drew DeVault
43875c437b
Merge pull request #2805 from RyanDwyer/fix-resize-return-value
...
resize: Determine if anything changed using before/after check
6 years ago
Drew DeVault
53164c4aa2
Merge pull request #2803 from RedSoxFan/fix-2802
...
Only consider tiling views for gaps outer
6 years ago
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.
6 years ago
Brian Ashworth
d3f0e52784
bar-bindsym: address ianyfan's comments
6 years ago
Brian Ashworth
1c969e86f5
Implement bar bindsym
6 years ago
Drew DeVault
e143c9613d
Merge pull request #2804 from Emantor/swaynag-double-free
...
config: remove double free of config->swaynag_command
6 years ago
Rouven Czerwinski
1eb0dc2922
config: remove double free of config->swaynag_command
...
Fixes #2796
6 years ago
Brian Ashworth
5e9c61ac23
Only consider tiling views for gaps outer
6 years ago
Drew DeVault
4bebee620f
Merge pull request #2772 from RyanDwyer/improve-popup-damage
...
Only damage popups when popups have damage
6 years ago
Brian Ashworth
a999269e1c
Merge pull request #2782 from RyanDwyer/popup-during-fullscreen
...
Implement popup_during_fullscreen
6 years ago
Brian Ashworth
3f328b6276
Merge branch 'master' into popup-during-fullscreen
6 years ago
emersion
a03955f936
Merge pull request #2799 from ianyfan/commands
...
commands: when setting urgency, check container is not null
6 years ago
Ian Fan
efb123899f
commands: when setting urgency, check container is not null
6 years ago
emersion
16e727a654
Merge pull request #2795 from RedSoxFan/swaynag-disable
...
Allow swaynag to be disabled
6 years ago
Brian Ashworth
09c3c33081
Allow swaynag to be disabled
6 years ago
emersion
45f2cd0c73
Merge pull request #2793 from emersion/disable-swaybg
...
Allow swaybg to be disabled
6 years ago
Ryan Dwyer
d21d2c8665
Remove duplicate code
6 years ago
emersion
1c1fbd49db
Merge pull request #2794 from johnae/fix-opacity-crashing-bug
...
Check if there is a current container before setting its opacity
6 years ago
Ryan Dwyer
b8002fc0c4
Look for any ancestor when checking for fullscreen exit
6 years ago
Ryan Dwyer
88317b59ce
Use current state when rendering transient containers
6 years ago
emersion
ab3a397d58
Fix memory leak in status_command handler
6 years ago
John Axel Eriksson
08139daaa4
Check if there is a current container before setting it's opacity
6 years ago
emersion
c988b03d85
Allow swaybg to be disabled
...
Same as #2791 but for swaybg.
Fixes #2790
6 years ago
Ryan Dwyer
f23588de3c
Introduce container_is_transient_for
6 years ago
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.
6 years ago
Drew DeVault
6cb0e58c6d
Merge pull request #2791 from RyanDwyer/status-command-optional
...
swaybar: allow null status_command
6 years ago
Ryan Dwyer
5e1983660d
Allow status_command to be disabled via IPC
6 years ago
Ryan Dwyer
26bebb9266
Add example status_command to default config
6 years ago
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.
6 years ago
Ian Fan
b3b17280de
Merge pull request #2789 from RyanDwyer/reload-idle
...
Reload config using idle event
6 years ago
Ryan Dwyer
e168e8f0ff
Don't apply seat config when validating
6 years ago
Ryan Dwyer
88a5e26c6e
Remove unneeded variable
6 years ago