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