openwebnet-android
openwebnet-android copied to clipboard
Sorting
Hello,
I think it would be very nice to let the user sort the devices however she thinks appropriate. At the moment there is no sorting option.
As far as I'm concerned I'd like to have the following options:
- alphabetical order, not grouped by device type
- alphabetical order, grouped by device type
- alphabetical order, grouped by environment
Any thoughts ?
Nice to have, where do you think is the correct place to add sorting feature for the user? In the ActionBar or in the NavigationDrawer?
I'd like to have it in the ActionBar, it seems more natural to me. Another possibility is in the Settings.
Anyhow, do you think that this should be global to all environments or a per-environment setting ?
I think ActionBar is correct, so we will have also all other actions that are not in floatingActionMenu like temperature/sound system/ipcam and toggle them when we run device debug, right?
All menu should also have an icon
Do you think mixing sorting and actions is confusing?
Otherwise we should add sorting in settings (with a DialogListPreference) and let ActionBar for all actions that doesn't fit in floatingActionMenu.
Moreover sorting should be uniform across all environments
If sorting is global I think the best way to implement sorting options would be in the settings with a DialogListPrefernce like you said. Sorting options are often seen in ActionBars but I think it would not make much sense to have a button on each screen that has a global effect, impacting other screens.
I think we should discuss about what should or shouldn't go in the FAB menu. Perhaps in a new issue ?
Is this going to be implemented?
I'd really like to have a "custom" sort also, by means of "drag'n'drop" maybe. Let the user select an entry by keeping it pressed and move it up or down where he wants, releasing it to fix it in place.
Hi, about this feature personally I don't think will be useful anymore once I will add the search functionality, see this issue.
Unfortunately for the next months I don't have spare time to work on this project and implement new features. Hopefully I will be back soon. Contributors are welcome of course!
[Hacktoberfest] Please contact me to have more info about this issue, any help would be very appreciated. Thanks
This could potentially become obsolete by #48