aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorLines
2016-03-25Update README.md packaging infoDrew DeVault-3/+3
2016-03-25Fix link to PGP keyDrew DeVault-1/+1
2016-03-25Merge pull request #543 from fluxchief/masterDrew DeVault-74/+253
Add graphical feedback to swaylock (#526)
2016-03-25Add graphical feedback to swaylock (#526)Kevin Hamacher-74/+253
2016-03-24Merge pull request #538 from nuew/display-imagesDrew DeVault-38/+132
Add choice of display to --image.
2016-03-24Replace with in swaylockNuew-6/+5
2016-03-24Merge branch 'master' into display-imagesEthan-0/+5
2016-03-24Change 'display' to 'output' in swaylock error messages where necessaryNuew-4/+4
2016-03-24Change 'display' to 'output' in swaylock docs where necessaryNuew-9/+9
2016-03-24CMake: add missing wlc include dir for common and swaygrabDominique Martinet-0/+5
2016-03-24Add choice of display to --image.Nuew-37/+132
Additionally - Made background colors display when an image is enabled if a --color is specified. - Link CJson to swaylock. - Add the --socket option to swaylock.
2016-03-24Merge pull request #537 from mikkeloscar/exit-on-config-missingDrew DeVault-3/+8
Gracefully exit when config is not found
2016-03-24Gracefully exit when config is not foundMikkel Oscar Lyderik-3/+8
This makes sure that sway will gracefully exit if the config is not found or sway is unable to read it.
2016-03-24Make the nvidia warning louderDrew DeVault-0/+1
2016-03-24Merge pull request #536 from jcaesar/masterDrew DeVault-0/+8
swaylock: Interpret XKB_KEY_BackSpace as a deletion instead of a normal key.
2016-03-24swaylock: Interpret XKB_KEY_BackSpace as a deletion instead of a normal key.Julius Michaelis-0/+8
2016-03-24Update READMEDrew DeVault-3/+3
2016-03-24Don't set WLC_DIM on startup0.1Drew DeVault-1/+0
2016-03-24Update to new WLC APIDrew DeVault-37/+23
2016-03-23Merge pull request #535 from mikkeloscar/fix-swaylock-crashDrew DeVault-1/+7
swaylock: Fix crash when unable to connect to sway
2016-03-23swaylock: Fix crash when unable to connect to wlMikkel Oscar Lyderik-1/+7
Prevent swaylock from crashing when it can't connect to wayland for whatever reason. i.e. XDG_RUNTIME_DIR not set. Fix #534
2016-03-22Merge pull request #530 from mikkeloscar/swaybar-kill-on-sway-crashDrew DeVault-1/+1
swaybar: Abort when receiving 0 bytes in IPC call
2016-03-22Abort when receiving 0 bytes in IPC callMikkel Oscar Lyderik-1/+1
When sway crashes a swaybar process is sometimes left behind running at 100% CPU. This was caused by the swaybar trying to retrieve an IPC response from the closed sway socket. This patch fixes the problem by aborting when the socket has been closed (recv return 0). Fix #528
2016-03-21Merge pull request #527 from gkbrk/swaylock_password_growDrew DeVault-2/+9
swaylock: Grow the password buffer
2016-03-21swaylock: Grow the password bufferGökberk Yaltıraklı-2/+9
2016-03-20Merge pull request #525 from mikkeloscar/fix-clang-warningDrew DeVault-1/+1
Use correct type for keycode
2016-03-20Merge pull request #524 from mikkeloscar/smart-gapsDrew DeVault-2/+27
Implement 'smart_gaps' feature from i3-gaps
2016-03-20Use correct type for keycodeMikkel Oscar Lyderik-1/+1
2016-03-20Implement 'smart_gaps' feature from i3-gapsMikkel Oscar Lyderik-2/+27
2016-03-19Merge pull request #523 from mikkeloscar/slack-key-handlerDrew DeVault-11/+39
Make key handling less strict
2016-03-19Make key handling less strictMikkel Oscar Lyderik-10/+38
Sway has been very strict when it comes to key handling. Only on an exact match would a bindsym be triggered. This patch makes it less strict by for instance allowing the key combo `$mod+1+2` to act as `$mod+2` if 2 was the last pressed key and `$mod+1` if 1 was the last pressed key. The new key handling uses the following algorithm: 1. List of bindings sorted by number of keys in binding (already the default) 2. Find all bindings covered by the current keyboard state and list them by same order as in 1. 3. Select the first binding from the list where the last pressed key is part of the binding. Addresses #452
2016-03-19Allow legal non-x11 keycodesMikkel Oscar Lyderik-1/+1
2016-03-18Merge pull request #522 from mikkeloscar/workspace-layoutDrew DeVault-1/+24
Add config option workspace_layout
2016-03-19Add config option workspace_layoutMikkel Oscar Lyderik-1/+24
This implements the config parsing of `workspace_layout <default|stacking|tabbed>` http://i3wm.org/docs/userguide.html#_layout_mode_for_new_containers
2016-03-18New default wallpaper!Drew DeVault-2/+343
2016-03-18Merge pull request #520 from aouelete/swaylockDrew DeVault-0/+48
Add a manpage for swaylock
2016-03-18Merge branch 'master' of git://github.com/SirCmpwn/sway into swaylockAaron Ouellette-23/+168
2016-03-18Merge pull request #519 from mikkeloscar/maintain-exec-quotesDrew DeVault-6/+6
Don't strip quotes from exec args
2016-03-18Don't strip quotes from exec argsMikkel Oscar Lyderik-6/+6
Before passing a command to a command handler the quotes are stripped from each argument in the command. This is usually the wanted behavior but causes a problem in the case of `exec` where quoted arguments can be required when passing the exec command to `/bin/sh -c`. This patch makes `exec` a special case and doesn't strip quotes from the arguments. It will just pass the exec command verbatim to the exec command handler. Fix #518
2016-03-17Merge pull request #516 from mikkeloscar/remove-panel_sizeDrew DeVault-6/+0
Remove unused panel_size (and fix rearrange)
2016-03-17Remove unused panel_size (and fix rearrange)Mikkel Oscar Lyderik-6/+0
desktop_shell.panel_size was only used to determine if sway should rearrange the output when rendering the panel in the output_pre_render hook. This is not needed since the output will have been arranged at that point. It also caused sway to rearrange all the time when running with two or more different monitors/resolutions because panel_size kept changing with every output_pre_render callback. Should fix #514
2016-03-17Merge pull request #515 from mikkeloscar/focus-correct-swaylock-viewDrew DeVault-1/+6
Focus correct swaylock view in multimonitor setup
2016-03-17Focus correct swaylock view in multimonitor setupMikkel Oscar Lyderik-1/+6
Swaylock spawns and focuses a view for each output in sway. This can sometimes move the focus to a new output after locking and unlocking the screens. This patch makes sure that the output which had focus when swaylock was invoked, will regain focus once swaylock is closed/unlocked. Fix #499
2016-03-17Merge pull request #513 from mikkeloscar/sway-bar-manpageDrew DeVault-2/+115
Document swaybar commands
2016-03-17Document swaybar commandsMikkel Oscar Lyderik-2/+115
Documents most of the bar commands in sway-bar(5) manpage. The following command has not been document because they haven't been fully implemented yet: * mode * hidden_state * modifier * tray_output * tray_padding Close #375
2016-03-17Merge pull request #512 from mikkeloscar/bg-panel-renderDrew DeVault-7/+3
Schedule render when adding bg and panel
2016-03-17Schedule render when adding bg and panel.Mikkel Oscar Lyderik-0/+3
This should be a real fix for #509 This schedules a render when a background or panel is added to sway through the desktop shell interface, that makes sure the render isn't scheduled before the bg or panel is ready and you don't end up with a black screen until the cursor is moved.
2016-03-17Revert "Render outputs as soon as wlc is ready"Mikkel Oscar Lyderik-7/+0
This reverts commit 96458bf63c10a702797a8687e2f73d7814a6b079.
2016-03-13Merge pull request #510 from mikkeloscar/render-output-at-launchDrew DeVault-0/+7
Render outputs as soon as wlc is ready
2016-03-13Render outputs as soon as wlc is readyMikkel Oscar Lyderik-0/+7
This makes sure that the outputs are rendered when sway is launched, so the user doesn't have to move the cursor before the background and bar gets rendered on screen. Fixes #509