19743f3085
fix(memory): provide better free memory approximation on old kernels
...
The approximation should include SReclaimable, and subtract Shmem. To
prevent the parsing code from ballooning in size, this commit also
refactors the parsing into a map.
2020-03-20 17:37:22 -04:00
d405f28622
Indent now uses spaces.
2020-03-13 16:42:05 +01:00
2f975f870a
Added support for absolute device paths for the temperature module.
2020-03-12 22:04:00 +01:00
190b2dd922
pulseaudio: track only the default sink and source
...
When you have multiple sinks (resp. sources), the module used to display
the state of the most recently changed one. This changes remembers the
default sink name, and only records changes to that one.
2020-02-24 11:30:35 +01:00
dd7d78cd60
changes requested
2020-02-23 23:09:05 +01:00
9abe1e2790
Merge branch 'master' into master
2020-02-23 23:00:09 +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
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
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
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
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
0f0765e517
feat(modules): call user on-update if configured
2019-12-05 14:42:36 -08:00
6d5b502bbb
pulseaudio: export desc as a format
...
Signed-off-by: Niv Sardi <xaiki@evilgiggle.com >
2019-11-25 05:16:58 -03:00
7f7ebb5367
fix(workspaces): add int comparison
2019-10-19 16:19:35 +01:00
1e82982dbd
Detect timezone changes
...
Fixes #479 , because upstream does not intend to.
It may be less expensive to do that only once in a while, or to inotify-watch on /etc/timezone, but this is good enough.
2019-10-04 23:25:09 +02:00
048d8d328e
refactor(Battery): ouput 'Plugged' instead of 'Charging' in the fallback
2019-10-03 09:37:37 +01:00
3d1fd4f5ea
change audio scroll bound
...
Change default behavior from 0% - 99% to 0% - 100%.
2019-09-28 18:05:31 -05:00