Enhancing: Topic Tool + Checkbox - Logic and behaviours
I decided to quickly run through the potential logic for handling the topic tools as button with two states, active/inactive, while retaining checkboxes (in an optimum but revealed position) accounting for the required behaviours.
Click "Topic Tools" to activate
- checkboxes appear (aligned let tof topic title/avatar)
if topic tools clicked + 0 checkbox selected = deactivated
- checkboxes disappear
if topic tools clicked + 1 checkbox or more selected = true
- then display drop down options.
Concluding topic tool actions:
Either the user has to deactivate the topic tools when finished all action/s
Present user with a completed or continue popup modal after each topic tools action.
If I've missed something add it in but I think that would be a reasonable and conventional approach within existing UI/UX expectations and provides a solution to hide the checkboxes when not required.
It's typical to have to click and activate a tool in most package for it to become ON and usable, ready to apply to whatever you are doing, so continuing with such typical app logic to me seems optimal, and might enhance things while pre-provision for future new tool features here or in other parts to alto right in to an existing convention.
+1 for this feature idea, I think the checkboxes are just irritating and unnecessary if a user didn't intend to select multiple items.
I'm referring primarily to the Unread section. The common practice is probably: read interesting unread topics and then mark all the rest as read at once. Multi-select with checkboxes is nice but should be an option in my opinion.