Skip to content

UX Improvements #4

Closed
Closed
@jscti

Description

@jscti

Hi there.

First: your libs are awesome, bravo !

I'm trying to tune the behavior of the List Dialog and have a few remarks :

  • DialogList.SelectionMode.SingleSelect : the whole line should be selectable (not only the radio button)
  • DialogList.SelectionMode.SingleClickAndClose :
    • there is no indication of the current value when dialog is open (and at the same time, it's not very explicit that the lines are clickable). Maybe the Radio button could be shown like in the DialogList.SelectionMode.SingleSelect mode ?
    • the "OK" button looks like a "submit" but not needed as it is a click&close behavior. Maybe it should be hidden in this case ? or replaced by a "cancel" button ?
  • There is a "ok" button but maybe an optional "cancel" button could be usefull to let user explicitely cancel

Well, to sum it all up : I'm switching from legacy PreferenceScreen and I try not to disrupt legacy behavior well summarized by this example (gmail settings) :

image

  • radio button to show current value + explicit "this line is clickable" info to the user
  • auto dismiss on click
  • no "submit/ok" button
  • "cancel" button

Could this be added as a new SingleSelectAndClose maybe ?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions