Releases: NickvisionApps/Cavalier
V2024.1.0
A Smoother Cavalier 🌊
This release contains some new features and improved drawing algorithms!
Changelog 📃
- The wave box drawing mode now draws smoother bezier curves (Thanks @OggyP) (#139)
- Users can now specify
--fg aarrggbb
or--bg aarrggbb
command line arguments to change the foreground and background color of the running Cavalier instance respectively (#137 ) - Updated translations (Thanks everyone on Weblate!)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier
Snap
snap install cavalier
AUR
The cavalier package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.11.0
A more updated Cavalier 🤖
In this release, Cavalier was updated to use .NET 8, GNOME 45 runtime, and the latest libadwaita 1.4 widgets!
Changelog 📃
- Updated to GNOME 45 runtime with latest libadwaita design (#129)
- Updated to .NET 8.0
- Updated translations (Thanks everyone on Weblate!)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier
Snap
snap install cavalier
AUR
The cavalier package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.9.0
A more photographic Cavalier 👀
In this release a feature to set foreground image was added to Cavalier! You can also now set transparency on both background and foreground images. Combine beautiful pictures with gradients to give Cavalier unique look that fits your mood!
Changelog 📃
- Added ability to set foreground image for Box modes
- Transparency can now be set both for background and foreground image
- Cavalier switched back to using PulseAudio by default. You can still switch audio backend to whatever is supported by CAVA using CAVALIER_INPUT_METHOD environment variable
- Updated translations (Thanks everyone on Weblate!)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier
Snap
snap install cavalier
AUR
The cavalier package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.9.0-beta1
A more photographic Cavalier 👀
In this release a feature to set foreground image was added to Cavalier! You can also now set transparency on both background and foreground images. Combine beautiful pictures with gradients to give Cavalier unique look that fits your mood!
Changelog 📃
- Added ability to set foreground image for Box modes
- Transparency can now be set both for background and foreground image
- Cavalier switched back to using PulseAudio by default. You can still switch audio backend to whatever is supported by CAVA using CAVALIER_INPUT_METHOD environment variable
- Updated translations (Thanks everyone on Weblate!)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nickvision.cavalier
flatpak run org.nickvision.cavalier//beta
Snap
sudo snap install cavalier --beta
AUR
The cavalier-git package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.8.1
A more roundish Cavalier 🟠
Tired of existing 6 drawing modes? Well, now there are 11, because every mode except Splitter got Circle variant! We also fixed the issue that caused incorrect drawing with display scaling enabled, and added a cute easter egg 👀
Changelog 📃
- All drawing modes except Splitter now have Circle variants
- Added an easter egg (run the program with --help to find how to activate it)
- Fixed an issue where the app wasn't drawing correctly with >100% display scaling
- Added welcome screen that is shown on start until any sound gets detected
- Added Cairo backend that can be used in case of problems with OpenGL. To activate, run the program with environment variable CAVALIER_RENDERER=cairo
- CAVA was updated to 0.9.0
- Pipewire is now used as default input method, you can still change back to Pulse Audio using environment variable CAVALIER_INPUT_METHOD=pulse
- Updated translations (Thanks everyone on Weblate!)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier
Snap
snap install cavalier
AUR
The cavalier package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.8.1-rc1
A more roundish Cavalier 🟠
Tired of existing 6 drawing modes? Well, now there are 11, because every mode except Splitter got Circle variant! We also fixed the issue that caused incorrect drawing with display scaling enabled, and added a cute easter egg 👀
Changelog 📃
- All drawing modes except Splitter now have Circle variants
- Added an easter egg (run the program with --help to find how to activate it)
- Fixed an issue where the app wasn't drawing correctly with >100% display scaling
- Added welcome screen that is shown on start until any sound gets detected
- Added Cairo backend that can be used in case of problems with OpenGL. To activate, run the program with environment variable CAVALIER_RENDERER=cairo
- CAVA was updated to 0.9.0
- Pipewire is now used as default input method, you can still change back to Pulse Audio using environment variable CAVALIER_INPUT_METHOD=pulse
- Updated translations (Thanks everyone on Weblate!)
Also compared to previous beta:
- All known issues in Circle modes were fixed
- Added ability to rotate in Circle modes and set offsets for drawing area
A Message To Translators 🌎️
A stable release is planned for Friday August 11. Please have all translations updated before then to be included in the release :)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta
Snap
sudo snap install cavalier --candidate
AUR
The cavalier-git package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.8.1-beta1
A more roundish Cavalier 🟠
Tired of existing 6 drawing modes? Well, now there are 11, because every mode except Splitter got Circle variant! We also fixed the issue that caused incorrect drawing with display scaling enabled, and added a cute easter egg 👀
Known Issues ⚠️
Wave Circle mode has weird background gradient and doesn't support mirror.
Changelog 📃
- All drawing modes except Splitter now have Circle variants
- Added an easter egg (run the program with --help to find how to activate it)
- Fixed an issue where the app wasn't drawing correctly with >100% display scaling
- Added Cairo backend that can be used in case of problems with OpenGL. To activate, run the program with environment variable CAVALIER_RENDERER=cairo
- Updated translations (Thanks everyone on Weblate!)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta
Snap
sudo snap install cavalier --beta
AUR
The cavalier-git package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.8.0
A more feature-packed Cavalier 🖼️
In this release of Cavalier we added new drawing mode, added ability to set background image (that can be scaled down, in case you want to place a logo in the middle for example), and changed some other small things, to make Cavalier more configurable. Oh, and now you can change Cavalier's settings from terminal!
Changelog 📃
- Cavalier can now be controlled from command line. Run the app with --help option to see full list of available options.
- Reverse mirror option is now available with full mirror.
- It's now possible to set frames per second to 144 or other custom value.
- Added anti-aliasing, so rounded items now look less pixelated.
- Added ability to set background image.
- New drawing mode - Splitter.
- Bars limit was increased to 100.
- Updated translations (Thanks everyone on Weblate!)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.nickvision.cavalier
flatpak run org.nickvision.cavalier
Snap
snap install cavalier
AUR
The cavalier package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.8.0-rc1
A more feature-packed Cavalier 🖼️
In this release of Cavalier we added new drawing mode, added ability to set background image (that can be scaled down, in case you want to place a logo in the middle for example), and changed some other small things, to make Cavalier more configurable. Oh, and now you can change Cavalier's settings from terminal!
Changelog 📃
- Cavalier can now be controlled from command line. Run the app with --help option to see full list of available options.
- Reverse mirror option is now available with full mirror.
- It's now possible to set frames per second to 144 or other custom value.
- Added anti-aliasing, so rounded items now look less pixelated.
- Added ability to set background image.
- New drawing mode - Splitter.
- Bars limit was increased to 100.
A Message To Translators 🌎️
A stable release is planned for Friday August 4. Please have all translations updated before then to be included in the release :)
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta
Snap
sudo snap install cavalier --candidate
AUR
The cavalier-git package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)
V2023.8.0-beta1
A more feature-packed Cavalier 🖼️
In this release of Cavalier we added new drawing mode, added ability to set background image (that can be scaled down, in case you want to place a logo in the middle for example), and changed some other small things, to make Cavalier more configurable. Oh, and now you can change Cavalier's settings from terminal!
Changelog 📃
- Cavalier can now be controlled from command line. Run the app with --help option to see full list of available options.
- Reverse mirror option is now available with full mirror.
- It's now possible to set frames per second to 144.
- Added anti-aliasing, so rounded items now look less pixelated.
- Added ability to set background image.
- New drawing mode - Splitter.
- Bars limit was increased to 100.
Install 🧑💻
GNOME
Flathub
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nikvision.cavalier
flatpak run org.nickvision.cavalier//beta
Snap
sudo snap install cavalier --beta
AUR
The cavalier-git package
Manually
- Download the
org.nickvision.cavalier-x64.flatpak
file from the assets below - Run
flatpak install org.nickvision.cavalier-x64.flatpak
from the directory containing the .flatpak file - Run
flatpak run org.nickvision.cavalier//master
to start the app! (You should also see it in your app grid)