mlajtos / mosaic

A tiling web browser.
MIT License
106 stars 4 forks source link

Enable horizontal scrolling #28

Closed niutech closed 3 years ago

niutech commented 3 years ago

Stack app has a very useful functionality - horizontal scrolling of opened web apps (see the scrollbar at the bottom):

Stack

However, it is closed source. Can Mosaic have a similar feature?

mlajtos commented 3 years ago

Horizontal scrolling will be same as in every other browser -- scrolling a webpage or navigating back/forward.

Again, don't be discouraged by their business model -- they are trying awesome and radical stuff and if you like that direction, please consider subscribing to their plans. I like their master plan a lot and they have done a ton of great work.

Edit: To explain why horizontal scrolling alá Stack is a bad idea. I had a prototype that worked like Stack (no tabs) and it was overwhelming to have all websites visible. Multitasking should be an ad-hoc decision, not a prefered way of working. When you are forced to have all apps narrow, it becomes toy-web really quickly. When you can't overlap websites, you have to lay them all side-by-side and then you have to solve how you will access them. Horizontal scrolling is the obvious solution and they seem to be fine with it.

I like tabs and I don't like tab hell. Getting rid of tabs to alleviate tab hell is a brave decision. But everybody knows how to use tabs in a browser and that beats even hyper-intuitive UI that Stack has. So in the spirit of "worse is better" mantra, tabs have won.

Hope this made things a bit clearer.