I3situation

Latest version: v1.0.5

Safety actively analyzes 623075 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.5

This release is just bugfixes- I think that i3situation is basically feature complete.
- A battery level of 101 can no longer be shown.
- Pip installation no longer failes.
- New lines are stripped from all output to prevent rendering bugs.

1.0.4

This release has the following:
- A new option for the reddit plugin max_chars that allows you to limit the amount of characters written to the bar (thanks wei2912).
- Fixed some typos in the docs and changed some wording.
- Added a contributing.md file.

1.0.3

This release adds a new battery plugin with corresponding documentation.

The menu_command and related dzen code has been removed, in favour of buttonx commands.

Each of the three mouse buttons can have a shell command assigned to it, executed when a plugin's text area is clicked. This is much more configurable and generally better. However, the code executed when a button is pressed CANNOT modify the internal state of i3situation, I think this is for the best.

In the next release, I want to do a rather large rewite in order to reduce complexity, improve thread safety and possibly move to an observer pattern. I will also reduce the complexity of loading plugins by no longer compiling them- it seemed like a good idea at the time...

1.0.2

This release features a few bug fixes (mainly in logging) as well as ignoring empty outputs from plugins.

I plan to add lib-notify support at some point, as well as reducing the launch time. (At the moment, it takes a "interval" for each plugin to initialise and be displayed).

Version 1.0.1 was skipped, partly due to me being a little too eager with versioning and partly because I had already uploaded version 1.0.1 to PyPi.

1.0.0

Release version 1.0.0 is finally done. I have made some small bug fixes, changed how variables are named and moved the config files around.

Unfortunately, this means breaking backwards compatability with the older configs and plugins. In order to update you configs, switch from camelCase to _under_scores. For example:


logFile


becomes


log_file


I am going to try to not make any more changes that will break backwards compatability.

The new folder locations defaults to $XDG_CONFIG_HOME/i3situation. If that environment variable isn't set, then the default directory will be ~/.config/i3situation

Old plugins (pre this release) can't just be copied over into the plugin directory. You're best just removing them and starting again.

Please let me know if you notice any regressions- I shall write some tests in the future once uni isn't so busy. :+1:

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.