Skip to content

Add legacy update channel#414

Open
Shivansps wants to merge 3 commits into
KnossosNET:mainfrom
Shivansps:selective-updates
Open

Add legacy update channel#414
Shivansps wants to merge 3 commits into
KnossosNET:mainfrom
Shivansps:selective-updates

Conversation

@Shivansps
Copy link
Copy Markdown
Member

From now on, any OS below Win10 or MacOS 12 is considered legacy and only look for updates on the with tags "v1.3.x" those updates must be generated from the 1.3.x branch and NOT be tagged as the lastest one when creating the release here. This new system will find them.

1.3.x version will still recive fixes and maybe some of the new features provided if we backport them from the main to the 1.3.x branch.

All other OS will still look for the latest update here as always.

This is preparation for the move to Avalonia 12 / .NET 10 from 1.4.0.

@Shivansps Shivansps added the enhancement New feature or request label May 23, 2026
Copy link
Copy Markdown
Contributor

@JohnAFernandez JohnAFernandez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one UI idea

isPortableMode = Knossos.inPortableMode;
if (KnUtils.IsModernOS())
{
knossosUpdateChannelInfo = "(Main Update Channel)";
Copy link
Copy Markdown
Contributor

@JohnAFernandez JohnAFernandez Jun 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my humble opinion, we should only need to display text if we are in the legacy update channel to provide a smoother experience.

And there should be a tooltip when it is displayed, whether we display it all times or not.

Something along the lines of

Main update channel:
"Your operating system is compatible with all versions of Knossos and will receive both features and bugfixes."

Legacy update Channel:
"Your version of <operating system> is not compatible with version 1.4 of Knossos.NET and above. To receive new features, you should upgrade to version <version>. You will still receive bugfix updates when they apply to version 1.3."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants