Releases: Alexays/Waybar
Releases · Alexays/Waybar
0.9.9
What's Changed
- feat: Add short desc to lang by @Anakael in #1209
- river/tags: support urgent tags by @ifreund in #1215
- fix: Add number to shortDescripton by @Anakael in #1216
- Fix tray icon scaling on multi-display setups by @mswiger in #1211
- Fix memory leak and data race by @gavinbeatty in #1217
- rm travis-ci shield by @xi in #1224
- add format-icons for cpu und memory by @xi in #1223
- Unit-tests for configuration includes by @alebastr in #1243
- round brightness in #1238
- Use g_memdup2 instead of g_memdup by @mswiger in #1222
- Added support for {gwaddr} as a variable by @mazunki in #1239
- Add CPU usage for every core by @Darkclainer in #1250
- Revert "Add CPU usage for every core" by @Alexays in #1251
- Add cpu usage for every core by @Darkclainer in #1253
- sway/language: remove tabs, indent with 2 spaces by @gavinbeatty in #1252
- Update catch2 dependency 2.13.3 -> 2.13.7 by @tokyovigilante in #1257
- fix(tray): fix visibility of Passive items by @alebastr in #1271
- Fix spelling errors by @ElyesH in #1273
- Fix Clock crash on empty string in timezones field by @dartkron in #1275
- sway/window: include floating_nodes when considering window count for class by @RobertMueller2 in #1274
- Add spacing config option by @Molytho in #1297
- Fix divide by zero (#1303) by @mamins1376 in #1304
- Mark memory used by zfs arc as free in memory by @marwing in #1302
- Clarify less than/greater than in warning. by @jonbakke in #1301
- Ensure MPD volume is not negative by @Scrumplex in #1314
- Fix typo by @b1rger in #1311
- river/tags: Add possibility for mouse clicks by @jfred9 in #1317
- ci: update FreeBSD configuration by @alebastr in #1322
- Switch network module to read /proc/net/dev by @ciarand in #1230
- feat: Ignore by title by @Anakael in #1294
- dont escape essid in tooltip by @WuerfelDev in #1256
- Revert "dont escape essid in tooltip" by @Alexays in #1325
- WLR Workspace manager implementation by @Anakael in #805
- disk: make {used} match df(1) by @jbeich in #720
- mediaplayer.py: Exit properly on SIGPIPE by @m-bdf in #1329
- build: Add experimental build option by @Anakael in #1328
- Add module group feature by @njoyard in #1305
- Allow sink in addition to source for pulse icon by @xytovl in #1331
- Yet another swaybar ipc implementation by @alebastr in #1244
sway/language
country flag by @kraftwerk28 in #1229- Refactor Clock: generalize multi timezones and single timezone cases by @dartkron in #1277
- bar: Fix crash when unplugging HDMI by @jfred9 in #1338
- Add reverse scrolling config option for pulseaudio module by @aashu in #1289
- Add logind feature, with its 'inhibitor' module by @fhost in #1341
- Adjust max wifi strength that is possible by @bd-g in #1334
- Add Gentoo to README.md by @187Qrly in #1337
- man: Add waybar-inhibitor man page by @fhost in #1352
- [Taskbar] feat: Add name format replacementf feat: Add app ids mapping (ready for review) by @Anakael in #1221
- Add
fixed-center
option by @ilkecan in #1364 - Network Module Enhancements by @bd-g in #1353
- fix indent by @volucris1 in #1370
- [wlr/taskbar] fix: Missing tasks by @Anakael in #1375
- fix: match sway workspace order with sway one by @languitar in #1376
- Fix build with fmt 8.1.0 by @alebastr in #1380
- resources: don't break tray icon checkboxes via CSS by @mvdan in #1385
New Contributors
- @gavinbeatty made their first contribution in #1217
- @xi made their first contribution in #1224
- @Darkclainer made their first contribution in #1250
- @ElyesH made their first contribution in #1273
- @Molytho made their first contribution in #1297
- @mamins1376 made their first contribution in #1304
- @marwing made their first contribution in #1302
- @jonbakke made their first contribution in #1301
- @jfred9 made their first contribution in #1317
- @ciarand made their first contribution in #1230
- @WuerfelDev made their first contribution in #1256
- @m-bdf made their first contribution in #1329
- @njoyard made their first contribution in #1305
- @kraftwerk28 made their first contribution in #1229
- @aashu made their first contribution in #1289
- @fhost made their first contribution in #1341
- @187Qrly made their first contribution in #1337
- @ilkecan made their first contribution in #1364
- @volucris1 made their first contribution in #1370
- @languitar made their first contribution in #1376
- @mvdan made their first contribution in #1385
Full Changelog: 0.9.8...0.9.9
0.9.8
What's Changed
- [wlr/taskbar] Add ignore-list param by @Anakael in #1074
- Implement MPD volume status format template by @Scrumplex in #1076
- Add option to rewrite sway/window title by @vrld in #1055
- [modules/pulseaudio] fix bluetooth class for PipeWire by @David96 in #1081
- [modules/battery] allow format-discharging-full by @gabegorelick in #1084
- rewriteTitle: allow multiple sequential rewrites by @Synthetica9 in #1087
- fix: incorrect battery percentage on Pinebook Pro by @Max1Truc in #1101
- Add options to use a .jsonc extension for the config filename by @yonatan8070 in #1112
- Network module rework by @tperard in #1106
- Add config options for exclusive zone and input event passthrough by @alebastr in #1113
- Fix network module rework by @tperard in #1116
- sway-language: ignore events with empty layout by @maximbaz in #1125
- Fix network interface auto detection by @tperard in #1126
- network: Fix mix use of default and state specific format by @tperard in #1130
- fix(util): protect std::condition_variable methods from pthread_cancel by @alebastr in #1132
- Add recursive config includes by @OskarCarl in #995
- libfmt >=8.0.0 compatibility by @ajakk in #1144
- Add GitHub CI jobs on Linux by @alebastr in #1147
- Do not fail to parse a multi-bar config in #1157
- Update dockerfiles by @Anakael in #1163
- Support per-device icon in pulseaudio by @xytovl in #1161
- pulseaudio: Control currently running sink by @roosemberth in #1169
- Fix pulseaudio icon name compilation error by @larsch in #1170
- Fix blurry tray icons for HiDPI displays by @mswiger in #1174
- tray module enhancements by @alebastr in #1145
- [sway/language] Improve sway/language by @Anakael in #1159
- Keyboard state module by @GrantMoyer in #1024
- [sway/language] Add tooltip-format by @Anakael in #1178
- Fix power calculation when battery units are in μA instead of μW by @Amanieu in #1105
- Don't start if graphical-session is not running by @WhyNotHugo in #1188
- Fix incorrect tray icon scaling by @mswiger in #1190
New Contributors
- @vrld made their first contribution in #1055
- @gabegorelick made their first contribution in #1084
- @Max1Truc made their first contribution in #1101
- @yonatan8070 made their first contribution in #1112
- @tperard made their first contribution in #1106
- @OskarCarl made their first contribution in #995
- @ajakk made their first contribution in #1144
- @roosemberth made their first contribution in #1169
- @larsch made their first contribution in #1170
- @Amanieu made their first contribution in #1105
Full Changelog: 0.9.7...0.9.8
0.9.7
0.9.6
Added
- Implement support for reloading of config files. #842 @rdnetto
- Add simpleclock as fallback when hhdate is not available #903 @spk
- Add option 'tag-labels' to river/tags #980 @sjtio
- Add "tooltip-format" to temperature module #891 @danieldg
- Support format-{state} for cpu/disk/memory #881 @olemartinorg
- Allow customization of battery module tooltip #830 @Markaos
- Add an option to use battery design capacity #964 @Ocisra
- Add power formatter to battery module #996 @martin2250
- Add a way to configure auto_back_and_forth on Sway workspaces #1014 @Moonlight-Angel
- Terminate custom module scripts on exit #1032 @matteodelabre
- Add length limits for MPD module tags #1002 @nullobsi
- Add style for battery state "plugged" #1056 @martin2250
- Add default styling for disk module #1051 @lunik1
- Add cpu min/max/avg frequencies #1037 @Moonlight-Angel
Changed
- Fix Sway #waybar.solo CSS rule applying on split #946 @haritkapadia
- Fix for group module selectors when bar is vertical #959 @dorgnarg
- Added waybar_output.identifier support. #956 @AndreasBackx
- Fixing logic in getIcon #965 @ofwinterpassed
- Fix issues in wlr/taskbar #969 @alebastr
- Fix duplicate bars on xdg_output property changes #992 @alebastr
- Update waybar-bluetooth.5.scd #1003 @joshuachp
- Improved wlr/taskbar icon search. #1006 @jgmdev
- [calendar] CJK locale formatting #1007 @nullobsi
- [wlr/taskbar] More icon search improvements. #1011 @jgmdev
- [wlr/taskbar] Fix unhandled exception crash when icon name is a path. #1018 @jgmdev
- [wlr/taskbar] Check StartupWMClass #1021 @jgmdev
- Disable Idle Inhibitor module if unsupported #1026 @euclio
- Rfkill code refactoring #1015 @alebastr
- Configure systemd.service file to allow reloading #1036 @WhyNotHugo
- fix: schedule output destruction on idle callback #1035 @alebastr
- Fix: CPU load values #1050 @cmovcc
- meson.build: add missing waybar-sway-language manpage #1052 @Logarithmus
- Use the correct battery status when multiple batteries are present #1061 @akheron
0.9.5
WIP
See 0.9.4...0.9.5
0.9.4
Added
- Add option for no workspace switch on click #817 @pedrocr
- Add IDs to sway workspace buttons for CSS styling #819 @pedrocr
- Add ability to switch timezones on scroll #821 @danieldg
- MPD: Add song position and queue length @Koffeinfriedhof
- Add an "exec-on-event" config for the custom module #851 @tamirzb
- Add format for memory tooltip #847 @musikid
Changed
- Fixed a signal issue with custom modules #778 @excellentname
- Switch workspace on mouse-down to match swaybar #800 @NotAFile
- Taskbar string fixes #798 @danieldg
- Systemd now using standard targets #801 @maximbaz
- Fixed fmt crash after update #813 @xenrox
- Rfkill is now optional #823 @W-joe
- Fixed network status update #861
- Fix resizing of the bar with gtk-layer-shell #824 @alebastr
- Fix, prevent line breaks in ellipsized labels #828 @pedrocr
- Fix "restart-interval" in the custom module #840 @tamirzb
- Allow enabing pango markup in the taskbar string #814 @danieldg
0.9.3
Added
- FreeBSD support 🎉 #425 @jbeich
- Taskbar module 🎉 #692 @l3nkz
- Added an
on-update
option to all modules #402 @0xdec - Network: Added Rfkill status #568 @marcplustwo
- Bluetooth: Basic new module #568 @marcplustwo
- Added a way to exclude specific output #596 @vesim987
- Temperature: Add kelvin-scale #683 @phosit
- sway/workspaces: Added current_output CSS class #693 @f0rki
- River status module #745 @ifreund
Changed
- Fixed AMD brightness e01a081
- Fixed full-at #680 @akobel
- sway/workspaces: sort by the "num" property provided by sway #696 @f0rki
- Clock: prefer default fmt format when not using a timezone #715
- Fixed exec-if hidding 3b16946
- Fixed SIGSEV/BLOCKING bar while changing/removing output 6e7f22a
- Battery: add check for battery type 401ea05 @Jannusch
- Fixed Workspace back and forth unwanted behavior 0080feb @Xyene
- Fixed persistent workspace position #783 @f0rki
- Network: make nl80211 dep optional fb8cda9 @uggedal
- Updated date, gtk-layer-shell subproject #797 @alebastr, Fixes #776 #780 #530 #750
0.9.2
Added
- Battery:
full-at
config, define the max percentage of the battery #649
Changed
- Support libc++ >=9.0.0 #583 @danyspin97
- Sway: add missing unordered_map include #584 @danyspin97
- Network: fix label text not updated properly when formats contain Unicode characters #589 @JordanL2
- Pulseaudio: Fix alt #592
- Pulseaudio: track default source/sink changes #599 @layus
- Tray: Use the same StatusNotifierWatcher for all trays #598 @layus
- Pulseaudio: track only the default sink and source #603 @layus
- Systemd service: fix start up ordering #612 @gdamjan
- Fix: set exclusive zone early for gtk-layer-shell #613 @alebastr
- Readme: ubuntu dependencies #615 @hypergig
- Temperature: Added support for absolute device paths #624 @BoostCookie
- Switch default Makefile rule from run to build #625 @Xyene
- Memory: provide better free memory approximation on old kernel #629 @Xyene
- Pulseaudio: fallback to default muted format 9acf558
- Custom: restore SIGCHLD settings to SIG_DFL #636 @masm11
- Custom: check WIFEXITED ec451b5
- Pulseaudio: Start wait for server #651 @JohnHolmesII
- Sway/Workspaces: default value unstripped, add
value
format option 27fbea2
0.9.1
Added
- Clock: Add timezone support 🎉 #560 @mjec
- Clock: Current month calendar in tooltip 🎉#570 @skligys
- Mpd: add paused format string #543 @cole-h
Changed
- Network: hide on empty format c885be3
- Mediaplayer: Show title if artist isn't available #534 @AdrienLemaire
- Fixed: WindowId recieves 'u' #536 @xPMo
- Man: adding and clarification of configuration options #541 @jomority
- Add info on "on-click-middle" option to custom module man page #529 @fuzxi
- Network: add missing include #546 @z3ntu
- Tray: Keep aspect ratio when scaling tray icons #548 @Psykar
- Fixed SIGSEGV on Monitor Disconnect/Connect #555 #578 @alebastr
- Pulseaudio: Use PA_PROP_DEVICE_FORM_FACTOR for device icon #550 @PlusMinus0
- Pulseaudio: Adapt icon names to form factors #571 #577 @Trundle @torstehu
- Clock: lower precision of zoned_time to avoid fractional seconds in output #579 @alebastr
0.9.0
Added
- Use GTK Layer Shell for working Popups 🎉#441 @alebastr
- Disk module 🎉 #471 @layus
- Man pages option #443 @jbeich
- Battery: format time #455 @lolzballs
- Systemd user unit #460 @gdamjan
- Detect timezone changes #480 @layus
- Pulseaudio: export desc as a format #507 @xaiki
- Toggle opacity #510 @HardDie
Changed
- Fix man memory description #444 @MichaelAquilina
- Fix output typo #445 @bisco2
- Fix typo: persistant -> persistent #446 @bisco2
- Fix exclusive zone #447 @alebastr
- Network: clamp signal strength 334bc1e
- MPD: take lock in waitForEvent to prevent SIGABORT #467 @jspngh
- Pulseaudio: audio scroll bound #475 @SJK132