Since my last post, I have continued to follow Sushi’s progress, now 19 versions in, and install updates. This definitely is a project I enjoy following as many releases still bring welcome and somewhat surprising features at this time.
Starting with v0.18.1 Iwashi (Sardine), Kura added the Send to URL function which is a feature that ideally should be a cross-wide, browser standard. It can be accessed in Settings > Context Menu > Send to URL.
This feature type did exist when Firefox, Chrome, and other browsers supported the Netscape Plugin Application Programming Interface (NPAPI). It has been replaced by the Pepper Plugin Application Programming Interface (PPAPI). NPAPI basically was a standard that allowed the supporting browser to communicate directly with the operating system. In this example, with the help of add-ons and extensions, NPAPI used the OS to send URLs to applications, including other browsers and media players. The standard was dropped partly because it posed potential security risks to the OS. PPAPI sandboxes plugins, effectively isolating them from the rest of the system. Because NPAPI is deprecated, Sushi probably is not be using that here.
The functionality is similar and perhaps even exceeds any prior implementations. Firstly, there are no dependencies on any add-ons and extensions which means that the feature will be supported as long as it does not negatively affect browser stability. Send to URL also arguably is more versatile being that it is capable of sending a link or command to Sushi itself or to applications directly or through the OS’s terminal.
Open the menu, and you can see preset commands which can be disabled or deleted if not needed. For example, you are able to send search queries to Internet Archive’s Wayback Machine, links to Firefox, and to download via the terminal.
Using these, I created a command for SMPlayer to be able to send video links to it:
I recommend viewing the releases page on the official site or the GitHub to view more updates about v0.18.1 or any other release. If you like to restore sessions after restarting the browser, this particular version improved that process.
v0.19.0 Engawa (Flounder Fin) brought Tor tabs, Chrome theme support, and experimental importing and exporting for various options like notes, automation, bookmarks, general settings, and browsing history.
Brave Browser supports Tor through Muon, which Sushi uses, so it’s good to see it here. Kura has made updates since the initial release to make Tor tabs more secure, like patching WebRTC leaks, and more responsive upon start.
The theme support is somewhat surprising. With Brave, I’ve followed an issue that had been requesting support for a dark UI. It basically has been closed due to compatibility issues with the Muon frontend and the planned migration to the Chromium frontend. Sushi’s development team definitely is smaller than Brave’s already small team, and it somehow still found a way to support themes with better management than Chrome. Sushi saves any installed themes in Settings > Theme, which can be toggled. Aside from the default, of course, they can be deleted.
Courtesy of Kura52
Sushi’s current version is 0.19.4. Some updates that have been added in that time are:
Note improvements such as adding a Note section to the tool page and being able to add HTML text
Notes now can be opened easily outside of sidebars
History and session data deletion
Session handling and sharing of private tabs
UI improvements to the settings and the sidebar
Muon and YouTube-dl updates
Additional keyboard shortcuts and mouse gestures
Infernojs 5.3.0 and Xterm.js 3.4.0 updates
Many bug fixes
Objectively, there still are noticeable issues with Sushi. There are with any browser, whether it is in a pre-stable build or otherwise. It has a relatively high learning curve which is emphasized by these, including the UI and the stability. Nevertheless, this is a browser which, even at this time, rather reliably does enough of what I would like. I’ve explained this before: the multi-panels and window binding are the primary features for me. They make working with one monitor easier and enjoyable once there is some proficiency with them. Combine this with the likes of Tor, session, and private tabs and URL commands, and Sushi moves closer to being used personally for any browsing task.