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

List View Bad UX #928

Closed
alteducation opened this issue Dec 16, 2017 · 6 comments
Closed

List View Bad UX #928

alteducation opened this issue Dec 16, 2017 · 6 comments

Comments

@alteducation
Copy link

alteducation commented Dec 16, 2017

- Do you want to request a feature or report a bug?
Feature/Bad UX Fix

- What is the current behavior?
I am using netlify admin to edit this page https://www.alternativeeducation.in/learning-spaces.
which is a json file like this https://github.com/alteducation/web/blob/gh-pages/_data/learning-spaces.json

The Issue is the add new button for adding new entries is located at the top of the page whereas the input to add new entries show up at the bottom. So for every entry you have to scroll to the bottom to add a new one. On top of that the entries show up maximized by default this causes the user to scroll down even more and makes the browser lag due to all this content.
Gif:
https://gfycat.com/GrandNeedyDolphin
- If the current behavior is a bug, please provide the steps to reproduce.
Please Create An Object Of Arrays and edit it with netlify Admin.
- What is the expected behavior?

  1. Please Make The Array Items Show Up Minimized By Default like this
    img2

  2. When add new is pressed please show the new item on top as opposed to bottom.

  3. Please create an option to hide the preview pane by default on select pages or globally. The Preview Pane Creates Extra Lag on Pages with a lot of content. An Option to have it hidden by default is much needed.
    - Please mention your CMS, node.js, and operating system version.
    CMS version 1.

@t1merickson
Copy link

t1merickson commented Dec 19, 2017

So I'm hearing two requests:

  1. You'd like lists to be collapsed by default.
  2. The interface should scroll to the bottom of a list when creating a new entry/list item

@alteducation
Copy link
Author

  1. Yes :)

  2. Can we have the 'new entry box' appear at the top instead of auto scrolling to the bottom.

  3. An option to turn off live preview (by default) on select pages would be really helpful.

@tech4him1
Copy link
Contributor

  1. You can already do that, although it doesn't look like it is documented:
  - name: "my-collection"
    label: "My Collection"
    editor:
      preview: false # Turn off the live preview for this collection.
    ...

@tech4him1
Copy link
Contributor

tech4him1 commented Dec 21, 2017

  1. was addressed by Add collapse all/expand all to Listcontrol #912.

@tech4him1
Copy link
Contributor

tech4him1 commented Dec 22, 2017

@neutyp Should number 2 be split into a new issue or would you like it left in context here? I think it is a valid concern for long lists.

@alteducation: When add new is pressed please show the new item on top as opposed to bottom.
@neutyp: The interface should scroll to the bottom of a list when creating a new entry/list item
@alteducation: Can we have the 'new entry box' appear at the top instead of auto scrolling to the bottom.

@t1merickson
Copy link

I've opened a more targeted discussion around this topic here: #963

Please weigh in with your opinions there :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants