Skip to content

Releases: kuiperzone/AvantGarde

VERSION 1.5.1

15 Mar 22:51
Compare
Choose a tag to compare

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

03 Mar 13:49
Compare
Choose a tag to compare

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

16 Dec 22:34
Compare
Choose a tag to compare

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 of dotnet.
  • 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)

24 Sep 11:33
Compare
Choose a tag to compare

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

22 Jul 18:56
81032e6
Compare
Choose a tag to compare

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

15 Jul 16:42
Compare
Choose a tag to compare

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

18 May 11:29
Compare
Choose a tag to compare

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

15 May 16:05
Compare
Choose a tag to compare
Pre-release

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:

#11

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

23 Apr 01:01
Compare
Choose a tag to compare

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

27 Mar 20:04
7c9e243
Compare
Choose a tag to compare

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.