Commit graph

46 commits

Author SHA1 Message Date
AKP
5c7c87d911
Support next/previous in audioPlayer
Signed-off-by: AKP <tom@tdpain.net>
2022-11-12 22:33:28 +00:00
AKP
b65a148b60
Make launchProgram only respond to left-button mouse clicks
Signed-off-by: AKP <tom@tdpain.net>
2022-11-02 09:20:54 +00:00
AKP
ff63987689
Detect default PulseAudio sink instead of assuming it
In the event where the default sink in use is not the first one
presented by `pacmd info`, the volume readout would be incorrect.

This commit fixes that by getting the current default sink from
`pactl info` before getting the sink volume.

Signed-off-by: AKP <tom@tdpain.net>
2022-11-02 09:17:50 +00:00
AKP
aa21b99d02
Remove debugging statment
Signed-off-by: AKP <tom@tdpain.net>
2022-07-13 18:17:43 +01:00
AKP
5d2316498e
Reduce frequency to 0.5Hz
Signed-off-by: AKP <tom@tdpain.net>
2022-07-13 18:16:41 +01:00
AKP
497964002f
Add ticker to track info
Signed-off-by: AKP <tom@tdpain.net>
2022-07-13 18:15:23 +01:00
AKP
6998dd456d
Add LaunchProgram provider
Signed-off-by: AKP <tom@tdpain.net>
2022-06-09 13:32:35 +01:00
AKP
7a81dba8b6
Add option to change volume using scroll wheel
Signed-off-by: AKP <tom@tdpain.net>
2022-06-07 10:07:17 +01:00
AKP
aef96b5bf3
Remove debugging statement
Signed-off-by: AKP <tom@tdpain.net>
2022-06-02 13:38:34 +01:00
AKP
95cfbade9a
Add constants for mouse buttons
Signed-off-by: AKP <tom@tdpain.net>
2022-06-02 13:35:48 +01:00
AKP
04e65adead
Trigger play/pause when clicking on audioPlayer provider
Signed-off-by: AKP <tom@tdpain.net>
2022-06-01 21:47:11 +01:00
AKP
c456f98cb0
Shorten some labels
Signed-off-by: AKP <tom@tdpain.net>
2022-06-01 14:39:19 +01:00
AKP
ca6aed08da
Add timer provider
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 22:00:18 +01:00
AKP
154e9bcf6b
Update pause emoji
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 21:10:08 +01:00
AKP
027525338c
Ignore nil blocks
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 21:04:24 +01:00
AKP
1877f186fb
Make order of addition of block generators right-to-left
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 16:34:55 +01:00
AKP
21e9e1188e
Add click event handling
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 16:19:49 +01:00
AKP
43ce8474cb
Dynamically generate capabilities header
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 14:03:57 +01:00
AKP
29ac240241
Update definition of i3bar.BlockGenerator
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 11:47:59 +01:00
AKP
39c4ec505e
Rework initialisation flow
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 11:36:08 +01:00
AKP
325037e3ad
Update internal/providers/audioPlayer.go
Signed-off-by: AKP <tom@tdpain.net>
2022-05-16 10:53:45 +01:00
AKP
5dde9b7d8f
Prevent error if no players found
Signed-off-by: AKP <tom@tdpain.net>
2022-05-16 10:52:16 +01:00
AKP
d1168c838a
Add pause indicator when ShowTextOnPause is enabled
Signed-off-by: AKP <tom@tdpain.net>
2022-05-16 10:39:50 +01:00
AKP
326e6b8ac6
Add shortText to AudioPlayer provider
Signed-off-by: AKP <tom@tdpain.net>
2022-05-16 00:10:29 +01:00
AKP
a6e71fe527
Add AudioPlayer provider
Signed-off-by: AKP <tom@tdpain.net>
2022-05-15 21:15:27 +01:00
AKP
64fe7f6999
Add constants for UI battery states
Signed-off-by: AKP <tom@tdpain.net>
2022-05-09 17:37:11 +01:00
AKP
a07b630f26
Add background colour to improve readability
Signed-off-by: AKP <tom@tdpain.net>
2022-05-09 17:32:46 +01:00
AKP
84d69a3582
Add better warnings to battery state indicator
Signed-off-by: AKP <tom@tdpain.net>
2022-05-09 17:28:58 +01:00
AKP
bf69313613
Add logging to a file
Signed-off-by: AKP <tom@tdpain.net>
2022-05-09 15:42:36 +01:00
AKP
3393c5ce2d
Merge branch 'master' of github.com:codemicro/bar 2022-04-15 12:19:53 +01:00
AKP
8202ff3c0a
Disable flashing battery readout when battery is charging
Signed-off-by: AKP <tom@tdpain.net>
2022-04-15 12:19:31 +01:00
AKP
ce51b3123d
Disable flashing battery readout when battery is charging
Signed-off-by: AKP <tom@tdpain.net>
2022-04-15 12:17:31 +01:00
AKP
ebadb09349
Formatting
Signed-off-by: AKP <tom@tdpain.net>
2022-04-15 11:35:01 +01:00
AKP
49559e5d46
Add plainText provider
Signed-off-by: AKP <tom@tdpain.net>
2022-04-15 11:18:51 +01:00
AKP
4630dc6db9
Add really prominent flashing battery low warning
Signed-off-by: AKP <tom@tdpain.net>
2022-04-15 11:17:10 +01:00
AKP
f11cb57dfc
Add WiFi and IP address blocks 2022-03-31 10:43:42 +01:00
AKP
891906a049
Add full threshold to battery 2022-03-31 09:33:55 +01:00
AKP
4061263847
Prevent crash when block generator errors
Signed-off-by: AKP <tom@tdpain.net>
2022-03-07 19:31:03 +00:00
AKP
5675c40295
Add "fix" df command exiting with bogus status code
This commit addresses the issue documented in flatpak/xdg-desktop-portal#512
by using `df -x fuse.portal` as opposed to just `df`.

Fix sourced from:
https://www.mail-archive.com/desktop-packages%40lists.launchpad.net/msg651194.html

This appears to have come about because of an issue introduced
when upgrading to Linux Mint 20.3.

Signed-off-by: AKP <tom@tdpain.net>
2022-03-07 18:32:26 +00:00
AKP
313701f57a
Add warning and ok thresholds to memory
Signed-off-by: AKP <tom@tdpain.net>
2022-03-05 21:44:35 +00:00
AKP
fbb2e983d2
Fix overflow bug when parsing volume
When parsing volumes out of pacmd, strconv.ParseInt was set to
parse 8-bit numbers. Since volumes can exceed 100% (eg. they can
be values like 140%), volumes can be larger than the maximum value
allowed by an 8-bit signed integer.

This commit fixes that by setting strconv.ParseInt to parse 32-bit
numbers.

Signed-off-by: AKP <tom@tdpain.net>
2022-03-05 18:22:01 +00:00
AKP
292c007f13
Make usable (even if it is basic)
Signed-off-by: AKP <tom@tdpain.net>
2022-03-04 22:17:21 +00:00
AKP
751e25aae7
Add battery provider
Signed-off-by: AKP <tom@tdpain.net>
2022-03-04 21:59:42 +00:00
AKP
1bac2271c2
Add CPU and disk providers
Signed-off-by: AKP <tom@tdpain.net>
2022-03-04 21:15:00 +00:00
AKP
8929359837
Flesh out i3bar implementation and add some providers
Signed-off-by: AKP <tom@tdpain.net>
2022-02-27 20:22:31 +00:00
AKU
80a83aa1c4
Prototype
Signed-off-by: AKU <tom@tdpain.net>
2022-02-21 21:14:39 +00:00