github U-C-S/Hurl v0.10.0
v0.10 - Metamorphosis

3 hours ago

This is a big one, so will likely be bug-infested 🪲. Hopefully I will keep the next releases smaller for my sanity.

Application Updates

Invisible yet Major Changes

  • Complete Migration to WinUI3
    • Rebuilt the browser selector and merged it with Hurl Settings
    • Redesigned the selector window and added a inline URL editor
  • Self-Contained Builds, with Native AoT
    • No longer need to install .NET and Windows App Runtimes. Just install Hurl installer and you are good to go.
    • Takes up to 80MB of disk space (2x Increase, a necessary sacrifice)
  • Refactor code to use Dependency Injection and MVVM
  • Update to .NET 10, WinAppSDK 2.5

Features and Enhancements

  • Quick View, A new addition to quickly preview/launch URLs without selector - Simply Hold "Alt" when clicking on a link or click on the quick view button in the selector window to preview the URLs in a built-in WebView2 window. Or You can customize to open it in your favorite browser.
  • Full Browser Management from Settings - Create, edit, update, reorder browsers from the settings window
  • Browser Icon Customization - Either Upload local images, an Image URL or choose from the executable embedded icons.
  • More Control over browser refresh - Preserve existing and find new installed browsers in the system or Append all detected.
  • Subdomain matching in Domain rules
  • Changes in the settings app now immediately reflect everywhere, including the selector.

Fixes

  • Hopefully improves reliability and fixes links not opening into Hurl (like when opening from Steam etc.)
    • For this removed the Launcher.exe proxy binary and instead link clicks directly trigger the new Hurl app.
    • Also, Thanks to WinAppSDK's single instancing application APIs, Hurl launches as fast as before.
  • Other minor fixes

Breaking Changes / Removed Stuff

Also check out the UserSettings JSON Schema file if you want to fix your old settings file manually.

  • Browsers, Launch profiles and rulesets now have persistent uuid's to refer to them.
    • Yes, AlternateLaunches is now renamed to Launch Profiles
    • So instead of relying on the browser name to find a browser, hurl now uses it's Id.
    • So even after renaming your browser, your rules won't break.
  • Removed Glob rules, they are not made for matching URLs
  • Removed support for UWP browsers/apps
  • Removed Timed Default feature - This will be back soon™
  • Removed NoWhiteBorder option and Solid Background option
  • CustomIconPath is now ignored and replaced by the new Icon property. Handled by the new Browser Icon Customization feature.
  • The main executable to launch hurl is now Hurl.exe instead of launcher.exe

If you are updating from the previous versions,

  • Uninstall the previous version and then install the newer version again.
  • You might have to remap the rulesets with the browsers again

New Contributors

Full Changelog: v0.9.3...v0.10.0

Don't miss a new Hurl release

NewReleases is sending notifications on new releases.