9abe1e2790 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2020-02-23 23:00:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bebfebe5f 
					 
					
						
						
							
							Merge branch 'master' into output-exclusion  
						
						
						
						
					 
					
						2020-02-20 22:17:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d8dc83480 
					 
					
						
						
							
							Merge pull request  #598  from layus/sni-watcher  
						
						... 
						
						
						
						Use the same StatusNotifierWatcher for all trays 
						
						
					 
					
						2020-02-19 14:22:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a5f5114c4 
					 
					
						
						
							
							pulse: track default source/sink changes  
						
						
						
						
					 
					
						2020-02-19 12:28:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						047c2929c1 
					 
					
						
						
							
							Use the same StatusNotifierWatcher for all trays  
						
						
						
						
					 
					
						2020-02-19 12:06:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9525663014 
					 
					
						
						
							
							Update src/client.cpp  
						
						... 
						
						
						
						Co-Authored-By: Alex <alexisr245@gmail.com > 
						
						
					 
					
						2020-02-18 22:40:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fcf06a164 
					 
					
						
						
							
							Add a way to exclude specific output  
						
						
						
						
					 
					
						2020-02-18 22:24:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						543589a97b 
					 
					
						
						
							
							Update pulseaudio.cpp  
						
						
						
						
					 
					
						2020-02-16 21:48:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f8a396692 
					 
					
						
						
							
							Fix for 'Network label text not updated properly when formats contain Unicode characters' ( #588 )  
						
						
						
						
					 
					
						2020-02-15 16:51:18 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e70f8d8730 
					 
					
						
						
							
							fix(clock): lower precision of zoned_time to avoid fractional seconds in output  
						
						
						
						
					 
					
						2020-02-06 10:04:22 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1215a6d17 
					 
					
						
						
							
							Merge pull request  #578  from alebastr/ipc-use-after-free  
						
						... 
						
						
						
						fix(sway): resolve destruction dependency between Ipc and SleeperThread 
						
						
					 
					
						2020-02-06 17:36:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1f427618f 
					 
					
						
						
							
							Cache calendar per clock instance, weekdays properly handle locales.  
						
						
						
						
					 
					
						2020-02-05 11:07:47 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae6ca36fa7 
					 
					
						
						
							
							fix(sway): resolve destruction dependency between Ipc and SleeperThread  
						
						... 
						
						
						
						Ipc destructor closes socket and thus wakes up SleeperThread which was
waiting for socket data in Ipc::handleEvent.
Ipc::handleEvent then proceeds with sending signal to already destroyed
object, causing heap-use-after-free Address Sanitizer error. 
						
						
					 
					
						2020-02-04 23:22:43 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd2db19267 
					 
					
						
						
							
							Detect presence, call nl_langinfo() to get first day of week.  
						
						
						
						
					 
					
						2020-02-03 17:18:34 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c40f9c635 
					 
					
						
						
							
							Stop using a mutex for guarding CachedCalendar.  
						
						
						
						
					 
					
						2020-02-03 17:18:34 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						218bb3bc2b 
					 
					
						
						
							
							Simpify calendar generation, single loop handles both first week and subsequent weeks.  
						
						
						
						
					 
					
						2020-02-02 16:06:27 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6b2005687 
					 
					
						
						
							
							Cache calendar tooltip text to reduce computations.  
						
						
						
						
					 
					
						2020-02-02 15:59:24 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea9591baea 
					 
					
						
						
							
							Switch from utfcpp to Glib::ustring for UTF-8 string mangling.  
						
						
						
						
					 
					
						2020-02-02 15:59:24 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af2528952b 
					 
					
						
						
							
							Merge branch 'master' of github.com:skligys/Waybar into temp  
						
						
						
						
					 
					
						2020-02-02 15:58:40 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						527fa982d2 
					 
					
						
						
							
							pulseaudio: adapt icon names to form factors  
						
						
						
						
					 
					
						2020-01-31 22:47:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e05aab4d9 
					 
					
						
						
							
							Current month calendar in clock tooltip.  
						
						
						
						
					 
					
						2020-01-31 10:36:40 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ae9f436a9 
					 
					
						
						
							
							add copyright notice for rfkill util  
						
						
						
						
					 
					
						2020-01-30 00:25:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58eb8ad11f 
					 
					
						
						
							
							Merge branch 'master' of github.com:marcplustwo/Waybar  
						
						
						
						
					 
					
						2020-01-26 05:35:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c045288ce4 
					 
					
						
						
							
							add man page for bluetooth, fix bluetooth race-condition  
						
						
						
						
					 
					
						2020-01-26 05:34:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9618d30f3 
					 
					
						
						
							
							Merge pull request  #7  from Alexays/master  
						
						... 
						
						
						
						Merge latest changes from upstream 
						
						
					 
					
						2020-01-23 17:30:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3bf6b968c 
					 
					
						
						
							
							bluetooth module handles rfkill events instantly  
						
						
						
						
					 
					
						2020-01-23 17:17:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84b671f6b2 
					 
					
						
						
							
							Attempt at supporting locale and timezones ( #1 )  
						
						
						
						
					 
					
						2020-01-23 08:27:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e30b7af3c 
					 
					
						
						
							
							Remove duplicate dependency, use current locale  
						
						
						
						
					 
					
						2020-01-23 08:27:00 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3130a57622 
					 
					
						
						
							
							Add timezone support to clock module ( closes   #223 )  
						
						
						
						
					 
					
						2020-01-23 08:26:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d85f0e1060 
					 
					
						
						
							
							Merge pull request  #3  from marcplustwo/addbluetoothmodule  
						
						... 
						
						
						
						Add bluetooth module 
						
						
					 
					
						2020-01-22 11:44:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89cb9673d4 
					 
					
						
						
							
							bluetooth module working  
						
						
						
						
					 
					
						2020-01-22 11:37:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0dbd8b78d 
					 
					
						
						
							
							properly structure rfkill util  
						
						
						
						
					 
					
						2020-01-21 17:48:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						626af1ddc1 
					 
					
						
						
							
							add rudimentary bluetooth module functionality  
						
						
						
						
					 
					
						2020-01-21 17:04:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c4369a653 
					 
					
						
						
							
							add basis for bluetooth module implementation  
						
						
						
						
					 
					
						2020-01-21 15:46:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8aeda794c 
					 
					
						
						
							
							Merge pull request  #2  from marcplustwo/airplane_mode  
						
						... 
						
						
						
						distinguish between wifi disabled and disconnected 
						
						
					 
					
						2020-01-20 10:46:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2dc4ae78fc 
					 
					
						
						
							
							distinguish between wifi disabled and disconnected  
						
						
						
						
					 
					
						2020-01-20 00:35:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5875c468f 
					 
					
						
						
							
							Merge pull request  #550  from PlusMinus0/use_form_factor  
						
						... 
						
						
						
						Use PA_PROP_DEVICE_FORM_FACTOR for device icon. 
						
						
					 
					
						2020-01-15 10:05:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f80270519b 
					 
					
						
						
							
							refactor(client): use std::list<waybar_output> to store outputs  
						
						... 
						
						
						
						std::unique_ptr is not required here as the only benefit it gives is
stability of address on vector resize and it's easy to invalidate it
accidentaly. std::list provides the same guarantee of stable addresses
of the elements and correct destruction while avoiding smart pointer
overhead.
Also fixes  #554 , caused by incorrect usage of std::remove_if. 
						
						
					 
					
						2020-01-14 07:27:08 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fb3211594 
					 
					
						
						
							
							Use PA_PROP_DEVICE_FORM_FACTOR for device icon.  
						
						
						
						
					 
					
						2020-01-13 11:34:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						569f40de9b 
					 
					
						
						
							
							Keep aspect ratio when scaling tray icons.  
						
						
						
						
					 
					
						2020-01-09 17:27:10 +10:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						129713fe1b 
					 
					
						
						
							
							fix(network): add missing include  
						
						... 
						
						
						
						Fixes:
../src/modules/network.cpp:68:3: error: 'assert' was not declared in this scope
   68 |   assert(starts_with(read, category));
      |   ^~~~~~
../src/modules/network.cpp:6:1: note: 'assert' is defined in header '<cassert>'; did you forget to '#include <cassert>'?
    5 | #include "util/format.hpp"
  +++ |+#include <cassert>
    6 | 
						
						
					 
					
						2020-01-07 20:27:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75c6e2e7d5 
					 
					
						
						
							
							mpd: add paused format string  
						
						
						
						
					 
					
						2020-01-07 09:15:54 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1145788ab3 
					 
					
						
						
							
							fix(network): display of IPv6 address  
						
						
						
						
					 
					
						2020-01-06 13:15:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8821a5e7f 
					 
					
						
						
							
							fix(Battery): replace spaces w/ dashes  
						
						
						
						
					 
					
						2019-12-30 13:56:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d40cc6f23a 
					 
					
						
						
							
							fix(Battery): replace spaces w/ underscores  
						
						
						
						
					 
					
						2019-12-30 13:55:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c885be369e 
					 
					
						
						
							
							feat(Network): hide on empty format  
						
						
						
						
					 
					
						2019-12-30 13:46:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dde700f2c9 
					 
					
						
						
							
							feat: use gtk-layer-shell library for correct positioning of popups  
						
						... 
						
						
						
						To enable: use sway >= 1.2, compile waybar with `-Dgtk-layer-shell=enabled` meson option.
Original behavior could be restored at runtime by setting `"gtk-layer-shell": false` in waybar config. 
						
						
					 
					
						2019-12-27 16:42:14 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1637d34cf 
					 
					
						
						
							
							refactor: fetch outputs from Gtk::Display instead of wl_registry.  
						
						... 
						
						
						
						gtk-layer-shell wants Gdk::Monitor instead of wl_output;
change code to deal with Gdk objects and slightly simplify it.
Requires gtkmm 3.22.0+ (first release with Gdk::Monitor support). 
						
						
					 
					
						2019-12-27 16:42:12 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f0765e517 
					 
					
						
						
							
							feat(modules): call user on-update if configured  
						
						
						
						
					 
					
						2019-12-05 14:42:36 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb4c76f5e4 
					 
					
						
						
							
							Toggle opacity  
						
						
						
						
					 
					
						2019-11-28 20:28:28 +03:00