Releases: sebescudie/GammaLauncher
5.2.2
5.2.1
Phew, just in time for Christmas!
Let's see what's in this one..
New
- A new Tool menu appeared in the menu bar.. it contains only one tool for now : a vvvv installation cleaner (#34)! This one will delete leftovers from vvvv uninstalls. Thanks to @tebjan for suggesting that.. ahem, almost two years ago. One sad thing : it will only work if you start the Launcher as admin, but starting the launcher as admin prevents from dragging and dropping documents on it to open them. Up to you!
- New Show Advanced Startup Flag setting in the settings tab, thanks @azeno for suggesting this one!
- Pressing CTRL + SHIFT + C will put the "name" of the selected vvvversion in your clipboard (e.g
vvvv_gamma_5.3-0423-gee17475a3a
). This could be useful, who knows... - Cosmetics : widgets now have a rounded corners. How cool is that?
- When hovering a widget that contains a path to a folder (when specifying package repositories for instance) a tooltip will appear showing the full path. Thanks @joreg for the suggestion!
Changed
- Got rid of Disable Package Compiler and Compile Source Packages startup arguments. Those were outdated! This closes #69 and #74. Thanks @berkut0 for bringing this one.
- No Extensions, No Cache and Debug startup flags are now marked as Advanced and can be hidden in the settings. Again, thanks @azeno for the discussion on this one! This closes #74.
- When opening GammaLauncher's patch (for instance when developing a new feature), settings will be read from the repository to avoid overwriting your "real" settings in
AppData
Fixed
- When starting a new vvvv instance, we're setting the Working Directory to the directory of that instance. See #72 for more information!
Hope you'll enjoy this release, and happy holidays!
5.2.0
Bonjour,
Quite a bunch of stuff in this one! Let's see what's inside
New
- You can now install stable and preview vvvversions from the launcher! (#32, #58). This one was requested for a while.. the Launcher will show you the last 3 stables and the last 5 previews.
- App can minimize to system tray. A new App Settings section in the Settings allows to enable or disable this feature (#59, thanks @bj-rn for the PR!)
- You can now enable or disable editable packages and repositories folders without deleting them. Kinda like a mute button (#57). This one was requested by @mhusinsky and have to admit it's pretty useful when juggling between projects and packages. Thanks!
- vvvv versions installed via the launcher will now be installed to the directory specified in the vvvv installation path setting (#63, which is another one by @bj-rn
- The launcher can now be installed via
winget
! Typewinget install GammaLauncher
and enjoy (#12, #66).
Changed
- The "Yep" button that monsterkills vvvv instances is now bigger and closer to the Kill vvvv button so that you don't have to aim for it in panic situations (#50). Thanks to @fleischverpackung for the suggestion!
- Hovering startup options shows the correspondant startup flag (#61). Another handy one from @mhusinsky!
Fixed
- The launcher now discards failed vvvv builds in the Updates tab (#67)
- Fixes handling of paths with spaces when opening a document (#60). Merci beaucoup to @maximesouvestre for the report!
To conclude : thanks everyone for using the launcher, proposing changes, making suggestions and finding bugs. Glad you all find it useful :)
5.2.0-preview02
Changelog
- Can now download previews and stable vvvv versions!
- When installing a new version via the Launcher, it will be installed to the path you defined in your vvvv installation folder setting (thanks @bj-rn !)
- Made monsterkill button bigger so that one would not have to aim for it in panic moments
- Added command line flags in tooltips when hovering checkboxes in startup tab
- Fixed drag and drop vl docs, nuget override and package repositories paths containing spaces
5.2.0-preview01
Bonjour, c'est la preview.
Preview release because it's been a while those new features were implemented but never released. There's another one I'd like to tackle before making this stable, but why not getting some feedback on those already?
Here's the cool new stuff :
- As suggested by mhusinsky in #57, you can now temporarily mute package repositories and editable packages. This allows you to disable some of those without having to delete and re-create them later. Pretty handy indeed, thanks to him!
- Thanks to bj-rn, the launcher can now be minimized to the system tray, yay! There's a new App Settings section in the Settings to enable this feature or not, you choose.
The mute button feature introduced some breaking changes in the settings files. There should be no problem though, as the launcher should be smart enough to translate from "old" settings files to newer ones. So please :
- Backup your settings files just to make sure if you really care about them (reminder : CTRL + , to open the settings file location)
- Report if something goes wrong when going from last stable to this preview
The last feature I'd like to implement before making this stable is about being able to download stable releases from the launcher. It should now be easily doable, let's see..
Enjoy!
5.1.0
Hello hello,
New launcher, new feature :
Thanks to @gregsn, you can now specify editable packages in the settings menu. As the Gray Book says, referencing a package here will "disable compilation for the specified packages so you can work on them". This is mostly interesting for package devvvveloppers.
You might also remember from the previous version that vvvv did not seem to like the new gamma version numbering that drops the year prefix. Big thanks to the devvvvs for reverting that change, leaving me some time to catch up. Turns out the regex that was in use did return an empty string against this new version number, which was causing the madness.. let's see how this goes when this new version numbering gets re-introduced.
Also, as requested, along with the installer comes the launcher executable you can run directly, Γ l'ancienne.
One important thing to note though: see this version as a "temporary" one. As @gregsn and @anton-vvvv pointed out, we can do something a bit more clever and friendly than just giving you a bunch of check-boxes to enable or disable command-line arguments. We can tell a story around those.. but hey, this will be for the next one. Meanwhile, you can read about it in the corresponding issue : #52
Enjoy, and as always, thanks for using the launcher and please shout here or in the forum if something looks fishy!
Changelog
New
- You can now specify "Editable packages" in the settings tab. Typing the name of a package here and starting vvvv will allow you to edit this package. Thanks to @gregsn for this one!
Fixed
- The launcher should now accept vvvv installations using the new version format
- When you uninstall a version, the launcher will select the latest available after the uninstaller has ran. This should get rid of the weird behavior where an uninstalled version would still be displayed in the dropdown (#47)
- Now shows a warning if a user tries to open the nuget folder without having selected a vvvversion first (#44) (which should only happen in vvvvery rare occasions)
Updated
- Installer exit code is now logged in the Updates tab
- Assigns stuff to create in keyboardshortcuts, which uses less resources (#45). Thanks bjoern!
5.0.0
New major release! The "patch base" of the previous version was starting to get (very) old, quite some things in there were a bit dirty and hard to maintain. Patches are now way cleaner and better structured, which will give more freedom for new features! Idea with this release was to be on par with the previous version, but with a solid foundation for future updates. But hey, it still comes with a bunch of new cool features :
Changelog
New
- Rewrote UI using VL.ImGUI
- Comes with a super cool installer
- Settings are now handled via the user interface : no need to manually tweak an XML file anymore!
- Settings are applied live : no need to restart the launcher when updating them
Fixes
- Now retrieves vvvv 5.0 preview builds
- Faster startup times!
Dropped
- No more system tray icon. With the move to .NET 6 I could not repatch this one, will tackle it in a future update
Checksum
- SHA256 :
47e9528a2bf9b8eafa3ff810dbc2c6dfda8f6579ed1285f74996871a47b65488
4.2.0
New
- Settings file gets a new
CustomArg
element that allows to insert an arbitrary command-line argument. This argument will be used every time you start an instance.
4.1.2
GammaLauncher 4.1.2
Fixes
- If the path of
package-repositories
contained spaces, either vvvv could not be started from the launcher, or the Repos button would not work. This is now fixed : if your package repositories folder contains spaces, you should write it between quotes in your settings files (#36) - Re-introduces yellow quad icon on Renderer