v1.0.0
Features
- Gradients for the active and inactive colors
- Three animation effects, along with customizable duration and easing types
- A log at ~/.config/tacky-borders
- Tooltip for the tray icon to show current version
- Ability to force enable borders from the config
- HiDPI support
- Config watcher to automatically reload borders when the config changes
Bug fixes
- Use the unminimize delay when restoring/unminimizing windows after switching workspaces
- Prevent the border from being incorrectly hidden/destroyed for apps like emacs
- Prevent the border from flashing when typing for apps like firefox
- Update the border color for some apps more reliably
- Recreate direct2d resources after waking up from sleep
- Log invalid config errors in the log file instead of crashing, and just prevent crashes in general
- Use the unminimize delay when restoring windows that were minimized when tacky-borders was launched
Many thanks to @0xJWLabs @kleineluka @amnweb