Releases: kuiperzone/AvantGarde
VERSION 1.5.1
See Assets for installation files, which include multiple options for Linux and Setup for Windows. Build from source for Mac.
- VERSION 1.5.1;2024-03-15
- Built against Avalonia .NET 8 / 11.0.10
- Removed dependency on Yaap.
- Bugfix: Fixed failure to output version information on command line.
APPIMAGE
AppImage is simple on Linux. Just download and run, but don't forget to set the 'Execute Permission' flag.
DEB & RPM
To install on Linux, download and install from local file:
sudo apt install ./avantgarde_1.5.1.0-1_amd64.deb
or
sudo dnf install ./avantgarde_1.5.1.0-1.x86_64.rpm
Note the leading ./
prefix.
For deb
and dnf
, you may have to uninstall it from the command line as Gnome Software does not support removal of packages installed as local files.
sudo apt remove avantgarde
sudo dnf remove avantgarde
VERSION 1.5.0
See Assets for installation files, which include multiple options for Linux and Setup for Windows. Build from source for Mac.
- VERSION 1.5.0;2024-03-03
- Now possible to open a .fsproj file.
- BuildWatcher class added so file watcher runs in thread (main window more responsive).
- Changed default app font to Inter.
- Bugfix: Loading of a solution when path contains spaces.
- Bugfix: Ensure preview closes when closing solution or opening a different one.
- Bugfix: Crash when specifying custom assembly path.
- Bugfix: Watching incorrect directory when custom assembly path was specified.
- Built against .NET 8 / Avalonia 11.0.7 (intentionally not 11.0.9).
- Other minor changes and bugfixes.
To install on linux, download and:
sudo apt install ./avantgarde_1.5.0.0-1_amd64.deb
or
sudo dnf install ./avantgarde_1.5.0.0-1.x86_64.rpm
IMPORTANT.
If using AppImage, don't forget to set the 'Execute Permission' flag. For deb
and dnf
, you may have to uninstall it from the command line as Gnome Software does not support removal of packages installed as local files.
VERSION 1.4.0
See Assets for installation files, which include multiple options for Linux and Setup for Windows. Build from source for Mac.
- VERSION 1.4.0.0;2023-12-16
- Built against .NET 8 / Avalonia 11.0.6.
- Now detects when dotnet build is occuring and temporarily suspends preview preventing file locking.
- Add custom setting of Avalonia version for projects which do not directly include package.
- Auto-hiding of grid splitter reintroduced.
- Now reads the
$DOTNET_HOST_PATH
variable to find location ofdotnet
. - Fixed bug with Register in
LinkBlock.cs
. - Made csproj parsing of elements case-insensitive.
- Other minor changes and bugfixes.
To install on linux, download and:
sudo apt install ./avantgarde_1.4.0.0-1_amd64.deb
or
sudo dnf install ./avantgarde_1.4.0.0-1.x86_64.rpm
IMPORTANT.
If using AppImage, don't forget to set the 'Execute Permission' flag. For deb
and dnf
, you may have to uninstall it from the command line as Gnome Software does not support removal of packages installed as local files.
VERSION 1.3.0 (Avalonia 11)
See Assets for installation files, which include multiple options for Linux and Setup for Windows. Build from source for Mac.
- VERSION 1.3.0.2;2023-09-24
- Fully ported to Avalonia 11.0.4.
- Added "Show Pin" option to Preferences.
- Can now change app font size in-flight.
- Other minor changes and bugfixes.
To install on linux, download and:
sudo apt install ./avantgarde_1.3.0.2-1_amd64.deb
or
sudo dnf install ./avantgarde_1.3.0.2-1.x86_64.rpm
Uninstall from the command line. If using AppImage, don't forget to set the 'Execute Permission' flag.
Version 1.2.3
See Assets for installation files.
To install on linux, download and:
sudo dnf install ./avantgarde-1.2.2-1.x86_64.rpm
or
sudo apt install ./avantgarde_1.2.2-1_amd64.deb
Use the command line to remove. Don't forget to set the 'Execute Permission' flag if using the AppImage.
- VERSION 1.2.3;2023-07-22
- Bugfix: Designer DLL not found when NUGET_PACKAGES is set.
Built with Avalonia 0.10.21, but previews Avalonia 11 projects just fine.
If you're wondering how I built the installation packages, see...
PupNet-Deploy -- a cross-platform deployment utility which packages your .NET project as a ready-to-ship installation file in a single step.
Version 1.2.2
See Assets for installation files.
To install on linux, download and:
sudo dnf install ./avantgarde-1.2.2-1.x86_64.rpm
or
sudo apt install ./avantgarde_1.2.2-1_amd64.deb
Use the command line to remove. Don't forget to set the 'Execute Permission' flag if using the AppImage.
- VERSION 1.2.2;2023-07-15
- Bugfix: Preview fails if the dimensions of the control cannot be directly obtain from the XML by converting the attribute value to a number (e.g. when the value is bound to a data model variable).
- Update Avalonia to 0.10.21.
- Updates to pupnet files.
This will be last of Avalonia 0.10.x series. It previews projects built with Avalonia 11 just fine.
If you're wondering how I built the installation packages, see...
PupNet-Deploy -- a cross-platform deployment utility which packages your .NET project as a ready-to-ship installation file in a single step.
Version 1.2.1
See Assets for installation files.
To install on linux, download and:
sudo dnf install ./avantgarde-1.2.1-1.x86_64.rpm
or
sudo apt install ./avantgarde_1.2.1-1_amd64.deb
Use the command line to remove. Don't forget to set the 'Execute Permission' flag if using the AppImage.
- VERSION 1.2.1;2023-05-18
- Update to reflect changes concerning artifact directory in .NET8 Preview 4.
If you're wondering how I built the installation packages, see...
PupNet-Deploy -- a cross-platform deployment utility which packages your .NET project as a ready-to-ship installation file in a single step.
Version 1.3.0 Preview for Avalonia 11
THIS IS A PREVIEW RELEASE for Avalonia 11.0.0-preview8
BRANCH: https://github.com/kuiperzone/AvantGarde/tree/dev/andyt/A11Preview
NOTE. There are known issues with Avalonia 11.0.0 preview releases affecting AvantGarde:
Namely, on some Linux systems, modal and FilePicker windows do not stay on top. However, it is not clear which systems are affected and why.
AvaloniaUI/Avalonia#10147
AvaloniaUI/Avalonia#7694
Also, the Avalonia Preview Host on Preview 11 is problematic:
Only an AppImage is provided here, below in the Assets. Don't forget to set the execute permission before running.
- VERSION 1.3.0-A11Preview;2023-05-15
- THIS IS A PREVIEW RELEASE ONLY for Avalonia 11.0.0-preview8
- Changes necessary for Avalonia 11.0.0-preview8
- Update of pupnet.conf and deploy files to PupNet 1.5.0
Version 1.2.0
See Assets for installation files.
To install on linux, download and:
sudo dnf install ./avantgarde-1.2.0-1.x86_64.rpm
or
sudo apt install ./avantgarde_1.2.0-1_amd64.deb
Use the command line to remove. Don't forget to set the 'Execute Permission' flag if using the AppImage.
- VERSION 1.2.0
- Added detection of application build output in the new '.artifacts' directory that will come into play with .NET8.
- Added solution directory tree traverse to find the Directory.Packages.props file when AvaloniaVersion is null. This is needed if the version is defined only globally, and not overridden in the csproj.
- Added check for the presence of the PackageVersion tag. This is needed since the Directory.Packages.props could be the only place where the Version attribute is defined.
- Added check for the presence of the VersionOverride attribute. This is needed since the version used by a project could still be different from the global one, at least in theory.
- Increased height of SettingsWindow.
- RPM and DEB packages now specify full .NET dependencies.
- Bugfix: XAML code text and debug output was hidden (fixes a bug introduced in 1.1.0).
- Bugfix: Error in persisting size of main window between launches.
- Bugfix: Crash when trying open recent but non-existing solution file.
If you're wondering how I built the installation packages, see...
PupNet-Deploy -- a cross-platform deployment utility which packages your .NET project as a ready-to-ship installation file in a single step.
Version 1.1.0
See Assets for installation (includes multiple Linux formats and a Windows Setup file).
- VERSION 1.1.0
- Added new "application font" preference
- Added new Linux deployment packages
- Built with Avalonia 0.10.19
- Internal changes to make ready for Avalonia 11
If you're wondering how I built the installation packages, see...
PupNet-Deploy -- a cross-platform deployment utility which publishes and packages your .NET project as a ready-to-ship installation file in a single step.
To install on linux, download and:
sudo dnf install ./avantgarde-1.1.0-1.x86_64.rpm
or
sudo apt install ./avantgarde_1.1.0-1_amd64.deb
Use the command line to remove.
Don't forget to set the 'Execute Permission' flag if using the AppImage.