Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-10 | Merge pull request #2806 from v-gu/add-libinput-support-for-keyboard | Drew DeVault | |
add libinput config for keyboard | |||
2018-10-10 | Merge pull request #2798 from RedSoxFan/bar-bindsym | Drew DeVault | |
Implement bar bindsym | |||
2018-10-10 | Merge branch 'master' into bar-bindsym | Ian Fan | |
2018-10-10 | Merge pull request #2814 from Emantor/mouse-warping-container | Drew DeVault | |
Add mouse_warping container | |||
2018-10-10 | Merge branch 'master' into mouse-warping-container | Ryan Dwyer | |
2018-10-10 | Merge pull request #2811 from RyanDwyer/fix-floating-click-events | Drew DeVault | |
Fix floating click events | |||
2018-10-10 | Add mouse_warping container | Rouven Czerwinski | |
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 | Merge pull request #2812 from RyanDwyer/fix-version-messages | emersion | |
Fix program name in version strings | |||
2018-10-10 | Fix program name in version strings | Ryan Dwyer | |
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 | Fix floating click events | Ryan Dwyer | |
* 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 | Merge pull request #2810 from RyanDwyer/fix-docs-backandforth | Drew DeVault | |
Fix back_and_forth documentation | |||
2018-10-10 | Fix back_and_forth documentation | Ryan Dwyer | |
2018-10-10 | Merge pull request #2809 from mwenzkowski/fix-view_autoconfigure | Drew DeVault | |
Fix undesirable height change of floating views | |||
2018-10-09 | Fix undesirable height change of floating views | mwenzkowski | |
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 | add libinput config for keyboard | Vincent Gu | |
add send_events support | |||
2018-10-09 | Merge pull request #2805 from RyanDwyer/fix-resize-return-value | Drew DeVault | |
resize: Determine if anything changed using before/after check | |||
2018-10-09 | Merge pull request #2803 from RedSoxFan/fix-2802 | Drew DeVault | |
Only consider tiling views for gaps outer | |||
2018-10-09 | resize: Determine if anything changed using before/after check | Ryan Dwyer | |
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 | bar-bindsym: address ianyfan's comments | Brian Ashworth | |
2018-10-09 | Implement bar bindsym | Brian Ashworth | |
2018-10-09 | Merge pull request #2804 from Emantor/swaynag-double-free | Drew DeVault | |
config: remove double free of config->swaynag_command | |||
2018-10-09 | config: remove double free of config->swaynag_command | Rouven Czerwinski | |
Fixes #2796 | |||
2018-10-08 | Only consider tiling views for gaps outer | Brian Ashworth | |
2018-10-09 | Merge pull request #2772 from RyanDwyer/improve-popup-damage | Drew DeVault | |
Only damage popups when popups have damage | |||
2018-10-08 | Merge pull request #2782 from RyanDwyer/popup-during-fullscreen | Brian Ashworth | |
Implement popup_during_fullscreen | |||
2018-10-08 | Merge branch 'master' into popup-during-fullscreen | Brian Ashworth | |
2018-10-08 | Merge pull request #2799 from ianyfan/commands | emersion | |
commands: when setting urgency, check container is not null | |||
2018-10-08 | commands: when setting urgency, check container is not null | Ian Fan | |
2018-10-08 | Merge pull request #2795 from RedSoxFan/swaynag-disable | emersion | |
Allow swaynag to be disabled | |||
2018-10-08 | Allow swaynag to be disabled | Brian Ashworth | |
2018-10-08 | Merge pull request #2793 from emersion/disable-swaybg | emersion | |
Allow swaybg to be disabled | |||
2018-10-08 | Remove duplicate code | Ryan Dwyer | |
2018-10-08 | Merge pull request #2794 from johnae/fix-opacity-crashing-bug | emersion | |
Check if there is a current container before setting its opacity | |||
2018-10-08 | Look for any ancestor when checking for fullscreen exit | Ryan Dwyer | |
2018-10-08 | Use current state when rendering transient containers | Ryan Dwyer | |
2018-10-08 | Fix memory leak in status_command handler | emersion | |
2018-10-08 | Check if there is a current container before setting it's opacity | John Axel Eriksson | |
2018-10-08 | Allow swaybg to be disabled | emersion | |
Same as #2791 but for swaybg. Fixes #2790 | |||
2018-10-08 | Introduce container_is_transient_for | Ryan Dwyer | |
2018-10-08 | Implement popup_during_fullscreen | Ryan Dwyer | |
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 | Merge pull request #2791 from RyanDwyer/status-command-optional | Drew DeVault | |
swaybar: allow null status_command | |||
2018-10-08 | Allow status_command to be disabled via IPC | Ryan Dwyer | |
2018-10-08 | Add example status_command to default config | Ryan Dwyer | |
2018-10-08 | swaybar: allow null status_command | Ryan Dwyer | |
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 | Merge pull request #2789 from RyanDwyer/reload-idle | Ian Fan | |
Reload config using idle event | |||
2018-10-08 | Don't apply seat config when validating | Ryan Dwyer | |
2018-10-08 | Remove unneeded variable | Ryan Dwyer | |
2018-10-08 | Reload config using idle event | Ryan Dwyer | |
This patch makes it so when you run reload, the actual reloading is deferred to the next time the event loop becomes idle. This avoids several use-after-frees and removes the workarounds we have to avoid them. When you run reload, we validate the config before creating the idle event. This is so the reload command will still return an error if there are validation errors. To allow this, load_main_config has been adjusted so it doesn't apply the config if validating is true rather than applying it unconditionally. This also fixes a memory leak in the reload command where if the config failed to load, the bar_ids list would not be freed. | |||
2018-10-07 | Merge pull request #2786 from swaywm/no-op-client-commands | Drew DeVault | |
Shim client.background and client.placeholder | |||
2018-10-07 | Shim client.background and client.placeholder | Drew DeVault | |
These are not supported by sway, but are valid i3 commands and should not cause config errors. Also includes a couple of minor touch-ups. |