f13f49ccb5 
								
							 
						 
						
							
							
								
								Merge branch 'master' into sway-language-module  
							
							
							
						 
						
							2020-10-20 12:22:22 +03:00  
				
					
						
							
							
								 
						
							
								2cc00ab853 
								
							 
						 
						
							
							
								
								Merge branch 'sway-language-module' of  https://github.com/niktob560/Waybar  into sway-language-module  
							
							
							
						 
						
							2020-10-20 12:21:38 +03:00  
				
					
						
							
							
								 
						
							
								ed402d7583 
								
							 
						 
						
							
							
								
								feature: language submodule - created man page  
							
							
							
						 
						
							2020-10-20 12:20:58 +03:00  
				
					
						
							
							
								 
						
							
								acf990743e 
								
							 
						 
						
							
							
								
								Merge pull request  #888  from jbenden/mpd-password  
							
							... 
							
							
							
							mpd: support password protected MPD 
							
						 
						
							2020-10-20 09:06:32 +02:00  
				
					
						
							
							
								 
						
							
								ebdeb86703 
								
							 
						 
						
							
							
								
								feat(swaybar-ipc): handle visibility_by_modifier update  
							
							
							
						 
						
							2020-10-19 19:35:55 -07:00  
				
					
						
							
							
								 
						
							
								bc13453155 
								
							 
						 
						
							
							
								
								feat(swaybar-ipc): handle mode update  
							
							
							
						 
						
							2021-09-15 22:39:51 +07:00  
				
					
						
							
							
								 
						
							
								23e5181cac 
								
							 
						 
						
							
							
								
								feat(swaybar-ipc): add swaybar IPC client  
							
							
							
						 
						
							2020-10-19 19:34:48 -07:00  
				
					
						
							
							
								 
						
							
								452dcaa5d3 
								
							 
						 
						
							
							
								
								feat(client): store bar_id argument  
							
							
							
						 
						
							2021-11-19 20:28:41 -08:00  
				
					
						
							
							
								 
						
							
								5905078e56 
								
							 
						 
						
							
							
								
								doc: document `mode` option of the bar config  
							
							
							
						 
						
							2021-11-19 21:02:29 -08:00  
				
					
						
							
							
								 
						
							
								52361ed360 
								
							 
						 
						
							
							
								
								refactor(bar): make setVisible switch between "default" and "invisible" modes  
							
							
							
						 
						
							2021-11-21 11:00:57 -08:00  
				
					
						
							
							
								 
						
							
								87b43c2171 
								
							 
						 
						
							
							
								
								feat(bar): attach CSS class `mode-{mode}` to window when setting mode  
							
							
							
						 
						
							2021-11-19 20:02:57 -08:00  
				
					
						
							
							
								 
						
							
								ae88d7d8dc 
								
							 
						 
						
							
							
								
								feat(bar): use "default" mode to store global options  
							
							... 
							
							
							
							Read `layer`, `exclusive`, `passthrough` into a special mode "default".
Drop `overlay` layer hacks, as it's easier to use `"mode": "overlay"`
for the same result. 
							
						 
						
							2021-11-19 19:31:41 -08:00  
				
					
						
							
							
								 
						
							
								6d2ba7a75b 
								
							 
						 
						
							
							
								
								feat(bar): store modes as a map of presets  
							
							... 
							
							
							
							This allows to apply the mode atomically and adds possibility of
defining custom modes (to be implemented). 
							
						 
						
							2021-11-19 19:29:51 -08:00  
				
					
						
							
							
								 
						
							
								03a641ed83 
								
							 
						 
						
							
							
								
								feat(bar): support swaybar `mode` for configuring window  
							
							... 
							
							
							
							Use `mode` (`waybar::Bar::setMode`) as a shorthand to configure bar
visibility, layer, exclusive zones and input event handling in the same
way as `swaybar` does.
See `sway-bar(5)` for a description of available modes. 
							
						 
						
							2021-09-15 22:35:50 +07:00  
				
					
						
							
							
								 
						
							
								3e2197a82a 
								
							 
						 
						
							
							
								
								test(util): add tests for SafeSignal  
							
							... 
							
							
							
							Add a fixture for writing tests that require interaction with Glib event
loop and a very basic test for SafeSignal. 
							
						 
						
							2020-12-28 17:28:03 -08:00  
				
					
						
							
							
								 
						
							
								79883dbce4 
								
							 
						 
						
							
							
								
								feat(util): optimize SafeSignal for events from the main thread  
							
							
							
						 
						
							2020-12-28 17:31:23 -08:00  
				
					
						
							
							
								 
						
							
								8a0e76c8d8 
								
							 
						 
						
							
							
								
								fix(util): avoid creating temporary functor for each event  
							
							
							
						 
						
							2020-10-19 18:42:25 -07:00  
				
					
						
							
							
								 
						
							
								285a264aae 
								
							 
						 
						
							
							
								
								feat(util): SafeSignal class for cross-thread signals with arguments  
							
							... 
							
							
							
							Implement a wrapper over Glib::Dispatcher that passes the arguments to
the signal consumer via synchronized `std::queue`.
Arguments are always passed by value and the return type of the signal
is expected to be `void`. 
							
						 
						
							2020-12-28 17:26:55 -08:00  
				
					
						
							
							
								 
						
							
								587eb5fdb4 
								
							 
						 
						
							
							
								
								mpd: support password protected MPD  
							
							... 
							
							
							
							- Add MPD module option `password`, and document it.
- Add logic to send the password, directly after connecting to
  MPD.
Fixes : #576 
Signed-off-by: Joseph Benden <joe@benden.us> 
							
						 
						
							2020-10-19 11:54:36 -07:00  
				
					
						
							
							
								 
						
							
								f151d435a8 
								
							 
						 
						
							
							
								
								Merge pull request  #887  from jbenden/jbenden/mpd-module  
							
							... 
							
							
							
							mpd: revamped to event-driven, single-threaded v2 
							
						 
						
							2020-10-19 09:05:54 +02:00  
				
					
						
							
							
								 
						
							
								8f961ac397 
								
							 
						 
						
							
							
								
								mpd: revamped to event-driven, single-threaded  
							
							... 
							
							
							
							Fix MPD connection issues by converting/rewriting module into a
state-machine driven system. It is fully single-threaded and uses
events for transitioning between states. It supports all features
and functionality of the previous MPD module.
Signed-off-by: Joseph Benden <joe@benden.us> 
							
						 
						
							2020-10-18 10:37:57 -07:00  
				
					
						
							
							
								 
						
							
								cf5db8f663 
								
							 
						 
						
							
							
								
								Merge pull request  #886  from Alexays/revert-877-jbenden/mpd-module  
							
							... 
							
							
							
							Revert "mpd: revamped to event-driven, single-threaded" 
							
						 
						
							2020-10-18 10:45:44 +02:00  
				
					
						
							
							
								 
						
							
								54beabb9dc 
								
							 
						 
						
							
							
								
								Revert "mpd: revamped to event-driven, single-threaded"  
							
							
							
						 
						
							2020-10-18 10:45:31 +02:00  
				
					
						
							
							
								 
						
							
								41752ad5a2 
								
							 
						 
						
							
							
								
								Merge pull request  #877  from jbenden/jbenden/mpd-module  
							
							... 
							
							
							
							mpd: revamped to event-driven, single-threaded 
							
						 
						
							2020-10-18 10:39:12 +02:00  
				
					
						
							
							
								 
						
							
								8349316fcd 
								
							 
						 
						
							
							
								
								Merge branch 'master' into sway-language-module  
							
							
							
						 
						
							2020-10-12 13:31:39 +03:00  
				
					
						
							
							
								 
						
							
								4229e9b2ca 
								
							 
						 
						
							
							
								
								Implemented format-{state} for cpu/disk/memory  
							
							
							
						 
						
							2020-10-12 02:05:26 +02:00  
				
					
						
							
							
								 
						
							
								5e86014443 
								
							 
						 
						
							
							
								
								Merge pull request  #825  from Anakael/taskbar/remove-trim  
							
							... 
							
							
							
							Remove trim usage in format 
							
						 
						
							2020-10-11 23:06:51 +02:00  
				
					
						
							
							
								 
						
							
								d6381eeaff 
								
							 
						 
						
							
							
								
								Merge branch 'master' into taskbar/remove-trim  
							
							
							
						 
						
							2020-10-11 23:06:32 +02:00  
				
					
						
							
							
								 
						
							
								45f7f9b07a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into config-reloading  
							
							
							
						 
						
							2020-10-11 23:00:25 +02:00  
				
					
						
							
							
								 
						
							
								6dc1892494 
								
							 
						 
						
							
							
								
								Merge pull request  #880  from ChilloManiac/master  
							
							... 
							
							
							
							added module group selectors for styling 
							
						 
						
							2020-10-11 22:58:09 +02:00  
				
					
						
							
							
								 
						
							
								e9b2d275c8 
								
							 
						 
						
							
							
								
								added module group selectors for styling  
							
							
							
						 
						
							2020-10-11 22:36:30 +02:00  
				
					
						
							
							
								 
						
							
								7b78a29f3f 
								
							 
						 
						
							
							
								
								Merge pull request  #843  from tchebb/align-workspace-text  
							
							... 
							
							
							
							style(workspaces): align text with other modules 
							
						 
						
							2020-10-11 14:40:45 +02:00  
				
					
						
							
							
								 
						
							
								f270d317bb 
								
							 
						 
						
							
							
								
								Merge pull request  #869  from lrhel/master  
							
							... 
							
							
							
							Add format-icons for workspace's name entry in sway/workspaces module 
							
						 
						
							2020-10-11 14:39:39 +02:00  
				
					
						
							
							
								 
						
							
								cc3acf8102 
								
							 
						 
						
							
							
								
								feature: created sway language submodule; added styles & config part for a sway language submodule  
							
							
							
						 
						
							2020-10-10 19:09:18 +03:00  
				
					
						
							
							
								 
						
							
								21fdcf41c3 
								
							 
						 
						
							
							
								
								mpd: revamped to event-driven, single-threaded  
							
							... 
							
							
							
							Fix MPD connection issues by converting/rewriting module into a
state-machine driven system. It is fully single-threaded and uses
events for transitioning between states. It supports all features
and functionality of the previous MPD module.
Signed-off-by: Joseph Benden <joe@benden.us> 
							
						 
						
							2020-10-08 16:43:22 -07:00  
				
					
						
							
							
								 
						
							
								bcb63b8ccb 
								
							 
						 
						
							
							
								
								Merge pull request  #849  from ericonr/sndio  
							
							... 
							
							
							
							Add sndio module. 
							
						 
						
							2020-10-04 20:51:00 +02:00  
				
					
						
							
							
								 
						
							
								22e46ea6cc 
								
							 
						 
						
							
							
								
								sndio: Add reconnection support.  
							
							
							
						 
						
							2020-10-04 14:59:20 -03:00  
				
					
						
							
							
								 
						
							
								aa625f5196 
								
							 
						 
						
							
							
								
								.travis.yml: add sndio to FreeBSD run.  
							
							... 
							
							
							
							Also add necessary environment variables and move to /latest, which has
sndio-1.7.0. 
							
						 
						
							2020-10-04 02:54:57 -03:00  
				
					
						
							
							
								 
						
							
								1f66b06f93 
								
							 
						 
						
							
							
								
								Dockerfiles/alpine: add sndio-dev.  
							
							
							
						 
						
							2020-10-04 02:54:57 -03:00  
				
					
						
							
							
								 
						
							
								e4427cb017 
								
							 
						 
						
							
							
								
								sndio: Add module.  
							
							... 
							
							
							
							- can control sndio: change volume, toggle mute
- appearance is somewhat dynamic: takes muted status into account
- uses polling inside sleeper thread to update values
- uses sioctl_* functions, requires sndio>=1.7.0. 
							
						 
						
							2020-10-04 02:54:57 -03:00  
				
					
						
							
							
								 
						
							
								93afe5113a 
								
							 
						 
						
							
							
								
								Merge pull request  #870  from minijackson/add-global-config-directory  
							
							... 
							
							
							
							Add back unprefixed global config directory 
							
						 
						
							2020-10-02 20:17:06 +02:00  
				
					
						
							
							
								 
						
							
								73681a30e5 
								
							 
						 
						
							
							
								
								man: add the prefixed path were config is loaded  
							
							
							
						 
						
							2020-09-29 22:31:28 +02:00  
				
					
						
							
							
								 
						
							
								e9b5be9adb 
								
							 
						 
						
							
							
								
								fix: add global /etc/xdg/waybar back.  fixes   #714  
							
							
							
						 
						
							2020-09-29 22:28:39 +02:00  
				
					
						
							
							
								 
						
							
								83d679bf72 
								
							 
						 
						
							
							
								
								Add format-icons for workspace's name entry  
							
							
							
						 
						
							2020-09-26 23:06:12 +00:00  
				
					
						
							
							
								 
						
							
								b9f83dc77d 
								
							 
						 
						
							
							
								
								Merge pull request  #868  from danieldg/fix-backward-forward  
							
							... 
							
							
							
							Fix "on-click-backward" when "on-click-forward" is not present 
							
						 
						
							2020-09-26 22:29:03 +02:00  
				
					
						
							
							
								 
						
							
								7ba14c2097 
								
							 
						 
						
							
							
								
								Fix "on-click-backward" when "on-click-forward" is not present  
							
							
							
						 
						
							2020-09-26 15:55:06 -04:00  
				
					
						
							
							
								 
						
							
								3014082ba2 
								
							 
						 
						
							
							
								
								Merge pull request  #862  from xenrox/disk-state  
							
							... 
							
							
							
							Add state to disk module 
							
						 
						
							2020-09-23 14:18:12 +02:00  
				
					
						
							
							
								 
						
							
								12016d35bb 
								
							 
						 
						
							
							
								
								disk module: add state for percentage_used  
							
							
							
						 
						
							2020-09-23 14:01:25 +02:00  
				
					
						
							
							
								 
						
							
								6db795401a 
								
							 
						 
						
							
							
								
								chore: v0.9.4  
							
							
							
						 
						
							2020-09-21 12:18:42 +02:00  
				
					
						
							
							
								 
						
							
								43ca8f7050 
								
							 
						 
						
							
							
								
								Merge pull request  #861  from Alexays/fix-network  
							
							... 
							
							
							
							revert: restore eventfd 
							
						 
						
							2020-09-21 12:10:01 +02:00