summaryrefslogtreecommitdiffstats
path: root/swaybar
Commit message (Collapse)AuthorAge
* Swaybar: Respect pango_markup configLibravatar Ryan Dwyer2018-05-09
| | | | | Makes swaybar respect the user's pango_markup configuration in the workspace buttons and binding mode indicator.
* Revert "Install swaybar and swaybg under /usr/lib/sway"Libravatar Rostislav Pehlivanov2018-05-06
| | | | This reverts commit f2c209c299889ad965ac995049704b1c46176c6d.
* Revert "Make the LIBDIR path configurable"Libravatar Rostislav Pehlivanov2018-05-06
| | | | This reverts commit 1670b46bf6e56d37e69ab0fa32c6799e83397020.
* Revert "Meson: Replace option `instlibdir` with `libexecdir`"Libravatar Rostislav Pehlivanov2018-05-06
| | | | This reverts commit 830c4ef74c00dbe448da46cdbc576178abc5728e.
* Meson: Replace option `instlibdir` with `libexecdir`Libravatar Nicolas Braud-Santoni2018-05-05
| | | | | Derive a value from it, called `rundir` rather than writing join_paths(libexecdir, 'sway') all over the place.
* Make the LIBDIR path configurableLibravatar Nicolas Braud-Santoni2018-05-05
|
* Install swaybar and swaybg under /usr/lib/swayLibravatar Nicolas Braud-Santoni2018-05-05
|
* Fix a bunch of swaybar memory leaksLibravatar emersion2018-04-24
|
* Work around maybe-uninitialized in bar.cLibravatar Alex Xu (Hello71)2018-04-24
| | | | Fixes #1855.
* Fix swaybar axis event logicLibravatar Scott Anderson2018-04-22
| | | | | | | | | | | Uses 'visible' instead of 'focused', since we may scroll on a bar which isn't the focused output. We can't use "next_on_output" or "prev_on_output" to implement this, because it only modify the focused output. So scrolling on an unfocused output will affect the incorrect one. We just use the "workspace name" command instead.
* Remove void * castsLibravatar Scott Anderson2018-04-21
| | | | They're pointless.
* Remove status command event on errorLibravatar Scott Anderson2018-04-21
| | | | | This prevents very high CPU load when the status command dies, and poll continuously awoken with POLLHUP.
* Change remove_event logicLibravatar Scott Anderson2018-04-21
| | | | | | We defer the removal of entries until after the poll loop has finished. Otherwise we may end up adjusting the poll array while we're still reading from it, causing us to skip events.
* Always send POLLHUP and POLLERR with event loopLibravatar Scott Anderson2018-04-21
|
* Fix memory leak on swaybarLibravatar Bruno Pinto2018-04-20
| | | | | | Code from @NilsBrause Ref #1820
* Set _POSIX_C_SOURCE properlyLibravatar Scott Anderson2018-04-15
|
* Fix separator height calculationLibravatar Drew DeVault2018-04-10
| | | | | | | Fixes #1796 Also rearranged this code to more closely mirror the similar code above so future discrepancies are easier to spot.
* Merge pull request #1792 from RyanDwyer/fix-swaybar-status-blocksLibravatar emersion2018-04-10
|\ | | | | Fix swaybar not showing all status blocks
| * Check height in surface local coordinates and rename some variables.Libravatar Ryan Dwyer2018-04-11
| |
| * Fix swaybar not showing all status blocks.Libravatar Ryan Dwyer2018-04-10
| |
* | fix swaybar ipc handlingLibravatar db2018-04-10
| | | | | | | | | | | | | | Swap return with break in IPC_EVENT_WORKSPACE case to free resp. Change default return value to true. This causes IPC_EVENT_MODE changes to be rendered instantly.
* | Fix swaybar output config.Libravatar Ryan Dwyer2018-04-10
|/
* Fix some more bugsLibravatar Drew DeVault2018-04-09
|
* Fix buffer issues in swaybar status line.Libravatar Ryan Dwyer2018-04-09
|
* Fix swaybar HiDPI rounding issueLibravatar emersion2018-04-08
|
* Fixup for #1773Libravatar Drew DeVault2018-04-08
|
* Use full ws->name in swaybar hotspot callbackLibravatar db2018-04-08
| | | | | If strip_workspace_numbers option is enabled, we must preserve the right workspace name for hotspot.
* Fix workspaces not updated on swaybarLibravatar Drew DeVault2018-04-06
|
* Handle output removal on swaybarLibravatar Drew DeVault2018-04-05
|
* Address review feedbackLibravatar Drew DeVault2018-04-03
|
* Adjust height calculation, namingLibravatar Drew DeVault2018-04-03
|
* Don't use asserts with side-effectsLibravatar Drew DeVault2018-04-03
|
* Add hidpi support to swaybarLibravatar Drew DeVault2018-04-03
|
* Fix #1709Libravatar Drew DeVault2018-04-03
|
* Render blocks the correct orderLibravatar Drew DeVault2018-04-02
|
* Fix use-after-free with block hotspotsLibravatar Drew DeVault2018-04-02
|
* Send click events for i3bar blocksLibravatar Drew DeVault2018-04-02
|
* Render i3bar blocksLibravatar Drew DeVault2018-04-02
|
* Demarcate i3bar JSON into individual updatesLibravatar Drew DeVault2018-04-02
|
* Implement workspace switch on clickLibravatar Drew DeVault2018-03-30
|
* Implement scroll wheel workspace switchingLibravatar Drew DeVault2018-03-30
|
* Initialize seat pointer in swaybarLibravatar Drew DeVault2018-03-30
|
* Fix issues with swaybar on DRMLibravatar Drew DeVault2018-03-30
|
* Early return from render functions if necessaryLibravatar Drew DeVault2018-03-29
|
* Use render_all_frames from bar_setupLibravatar Drew DeVault2018-03-29
|
* Fix layer_surface_closedLibravatar Drew DeVault2018-03-29
|
* Do some small cleanupLibravatar Drew DeVault2018-03-29
| | | | | | | - Fix workspace events (security config isn't in use so it wasn't being sent) - Kill status bar process when swaybar exits - Don't rearrange windows on every layer surface commit
* Fixed laggy focused output booleanLibravatar Drew DeVault2018-03-29
|
* Tear down bar when display exitsLibravatar Drew DeVault2018-03-29
|
* Clean up status line on exitLibravatar Drew DeVault2018-03-29
|