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

Split "map ingestion" interface into its own separate page #117

Open
davenquinn opened this issue Jan 20, 2024 · 0 comments
Open

Split "map ingestion" interface into its own separate page #117

davenquinn opened this issue Jan 20, 2024 · 0 comments

Comments

@davenquinn
Copy link
Member

The map ingestion interface is interleaved with the list of maps in Macrostrat in a way that is not very useful. We need to separate this into a new subpage, and revert the map list back to its original (simple HTML) form.

The "maps list" page created as part of #106 is heavy and has major UX problems:

  • Does not work in dark mode
  • You lost the numbers, which are important for us (internally) as a quick reference. There should be some way from that page to get the ID numbers or the slugs. And the lower rows without metadata have no way to see which map you're looking at
  • You're using a "log-out" icon for a "log-in" action
  • If you do link cards, ideally the whole card should be clickable for quick navigation
  • The toolbar should not scroll with the page (although the whole concept of having a toolbar on this page is debatable)
  • Especially now that the page takes about 300% of the vertical space of the previous version, the sort by primary key inevitably puts the most interesting maps (for editing) at the bottom

Overall, the login/logout functionality is needed, but I think this is a bit of a lateral move in terms of effective user interface TBH.

Originally posted by @davenquinn in #106 (comment)

@davenquinn davenquinn changed the title Split "map ingestion" interface into its own separate endpoint Split "map ingestion" interface into its own separate page Jan 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant