-
-
Notifications
You must be signed in to change notification settings - Fork 69
Description
Description
Like Arc's pinned tabs, except it remembers two URLs, the "anchor" and the "line", and doesn't automatically reset.
Who's implementing?
- I'm willing to implement this feature myself
The problem
Arc's automatic tab removal blew my mind. Never thought it could be done like that. It's hard to go back. But I always had an issue with pinned tabs! Let's be honest, pinned tabs are petty useless. I liked that Arc's pinned tabs would let you navigate away and reset later, but it's an idea that needs a little rework imo.
I like to read novels online - it'd be useful to pin the index page, and then roam around reading chapters. With Arc, if anything unexpected happens, like my computer restarts, or even if i forgot to go through the submenu to update the pin, i'd completely lose my chapter!
Possible solutions
Instead of auto-resetting the pin like arc, i want it the other way around. I think an "anchor" tab is the solution. You anchor on a URL, then navigate as you like. You can always return the anchor through some submenu or button on the tab, but that should be a voluntary action by the user.
I think this would be implemented by saving two URLs somehow? One for the anchor, the other for the line/chain whatever you want to call it. You can freely move line end, while the anchor stays in place as a fixed restore point in history! On second thought, rather than storing two URLs, maybe a history restore point is another way to do it?
I like that this idea is pretty unique, but has a high utility value. As another example, I'd like to anchor my PRs page on github, which would let me click into each one, get lost in the CI logs etc, and always find my way back with the click of a button or a hotkey or something. It'd be super useful for jira tickets too. Wikipedia? Docs? Basically anywhere with some root/menu you always want to return too, and many intricate routes to dive down.
Additional context
No response