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

Edit-View Mode Slider #311

Closed
spoorun opened this issue Aug 28, 2017 · 12 comments
Closed

Edit-View Mode Slider #311

spoorun opened this issue Aug 28, 2017 · 12 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature or request

Comments

@spoorun
Copy link

spoorun commented Aug 28, 2017

Problem:
When Users are dealing with a lot of data, or are viewing contacts only and wary of making unintentional edits, it would be efficient and useful to have a view<>edit slider.

It would save some users a lot of unnecessary grief (for example those who have difficulty with touch screens, those with limited keyboard ability, and those who are scared with IT and don't need to edit contacts regularly).

Solution
There would be a simple slider button, perhaps located in settings so users don't accidentally trigger it.
When in edit mode, all contacts will be immediately editable.
When in view mode, a user will have to click an edit icon (standard pencil icon) to edit that contact, and empty fields would not be visible, nor would the wastebaskets.

Usability
Users are now used to the view/edit paradigms, with well-used conventions in software, webapps, and mobiles, including the pencil edit icon, so this change will be intuitive.

Benefits
This change will be more graceful than the existing interface, since it will remove the clutter of fields and headers that are unnecessary the majority of the time (i.e. when contacts are merely being viewed rather than edited).

For example, currently adding a home address with only the word 'London' entered, still unecessarily dispays all the address subfields. The same applies to the 'Detailed name' field. And even when no email address is entered, the field still displays, empty.

The attachments below show the difference for the same contact between Zimbra's 'View mode' and Nextcloud's only mode (the edit mode).

@spoorun
Copy link
Author

spoorun commented Aug 28, 2017

Using same contact:
Top: Elegant view mode in Zimbra - easy to see information, minimal irrelevant information to scan, aesthetically pleasing, no accidental editing.
Bottom: Cluttered view of Nextcloud

nextcloudissue3-screenshot_20170827_235308
nextcloudissue-screenshot_20170827_235308

@skjnldsv
Copy link
Member

skjnldsv commented Aug 28, 2017

@irgendwie @Henni We could use the read-only mode for this?
I'm not sure I like the idea of having to click a button to switch to the view I want though.

When I'm using the contact app, this is not to read all of my contacts data. I'm usually editing or searching a specific value. The current edit view is quite good enough for me since seeing the information I'm looking for is as easy on a plain text mode as in an input. For me it's a no. :)

@jancborchardt what do you think?

@spoorun
Copy link
Author

spoorun commented Aug 28, 2017

Well finding a specific value is harder in our app then in any others used.

Compare Zimbra, Outlook.com, Google contacts, Android, iPhone, IBM - they have consistent places for fields, they have clear headers, and the data present is not cluttered by empty fields awaiting input. They all use a view mode to keep that clarity and an edit mode to make it in fact quicker to enter data - since lots of empty fields are shown, ready for entry.

The edit view might be easier to use for browsing if the headers and layout was cleaned up #305 and the address ' #309 and name #307 layouts were sorted (not showing redundant fields).

At the moment, looking at a contact is one big visual mess, and hard to discern quickly what info is what and where. Other contact apps (both web and mobile) look more consistent and are laid-out better.

@skjnldsv
Copy link
Member

I agree with the UI improvments we need, but having a double screen seems a bit too extreme for me.
:)

@jancborchardt
Copy link
Member

Default could be viewing the contact, and then there's an editing function on the whole contact.

It's definitely not a global mode slider. We'll simply do it like iOS, Android and Google contacts.

@jancborchardt
Copy link
Member

An important thing to keep in mind though is that both views should be symmetric/similar. The layout should be the same, just the presentation a bit different. Like only having input field borders in edit mode.

@spoorun
Copy link
Author

spoorun commented Aug 29, 2017

We'll get a mockup together and post...

@maprambo
Copy link

maprambo commented Oct 7, 2017

+1. A design suitable for both editing and reading the information is nearly impossible. Editing by mistake is also an issue for me.

@skjnldsv
Copy link
Member

skjnldsv commented Oct 7, 2017

@maprambo hi!
I'm curious about the behavior that makes you edit by mistake. Do you misclick? Or is the autofocus on inputs an issue ? Mobile! Desktop? :)

@maprambo
Copy link

maprambo commented Oct 7, 2017

Especially on mobile when scrolling

@skjnldsv skjnldsv added enhancement New feature or request 1. to develop Accepted and waiting to be taken care of labels Feb 13, 2018
@skjnldsv

This comment has been minimized.

@skjnldsv skjnldsv closed this as completed Oct 2, 2018
@skjnldsv skjnldsv reopened this Nov 10, 2020
@skjnldsv skjnldsv mentioned this issue Nov 10, 2020
73 tasks
@st3iny
Copy link
Member

st3iny commented Apr 14, 2023

Closing in favor of #3284.

@st3iny st3iny closed this as not planned Won't fix, can't repro, duplicate, stale Apr 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants