octalmage / minum

A new minimal web browsing experience.
44 stars 5 forks source link

Add back/forward buttons. #3

Open octalmage opened 9 years ago

octalmage commented 9 years ago

Need to add back/forward buttons, or hotkeys, but keep the interface clean.

octalmage commented 9 years ago

@therealtaryn and I were talking about this and we thought putting them in the bottom left and right corners might be cool. They would be hidden until you hover over them.

octalmage commented 9 years ago

@mjchamplin what are your thoughts on this? I want to avoid putting buttons in the title bar if possible. I'm probably going to put a menu button on the right side though.

octalmage commented 9 years ago

One of these:

octalmage commented 9 years ago

Here's an idea:

Put the back and forward buttons next to the close buttons. They can change colors like the title:


Thoughts? cc: @mjchamplin @Therealtaryn

mjchamplin commented 9 years ago

I think this is interesting. I'll mock something up in Sketch tonight.

octalmage commented 9 years ago

Yeah it's closer to the standard browser format, but I'm not sold. I still like the idea of using the bottom left and right corners, no clue if it will work though.

Feel free to do anything!

mjchamplin commented 9 years ago

Yeah I'm conflicted. Being able to use gestures on OSX is awesome, but some people don't. There needs to be a fallback that's good UX practice but isn't a dominant or cluttering visual element. Putting it in the title bar and making it that small is probably going to seem kind of awkward, but adding a toolbar makes it just like every other browser.

Some variation of the original floating idea would likely be the best compromise. I'm sketching some stuff up, I'll keep you posted.

mjchamplin commented 9 years ago

Okay so I've played with the < > in the title bar. I don't like it.

I've played with the corners, but on a large screen it's weird. They're sort of at the opposite place from what you expect because the back button is ALWAYS in the upper-left.

I took a break, and was playing on my phone. I use Chrome. They've done this thing now where scrolling above the page pulls down a menu with a refresh button in the center, plus a 'new tab' and 'close tab' button. You only see this interface if you go to the top of the page and then pull down.

I think this kind of thing would integrate on desktop. Scroll up past the top of the page, and a really simple toolbar pulls down with a back and forward button, geographically where people expect them but hidden until they're needed. This would also look cool with the disappearing title bar, because one would appear when you started scrolling upward, and the other would slide down when you reach the top.

Does this make sense? I really want to mock this up, but I have to pick my girlfriend up from the airport in a little bit. If I don't get to it tonight I will soon, because I'm stoked.

octalmage commented 9 years ago

Hmm my Chrome only has the one address bar. But I'm worried an extra bar might look odd with only a few buttons.

I'm also worried about the implementation, hiding the titlebar is going to be pretty difficult as is.

BUT, please mock it up! If it's awesome, I'll totally make it happen.

mjchamplin commented 9 years ago

That makes sense -- it being difficult to implement. I'm still working on it / thinking about it. I agree that there might not be enough buttons to warrant an entire bar. I know there's a solution, though!

mjchamplin commented 9 years ago

Totally Rough Mockup.

normal Normal view scrolled Scroll up past top of page to reveal toolbar.

octalmage commented 9 years ago

Hmm that might be cool. I like having the second page though. We have a lot of potential there. This is so hard.

I need to finish #7 first, this will make the browser useable. Then I'll play with the UI.

octalmage commented 6 years ago

@mjchamplin The more I think about this, the more I realize that we can't have any actual buttons on the screen. Which is why your above idea make a ton of sense.

How would you feel about the Mac styled gesture based back and forward?

mjchamplin commented 6 years ago

I think gesture-based is a no-brainer if it isn't a pain in the ass to impliment.

Of course discoverability is an issue, not to mention a user who 1) has that feature turned off or 2) is using a mouse without a back button.

I will keep wishing there was a way to add in a button, though I agree that having a button displayed by default runs counter to the spirit of the project. Something that revealed on hover, maybe, but that still feels a bit too normal-browser.

octalmage commented 6 years ago

I’ve seen apps detect when a screenshot is being taken to hide DRM content. It would be crazy if we could do that with the UI. That’s probably insanely complicated and doesn’t cover every use case. Just an idea. I’ve always been a fan of on hover actions like Marknote.

mjchamplin commented 6 years ago

I have an idea. I will play around with it and let you know if I come up with anything.