Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • libadwaita libadwaita
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 147
    • Issues 147
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • libadwaitalibadwaita
  • Issues
  • #241

Closed
Open
Created Jul 29, 2021 by Tobias Bernard@bertob🌱Developer

List Entries

There's a WIP merge request for list entries (!194 (merged)) now, but there are still open design questions, and we need to make sure there aren't other use cases that we missed.

Design questions

  • Validation/errors/feedback (#237)
  • Progress bars (#237)
  • Spinners/ongoing processes
  • Explicit confirm (e.g. for values committed to a server). Do we need cancel here?
  • With confirm button, how do other buttons move when it appears?
  • How should the edit button disappear? Animation choreography when entering edit mode?
  • Completion/suggestions
  • Spellcheck

Use cases in apps

  • Details in Fractal's account settings need confirm buttons for actually changing the value on the server. More generally, this will be needed in all cases where intermediate states can't/shouldn't be submitted but the view the entry is on does not have an "Apply" button (so individual entries are insta-apply).

image

This also somewhat ties in with validation (both client and server side), since apps may want to not make it possible to submit obviously invalid values and the value should not change locally unless the server confirms it:

image image

  • Password Safe has a pretty complex entry for the password:

image

image

  • Contacts:

image

Edited Sep 09, 2021 by Tobias Bernard
Assignee
Assign to
Time tracking