Thank you, everyone! Adding more functionality to the prototype so that the whole concept can be further enhanced would be nice. I think the basic building blocks are in place already, though. I see a couple of contributors chiming in on this and similar topics and would like to wait for general feedback from the Orion team.
My thoughts on the feedback:
- Collapsible sidebar sections: I like this!
- Global vs. profile favorites
- My solution would be that the global favorites are mixed with the profile-wide favorites, to avoid yet another section in the sidebar. Two ways to add favorite: "Add to profile favorites" and "Add to global favorites")
- Different styling for active/unopened/suspended tabs and ability to manually manage suspension/active status
- I don’t understand the need for this to be honest, I think the application should manage the resources for me and not have me manually manage suspending to free up memory. I‘m not even sure what suspending a tab means.
- Adding the reading list
- I never used reading lists personally. It feels like a use case somewhere between bookmark and normal tab, but I’m not sure why it couldn’t just be a bookmark, given that it is managed almost the same?
- Adding a search input to filter bookmarks
- Super useful in my opinion! I think adding at at the top and letting it filter all sections at once would add the least clutter and still accomplish the task.
- Adding a setting to hide sections
- Coming from a developer, feature toggles complicate UX and development because you have to consider different combinations of available features for every decision. I propose instead that these sections are hidden if empty, and only show up if at least one favorite/bookmark/reading list item has been added.
- To make sure that drag and drop is available if no favorites/bookmarks/reading list items exist in the profile, maybe the sections could appear on drag start of a tab, with a empty drop target area ("Drag here to add to bookmarks", "Drag here to add to reading list", "Drag here to add as favorite", etc.). I’d have to search macOS for a "native" example of this, I’m pretty sure I’ve seen something like this done by Apple somewhere.
- Reset-functionality for favorites
- Given the limited space, I feel like a context-menu option is the only way for this.
- Maybe favorites can automatically reset on session end, so that you start at the same point every time you open Orion?
- Height limits/adjustments for sections
- I feel that this adds too much UI complexity. Multiple scrolling areas can be hard to use in combination with drag and drop, especially if nested folders are used. It also breaks the macOS feel for me.
Safari’s implementation
I looked at Safari after Arc’s announcement, looking for other alternatives. On iOS I use Safari exclusively because it’s working great for me. I tried it on macOS and wow is that same browser buggy.
Tab groups and default tabs
Tab groups in Safari are kind of like bookmarks/pinned tabs in the concept above, but even if they DO work and aren’t buggy, the way that the default tabs vs. tab groups work is confusing.
Multiple states of default tabs
Tabs are added in the "default" tab group (named after the profile and not removable), akin to the "normal tabs" in the concept above. But if you open a tab there in one window, it does not sync with the other window that uses the same profile. So you can have multiple windows open with the same profile and have different states. Only tabs in the tab groups are synced between windows.
Pinned tabs
Tab groups can contain "pinned tabs", and only these pinned tabs are locked from closing, while normal tabs in tab groups CAN be closed with CMD+W.
Horizontal tab bar
You can’t hide the default horizontal tab bar if you have pinned tabs inside of a tab group. Unchecking View -> Always show tab bar only works in tab groups that have no pinned tabs. Otherwise, the horizontal tab bar still exists, even though the View setting is disabled.
Start page
This tab is always there in every tab group, and cannot be removed. It acts as a starting point for a new tab, but I don’t understand why it’s there if other tabs are already in the group.
– – –
As I said, I would really like to know if the Orion team would consider any of these ideas. There are a lot of bugs in Orion that (should) have higher priority. Even with my criticism for Safari above, the solution Apple provides is closer to what I’m used from Arc than what Orion delivers. And because Orion has a different focus, as per Kagi’s marketing, I’m not sure breaking with traditional tab management like Arc will ever be considered.