aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-02-02Increase version v1.2 -> v1.3HEADv1.3masterTeddy Wing
2024-02-02activity_bar.pl: Update copyright yearTeddy Wing
2024-02-02activity_bar.pl: Fix notification for messages in "core.weechat" bufferTeddy Wing
It was possible to be highlighted in the core.weechat buffer, and that would trigger an AnyBar message and colour change. We don't want that to happen, so move the 'core.weechat' check earlier to completely ignore it.
2023-12-15Increase version v1.1 -> v1.2v1.2Teddy Wing
2023-12-14activity_bar.pl: Don't notify about messages in "core.weechat" bufferTeddy Wing
We really only care about messages from other people, so don't bother notifying when messages are added to the WeeChat core buffer.
2023-12-12Increase version v1.0 -> v1.1v1.1Teddy Wing
2023-12-12activity_bar.pl: Don't change AnyBar colour for lower priority messagesTeddy Wing
If you've received a highlight and a normal message comes in, or if you have a private message and get highlighted, then the AnyBar colour should not change. We should keep the AnyBar colour of the highest priority message.
2023-12-12activity_bar.pl: Swap privmsg and regular message coloursTeddy Wing
After using the plugin for a couple days, I decided that orange is too insistent a colour to describe messages I probably don't need to read immediately. Swap the blue and orange colours so that now blue means regular message and orange means private message. This feels better in terms of message priority.
2023-12-12activity_bar.pl: Don't show activity for messages below notify levelTeddy Wing
If a message comes in on a buffer whose notify level is set to highlights and higher, then don't update AnyBar activity. We should only be changing the AnyBar colour when we receive messages that we want to be notified of based on our configuration.
2023-12-10README: Add demo screencastTeddy Wing
2023-12-10Add READMETeddy Wing
2023-12-10Add license (GNU GPLv3+)Teddy Wing
2023-12-10activity_bar.pl: Add documentation about terminal focus handlingTeddy Wing
2023-12-10activity_bar.pl: Prevent adding the hook more than onceTeddy Wing
The `enable` subcommand should be a no-op if the hook is already enabled.
2023-12-09Add notes on WeeChat focus handlingTeddy Wing
2023-12-09activity_bar.pl: Add `enable` and `disable` commandsTeddy Wing
Add new commands that enable and disable the print hook. We can use these commands in terminal focus handlers, to turn on activity monitoring when WeeChat is not focused, and turn it off once it is focused.
2023-12-09activity_bar.pl: Add `/activity_bar clear` commandTeddy Wing
Command to clear the activity notification colour from AnyBar and turn it hollow.
2023-12-09activity_bar.pl: Update the AnyBar colour when messages are receivedTeddy Wing
2023-12-09activity_bar.pl: Get notified of activity in buffersTeddy Wing
Register a `hook_print` to get notified of activity in buffers. This prints the message to the WeeChat core buffer.