v2.0.0
Change Log
π Introducing Download Engine V2
Brisk's download engine has been fully redesigned to consistently deliver the highest possible download speeds throughout the entire download process.
The new engine comes with two major features:
- Dynamic Connection Spawn: Downloads now starts with a single connection and as they progress, new connections are added on the fly and without interfering with one another. This ensures that a higher number of connections are used only when necessary, significantly improving the download speed of small-to-medium sized files.
- Dynamic Connection Reuse: After a connection completes receiving its designated byte range, it is immediately reassigned to assist another connection. This means that finished connections actively contribute to the overall download process by handling portions of other busy connections' byte ranges. As a result, the engine maintains as many active connections as possible, ensuring that download speeds remain consistently at their peak.
β¨ Improved UX
- Right-Click on Download Rows: Right-clicking a download now opens the context menu, replacing the three-dots icon
button for better accessibility.
- Double Taps: Double-tapping a download now does two actions depending on the state of the download; If the file is
currently being downloaded, double-tapping opens the download progress window. Otherwise, the download info dialog will be opened.
- Automatic CheckBox Selection: Clicking download rows now automatically triggers their checkbox.
- Open File Location: The
Open File Location
button now also highlights the target file in the File Explorer (Windows Only)
π¨ New Default Theme
To reflect the major improvements of Brisk's new release, a new default dark-mode theme has been added
named Celestial Dark
. The old theme is still available and can be selected via Settings -> User Interface -> Active Theme -> Signature Blue
π οΈ Bug Fixes and Improvements
- Fixed browser-integration occasionally not working
- Fixed failing to extract download links from a selected text area in the browser if that area contained invalid URLs.
- Upgraded Flutter to version 3.22.0
π Note
Due to the massive engine changes in this major release, unfinished downloads of older versions of Brisk cannot be continued with the new 2.0.0 version. This version uses a different path for its database so you can delete the old Brisk
directory inside your documents directory if you no longer need older versions of Brisk.
β€οΈ Credits
Special thanks to AliML111 for his work on the projects' GitHub Actions.