Releases: KnossosNET/Knossos.NET
v1.3.1
Fixes
- Adjust modcard margin that was causing problem for 125% DPI by @Shivansps in #307
- When deleting mods, delete them to the Recycle Bin by @Goober5000 in #314
- Only have the qtfred button appear when qtfred is available by @JohnAFernandez in #316
- Warn Users If Library Folder is Missing by @JohnAFernandez in #310
- Fix verify function by @Shivansps in #318
Quality of life improvements
-
Add filter/sort text by @JohnAFernandez in #309
-
Allow to reset or ignore ingame options from mod settings window by @Shivansps in #308
-
Add install fs2 button to play and explore tabs by @JohnAFernandez in #315
-
Adjust Debug tab by @JohnAFernandez in #312
-
Fixup the Mod Developer tab by @JohnAFernandez in #311
-
Add Display names for filters by @JohnAFernandez in #313
Full Changelog: v1.3.0-2...v1.3.1
v1.3.0
Version 1.3.0 is finally here
This is a major QOL update, that includes a important UI rework, Quicklaunch features updates, modcards update, new filter and mod tags function, portable mode function, close to tray function, portable mode for the launcher and more.
What's Changed
- Update helper wording based on user-feedback by @wookieejedi in #246
- Mainview UI Rework by @Shivansps in #249
- sort mod titles without articles by @Goober5000 in #252
- Initial RISC-V Support by @Shivansps in #244
- Split tasks code into individual files by @Shivansps in #248
- Do not start the UI when using the "-playmod" cmdline argument by @Shivansps in #254
- Change modcards to 3 tabs by @Shivansps in #256
- In devmode do not load dependencies of disabled packages by @Shivansps in #258
- Fix 7z verify failling if the knossos library has spaces in the path by @Shivansps in #262
- Fix some spelling by @wookieejedi in #263
- Implement portable mode by @Shivansps in #250
- Remove aigaion from the mirror list by @Shivansps in #264
- Fix mod settings were not saving on newly installed mods until restart by @Shivansps in #266
- Add Sectioning to Options Menu by @wookieejedi in #267
- Change default renderer to software by @Shivansps in #269
- Advanced mod upload not selecting last version when unselecting upload by @Shivansps in #268
- Update default values by @wookieejedi in #270
- Single TC / Custom Launcher mode by @Shivansps in #265
- Tool Rework + Bonus by @Shivansps in #271
- Cleanup Instructions and Icons by @wookieejedi in #272
- Make Settings Tab always consistent by @wookieejedi in #273
- Allow TC Mode to alter Nebula text regarding 'Download' and 'Up-to-Date' messages by @wookieejedi in #274
- Add mouse over configuration options for custom home view and add more button ids by @Shivansps in #279
- Sort and filtering rework, and add basic mod tag support by @Shivansps in #275
- Logging rework by @Shivansps in #281
- Some nebula API adjustments by @Shivansps in #284
- Set minimal launcher dimensions and separate those values in custom mode by @Shivansps in #285
- Move additional Mod classes outside mod.cs by @Shivansps in #289
- Feature: Skip launcher updates by @Shivansps in #280
- Nebula login view rework by @Shivansps in #282
- Check if you have access to an existing ID during mod creation by @Shivansps in #283
- Specify FSO version and pass cmdline arguments in quicklaunch mode by @Shivansps in #286
- Handle Nebula token is expired by @Shivansps in #288
- Support APNG banners and screenshoots in Mod Details Window by @Shivansps in #287
- Only check if files in cache are outdated once per session or reload by @Shivansps in #293
- Adapt globalsettings, community and developer views to work correctly with the minimal width by @Shivansps in #295
- Add "show me where" to quick setup by @Shivansps in #296
- Hides the Build Settings Warning in TC Mode by @wookieejedi in #297
- Allow TC Mode to Hide QuickStart Button by @wookieejedi in #292
- Update dependencies by @Shivansps in #294
- Add experimental tray icon by @Shivansps in #290
- Change tray icon to close to tray mode by @Shivansps in #300
- Improve how custom main window size is applied by @Shivansps in #301
- Hide more advanced video options by @wookieejedi in #302
- Hide 3.8.0-2 fso build from the UI by @Shivansps in #303
- Move minWidth For better spacing on tabs by @JohnAFernandez in #304
- Bump-to-1.3.0, and update readme for the new version by @Shivansps in #298
- update all github actions to the newest versions by @notimaginative in #305
- set platform for docker run to fix arm64 issue by @notimaginative in #306
New Contributors
- @Goober5000 made their first contribution in #252
Known Issues
- Close to tray causes the launcher to crash on Linux.
- Close to tray still shows the application on the dock on MacOS.
Full Changelog: v1.2.4...v1.3.0-2
v1.2.4
This release includes fixes to some reported issues and also some new features intended for 1.3 that were pushed ahead of schedule.
New Features
*Support passing FSO executable type to quicklaunch cmd, with this you can now create, for example, a desktop Fred2 quick access to your mod.
*Advanced mod upload, specially usefull for large mods, your can now choose what packages had changes to upload to Nebula instead of being decided automatically that may be incorrect in some cases.
What's Changed
- Fix two
dont
typos by @wookieejedi in #225 - Consider that vjoy can have repeated guid with different ids by @Shivansps in #227
- Add support for passing fso exec type on quicklaunch by @Shivansps in #228
- Disable max crc check attempts and remove cancel on 7z compression fail by @Shivansps in #226
- Refresh dev fso build list during builds install/delete and add reload depedency button by @Shivansps in #240
- Add warning for the new FSO 24.2 settings system by @Shivansps in #245
- Advanced mod upload by @Shivansps in #242
Full Changelog: v1.2.3...v1.2.4
v1.2.3
Bugfix release intended to address missing 7z crc verify check during mod upload that could cause corrupted files to be uploaded to Nebula.
What's Changed
- Add CRC check during mod upload by @Shivansps in #221
- Add update available banner to mod cards by @Shivansps in #222
v1.2.2
Bugfix release
What's Changed
Use Local instead of Absolute path - This keeps knossos library folder selection from being too strict and rejecting a path with spaces in it.
v1.2.1
What's Changed
Features:
- Add Gif/Apng support and update knossos icon animation by Shivansps in PR 219
- Adapt loading animations for mod tile tabs by JohnAFernandez PR 216
- Allow setting environment variables and prefix commands by BMagnu in PR 215
Fixes:
- Warn about bad library folder by JohnAFernandez in PR 217
Full Changelog: v1.2.0...v1.2.1
Installation Instructions:
Visit https://knossoslauncher.com and download the auto-detected installer, or pick the correct package below.
v1.2.0
What's Changed
Features:
- Implement FSO builds autoupdate function by Shivansps
- Search other mod versions for files instead of download (and hardlinks) by Shivansps
- Taskview Rework by Shivansps
- Create debug filters window by JohnAFernandez
- Support running Fred2 on Linux using Wine by Shivansps
- Add "Clean Nightlies" button by Shivansps
- Cache nebula "mod/json" GET calls to improve loading times by Shivansps
- Add sorting function to devmode tab mod list by Shivansps
- Move Screenshots button to main window by JohnAFernandez
- Add option to override SystemCMD generation by BMagnu
Fixes:
- Add Talos to the list of allowed/disallowed mirrors by Shivansps
- Fix VS axml previewer by Shivansps
- Consider folder delete error during dev pkg deletion as non critical by Shivansps
- Fix typo error causing a crash opening mod details with null screenshots by Shivansps
- Change multiupload finish timeout to 160 seconds by Shivansps
- Select Tools by index rather than checking the IsSelected value by Shivansps
- Check API result value on upload log and report mod Api Calls by Shivansps
Other miscellaneous UI adjustments by Shivansps, Wookiejedi, Notimaginative and JohnAfFernandez
Full Changelog: v1.1.0...v1.2.0
Installation Instructions:
Visit https://knossoslauncher.com and download the auto-detected installer, or pick the correct package below.
The downloaded packages vary by operating system (Windows, macOS, Linux) and by architecture (x64, x86, ARM64). Details on how to choose a package are below.
-
Windows
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
Knossos.NET-1.1.0-x64.exe
is the installer for this architecture.Windows_x64.zip
, alternatively, can be downloaded and manually extracted.
- ARM64 - Windows systems are uncommon and run on a different type of processor. If you want to check your architecture in Windows 11, type "system" in the Windows search bar and in the results under "Settings" click on "System". An item labled "System Type" will list the processor architecture.
Knossos.NET-1.1.0-arm64.exe
is the installer for these users.Windows_arm64.zip
, alternatively, can be downloaded and manually extracted.
- x86 - Windows systems are usually older legacy systems. Since Freespace Open still supports x86 builds, Knossos.NET also still supports x86.
Knossos.NET-1.1.0-x86.exe
is the installer for these users.Windows_x86.zip
, alternatively, can be downloaded and manually extracted.
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
-
Mac
- There are three packages available for macOS.
Knossos.NET-1.1.0.dmg
is a universal dmg package (it works for all architectures).MacOS_arm64.tar.gz
is a package for Apple Silicon macs that can be downloaded and manually installed. (M1, M2, M3)MacOS_x64.tar.gz
is a package for Intel macs that can be downloaded and manually installed.
- There are three packages available for macOS.
-
Linux
- AppImages are available for x64 and arm64. (NOTE: If using
appimaged
or other management system it is recommended to disable auto-update in the Knossos settings.)Knossos.NET-x86_64.AppImage
Knossos.NET-aarch64.AppImage
- Pre-compiled binaries are also available for manual installation
Linux_x64.tar.gz
Linux_arm64.tar.gz
- AppImages are available for x64 and arm64. (NOTE: If using
v1.1.0
What's Changed
- Select by default newly added, recommended, mod pkgs during mod install by @Shivansps in #159
- Fix installer by overwriting existing file by @Shivansps in #167
- Adjust upload timeout for slower connections by @Shivansps in #164
- Ignore installed builds without any valid executables when clicking play by @Shivansps in #168
- Create user app data directory if it doesn't exist by @notimaginative in #174
- Prevent installing compressed Mods if minimum FSO version does not support it by @JohnAFernandez in #173
- Add custom font and set as default for cross-platform consistency and prevent text cut-offs by @notimaginative in #127
- Update icons used for Linux packages by @notimaginative in #175
- Sort mods on startup by @JohnAFernandez in #161
- Fix AA name overflows and improve tool tips for video options by @wookieejedi in #158
- Make "Command Line" text consistent by @wookieejedi in #162
- Fix Mod name input during mod creation by @JohnAFernandez in #160
- Add version date to Mod install window by @JohnAFernandez in #157
Installation Instructions:
The downloaded packages vary by operating system (Windows, macOS, Linux) and by architecture (x64, x86, ARM64). Details on how to choose a package are below.
-
Windows
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
Knossos.NET-1.1.0-x64.exe
is the installer for this architecture.Windows_x64.zip
, alternatively, can be downloaded and manually extracted.
- ARM64 - Windows systems are uncommon and run on a different type of processor. If you want to check your architecture in Windows 11, type "system" in the Windows search bar and in the results under "Settings" click on "System". An item labled "System Type" will list the processor architecture.
Knossos.NET-1.1.0-arm64.exe
is the installer for these users.Windows_arm64.zip
, alternatively, can be downloaded and manually extracted.
- x86 - Windows systems are usually older legacy systems. Since Freespace Open still supports x86 builds, Knossos.NET also still supports x86.
Knossos.NET-1.1.0-x86.exe
is the installer for these users.Windows_x86.zip
, alternatively, can be downloaded and manually extracted.
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
-
Mac
- There are three packages available for macOS.
Knossos.NET-1.1.0.dmg
is a universal dmg package (it works for all architectures).MacOS_arm64.tar.gz
is a package for Apple Silicon macs that can be downloaded and manually installed. (M1, M2, M3)MacOS_x64.tar.gz
is a package for Intel macs that can be downloaded and manually installed.
- There are three packages available for macOS.
-
Linux
- AppImages are available for x64 and arm64. (NOTE: If using
appimaged
or other management system it is recommended to disable auto-update in the Knossos settings.)Knossos.NET-x86_64.AppImage
Knossos.NET-aarch64.AppImage
- Pre-compiled binaries are also available for manual installation
Linux_x64.tar.gz
Linux_arm64.tar.gz
- AppImages are available for x64 and arm64. (NOTE: If using
v1.0.0
1.0 Major Features:
- Mod installation, creation, removal and modification
- FSO build installation and removal
- Automated dependency management
- Retail Freespace installation
- Custom dependencies
- Custom builds
- FSO settings handling
- Multiplayer credentials saving and game retrieval
- Debug tab
- Community tab
Many thanks to ShivanSpS for doing the vast majority of the work!
Secondary features, fixes, testing and tweaks by:
notimaginative
bmagnu
wookiejedi
cyborg
Installation Instructions:
The downloaded packages vary by operating system (Windows, macOS, Linux) and by architecture (x64, x86, ARM64). Details on how to choose a package are below.
-
Windows
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
Knossos.NET-1.0.0-x64.exe
is the installer for this architecture.Windows_x64.zip
, alternatively, can be downloaded and manually extracted.
- ARM64 - Windows systems are uncommon and run on a different type of processor. If you want to check your architecture in Windows 11, type "system" in the Windows search bar and in the results under "Settings" click on "System". An item labled "System Type" will list the processor architecture.
Knossos.NET-1.0.0-arm64.exe
is the installer for these users.Windows_arm64.zip
, alternatively, can be downloaded and manually extracted.
- x86 - Windows systems are usually older legacy systems. Since Freespace Open still supports x86 builds, Knossos.NET also still supports x86.
Knossos.NET-1.0.0-x86.exe
is the installer for these users.Windows_x86.zip
, alternatively, can be downloaded and manually extracted.
- x64 - The vast majority of Windows users have an x64 architecture. Most users who don't have x64 are already aware that they do not. If you are not sure, it is very likely you have an x64 system.
-
Mac
- There are three packages available for macOS.
Knossos.NET-1.0.0.dmg
is a universal dmg package (it works for all architectures).MacOS_arm64.tar.gz
is a package for Apple Silicon macs that can be downloaded and manually installed. (M1, M2, M3)MacOS_x64.tar.gz
is a package for Intel macs that can be downloaded and manually installed.
- There are three packages available for macOS.
-
Linux
- AppImages are available for x64 and arm64. (NOTE: If using
appimaged
or other management system it is recommended to disable auto-update in the Knossos settings.)Knossos.NET-x86_64.AppImage
Knossos.NET-aarch64.AppImage
- Pre-compiled binaries are also available for manual installation
Linux_x64.tar.gz
Linux_arm64.tar.gz
- AppImages are available for x64 and arm64. (NOTE: If using
v0.2.0-RC10
What's Changed
- Fix aa preset flag setting bug by @wookieejedi in #141
- Fix explore tab search during initial load by @Shivansps in #145
- Make root_fs2.vp detection case insensitive by @Shivansps in #144
- Add scrollbar to msgbox by @Shivansps in #146
- BTA Changes, aka TC mods changes by @Shivansps in #142
- Mod install/modify rework by @Shivansps in #143
Full Changelog: v0.2.0-RC9...v0.2.0-RC10