aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Add bar to default configLibravatar Drew DeVault2015-12-28
| | | | Using somewhat saner colors than the i3 default
* Add default wallpaperLibravatar Drew DeVault2015-12-28
| | | | Closes #238
* Merge pull request #415 from mikkeloscar/bar-separatorLibravatar Drew DeVault2015-12-28
|\ | | | | swaybar: Add support for custom separator symbol
| * swaybar: Add support for custom separator symbolLibravatar Mikkel Oscar Lyderik2015-12-28
| |
* | Merge pull request #414 from sce/fix_layout_calcLibravatar Drew DeVault2015-12-28
|\ \ | |/ |/| Fix layout calculations
| * handlers: geometry_request: Better debug output.Libravatar S. Christoffer Eliesen2015-12-28
| | | | | | | | Previous output was confusing.
| * arrange_windows_r: Round pixels to match reality, fixes calculations.Libravatar S. Christoffer Eliesen2015-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the width or height of a container can't be evenly distributed to its children, then the layout algorithm still thought it got it right (due to using decimals) which caused a gap of one or more pixels for some window arrangements. This is fixed by this patch by first rounding off the width and height (so that decimals are never introduced) and then adjusting the last view in a container to fill the remaining pixels (which now is counted correctly due to the decimals being removed). Also, due to the way gaps are implemented, an odd sized gap can never be aligned properly, so just adjust to closest even number.
| * arrange_windows_r: Bring parent coordinates into layout calculations.Libravatar S. Christoffer Eliesen2015-12-28
|/ | | | | This brings consistency into the algorithm (instead of resetting and then fetching again).
* Merge pull request #409 from mikkeloscar/bar-airblade-featuresLibravatar Drew DeVault2015-12-27
|\ | | | | swaybar: Add support for Airblade i3bar extensions
| * swaybar: if-else style fixesLibravatar Mikkel Oscar Lyderik2015-12-27
| |
| * swaybar: Add support for Airblade i3bar extensionsLibravatar Mikkel Oscar Lyderik2015-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This extends the i3bar protocol implementation with the following features from @Airblade/i3: * background * border * border_top, border_bottom, border_left, border_right A block will now be rendered like this: ``` (border_left + margin) + width + (margin + border_right) + sep ``` Where `border_left/border_right` and their related margin is only drawn if the `border` is specified and the border has a width > 0 (default is 1). `border_top` and `border_bottom` does not affect the height of the bar (no margin is added), thus it will be drawn behind the text if it is too big. The user should specify a bar height if more space between top/bottom borders are required.
* | Update READMELibravatar Drew DeVault2015-12-27
| |
* | Merge pull request #410 from mikkeloscar/free-ipc-responseLibravatar Drew DeVault2015-12-27
|\ \ | |/ |/| swaybar: Free unused IPC response
| * swaybar: Free unused IPC responseLibravatar Mikkel Oscar Lyderik2015-12-27
|/
* Merge pull request #408 from mikkeloscar/add-focus-siblingLibravatar Drew DeVault2015-12-25
|\ | | | | Focus new sibling added to container
| * Focus new sibling added to containerLibravatar Mikkel Oscar Lyderik2015-12-25
|/ | | | This makes sure that the window being added to a container gets focus.
* Merge pull request #407 from mikkeloscar/trigger-on-move-floatingLibravatar Drew DeVault2015-12-25
|\ | | | | Trigger workspace init event (floating)
| * Trigger workspace init event (floating)Libravatar Mikkel Oscar Lyderik2015-12-25
|/ | | | | | | Triggers workspace init event when moving a floating window to a new workspace. This is a follow up on #391 which didn't handle floating windows.
* Merge pull request #406 from mikkeloscar/fix-swaybar-jsonLibravatar Drew DeVault2015-12-25
|\ | | | | swaybar: Fix json related crash.
| * swaybar: remove random whitespacesLibravatar Mikkel Oscar Lyderik2015-12-25
| |
| * swaybar: Fix json related crash.Libravatar Mikkel Oscar Lyderik2015-12-25
|/ | | | | | | | | | | This should fix the random json related crashes in swaybar. The crashes occured because the same socket was used for listening on workspace events and requesting workspace info, resulting in a unreliable message queue on the socket. The solution is to use one socket for the events and one socket for reliably requesting workspace/output info.
* Merge pull request #403 from crondog/masterLibravatar Drew DeVault2015-12-24
|\ | | | | swaybar: min_width and align
| * Merge branch 'master' of https://github.com/SirCmpwn/swayLibravatar crondog2015-12-25
| |\
| * | swaybar: min_width and alignLibravatar crondog2015-12-24
| | |
* | | Merge pull request #405 from robotanarchy/add-voidwiki-link-to-readmeLibravatar Drew DeVault2015-12-24
|\ \ \ | |_|/ |/| | Readme: add link to sway article in Void Linux wiki
| * | Readme: add link to sway article in Void Linux wikiLibravatar robotanarchy2015-12-24
|/ /
* | Merge pull request #402 from progandy/without-fgetsLibravatar Drew DeVault2015-12-24
|\ \ | | | | | | swaybar: read status line without fgets
| * | swaybar: Replace fgets with read and own bufferLibravatar progandy2015-12-24
| | |
| * | swaybar: fix array indices in i3json_handleLibravatar progandy2015-12-24
| |/
* | Merge pull request #404 from StephenBrown2/readme_feature_supportLibravatar Drew DeVault2015-12-24
|\ \ | | | | | | Add references to other feature support issues to README
| * | Add references to other feature support issues to READMELibravatar Stephen Brown II2015-12-23
|/ /
* | Merge pull request #401 from mikkeloscar/travis-clang-buildLibravatar Drew DeVault2015-12-23
|\ \ | |/ |/| Add clang build to travis
| * Add clang build to travisLibravatar Mikkel Oscar Lyderik2015-12-23
|/
* Merge pull request #400 from gpyh/forgot_includeLibravatar Drew DeVault2015-12-23
|\ | | | | Bugfix: Added include(GNUInstallDirs)
| * Added include(GNUInstallDirs)Libravatar Yacine Hmito2015-12-23
|/ | | | Fixes configuration not properly installed since f02cf75
* Merge pull request #398 from juju2143/bug-correction-1Libravatar Drew DeVault2015-12-23
|\ | | | | swaygrab: Fix memory leak when recording videos
| * swaygrab: Fix memory leak when recording videosLibravatar Julien Savard2015-12-22
| |
* | Merge pull request #399 from gpyh/dont-hardcode-pathLibravatar Drew DeVault2015-12-23
|\ \ | |/ |/| Use SYSCONFDIR as recommended
| * Use SYSCONFDIR as recommendedLibravatar Yacine Hmito2015-12-23
|/ | | | | - swaylock config path not hardcoded anymore - the unusual and weird FALLBACK_CONFIG_DIR is no more
* Merge pull request #396 from crondog/fixbarLibravatar Drew DeVault2015-12-22
|\ | | | | Stop swaybar from not rendering after the first go around
| * Stop swaybar from not rendering after the first go aroundLibravatar crondog2015-12-23
|/ | | | | | I am not sure if this is a correct issue/fix but on my system at least after an i3bar protocol is detected this while loop never goes back around meaning it doesnt process the status line anymore.
* Merge pull request #394 from progandy/i3bar-json-protocolLibravatar Drew DeVault2015-12-22
|\ | | | | swaybar: I3bar json protocol
| * swaybar: fix memory leaksLibravatar progandy2015-12-22
| |
| * swaybar: add a visible separator between elementsLibravatar progandy2015-12-22
| |
| * swaybar: Improve i3bar proto implementationLibravatar progandy2015-12-22
| | | | | | | | Also reintroduce plaintext fallback for simple status lines.
| * swaybar: fix whitespaceLibravatar progandy2015-12-22
| |
| * Clean up a bitLibravatar crondog2015-12-22
| |
| * Make start on i3bar json parsingLibravatar crondog2015-12-22
| |
* | Initialize id, part twoLibravatar Drew DeVault2015-12-22
| |
* | Initialize IDLibravatar Drew DeVault2015-12-22
|/