Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

explode the 3 dots menu #366

Open
ChameleonScales opened this issue Sep 8, 2019 · 16 comments · May be fixed by #1249
Open

explode the 3 dots menu #366

ChameleonScales opened this issue Sep 8, 2019 · 16 comments · May be fixed by #1249
Labels
design Related to the design or user experience feature: editor Related to generic parts of the editor, e.g. loading/saving notes good first issue Should be easy to implement

Comments

@ChameleonScales
Copy link

ChameleonScales commented Sep 8, 2019

Is your feature request related to a problem? Please describe.
First, thanks so much for your work, this app is very useful to me.
The 3 dots menu in the upper right corner contains only 3 items (Details, Preview and Fullscreen).
I know the app is meant to be distraction-free but having a menu there feels rather unnecessary given what's inside. I personally often use the Preview feature and would like to switch back and forth quickly between edit and preview mode.

Describe the solution you'd like
Exploding (for lack of a better term) this 3 dots menu and putting the 3 buttons horizontally arranged in that same area without the text (a tooltip could give the info on mouse hover)


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@ChameleonScales ChameleonScales added needs discussion Need to clarify if and how we should implement this enhancement New feature or request labels Sep 8, 2019
@korelstar korelstar added design Related to the design or user experience feature: editor Related to generic parts of the editor, e.g. loading/saving notes and removed enhancement New feature or request labels Sep 9, 2019
@korelstar
Copy link
Member

I'm not sure about this. What do you think, @jancborchardt ?

@jancborchardt
Copy link
Member

It would be ok to have 1 action outside of the menu, similar like we do in the Mail app for Reply and the rest:
mail menu
(See implementation and details at nextcloud/mail#1774)

So we could have the toggle which switches between Preview and Edit as the button outside the menu, and Details, Fullscreen in the menu.

@roadfox
Copy link

roadfox commented Sep 13, 2019

Toggle of Preview/Edit outside of the menue would be highly appreceated.
Btw. why is it called Preview? There is nowhere a "Final" view

@jancborchardt
Copy link
Member

For example, GitHub also uses the words "Write" and "Preview". :) And other Markdown editors do it similarly, as does our own Nextcloud Notes app for Android.
image

@ChameleonScales
Copy link
Author

Personally I would prefer keeping it in a single button, with the icon changing dynamically.

@jancborchardt
Copy link
Member

@ChameleonScales which is exactly what I mentioned above :)

So we could have the toggle which switches between Preview and Edit as the button outside the menu

@korelstar
Copy link
Member

Should the button has a text label or is an icon only fine, too?

@ChameleonScales
Copy link
Author

How do you feel about my tooltip idea? (first post)

@jancborchardt
Copy link
Member

We could try with just an icon (of course needs a tooltip) if it’s only that and then the 3-dot menu.

3 icons without labels next to each other are not good, so ungood that it’s called mystery meat navigation. ;)

@korelstar korelstar added good first issue Should be easy to implement and removed needs discussion Need to clarify if and how we should implement this labels Sep 17, 2019
@ChameleonScales
Copy link
Author

ChameleonScales commented Nov 6, 2019

I don't think mystery meat navigation should be invoked here. This concept applies to websites, not apps, and even doing so, it doesn't apply to all websites anymore.
Apps like LibreOffice or GIMP use buttons with icons which tell you what they do as you hover on them. They are meant to be used frequently (like Nextcloud Notes) and their buttons are meant to be pushed many times, whereas (most) websites are meant to be visited seldomly by any specific visitor and any specific link they contain is meant to be clicked maybe just once, which is why they shouldn't require a visitor to learn anything.
And as I said, it doesn't apply to all websites anymore. The line between website and app has become a complete blur for many websites (e.g. social networks and cloud sharing platforms) but anyway, Nextcloud Notes is an app, not a website.

@jancborchardt
Copy link
Member

That seems based on the assumption that the majority of Nextcloud users do it like you do, and regularly use everything. :) But that’s not the case. There’s a lot of people who infrequently use parts of it, or people who only use it when they get something shared to, etc.

The comparison with LibreOffice and GIMP is a total argument against showing all the icons at the same time, since GIMP is an app aimed at experts, and LibreOffice has sooo many features, yet there’s others like Google Docs who do it in a more usable way.

@ChameleonScales
Copy link
Author

ChameleonScales commented Nov 6, 2019

Ok, then do it as you prefer. It's no big deal and I actually don't feel like this 3 button idea is worth this much debate.

@JadeVane
Copy link

JadeVane commented Jan 4, 2020

Same here, BTW, I use the preview mode very frequently, in fact, I prefer to set the preview mode to the default mode.

@jancborchardt
Copy link
Member

jancborchardt commented Jan 12, 2020

@JadeVane this would also be fixed for you by the proposal in #366 (comment), correct?

Anyone up for implementing that? :)

@psy-q
Copy link

psy-q commented May 9, 2020

For example, GitHub also uses the words "Write" and "Preview".

Semantically the word makes sense there. You have not yet submitted a comment, so seeing what the published result would look like is a preview.

I don't have a better idea for the name, just thought I'd point out the difference :)

Some editors use "Source" and "Visual", but that wouldn't work here either because there is no visual editor. "Source" and "Rendered" would be semantically correct but surely confusing for people who don't know what an MD renderer is or does. Oh well.

@zeroepix
Copy link

zeroepix commented Sep 2, 2020

If you want to keep it distraction free and less clicking, just make the menu open on hover.

Also preview toggle has been added as of 3.6.0. Ctrl-/ is your friend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Related to the design or user experience feature: editor Related to generic parts of the editor, e.g. loading/saving notes good first issue Should be easy to implement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants