Select multiple items on mobile


#1

As the title suggests, you should be able to somehow select multiple items on mobile and do things with them.

Related bug report: Can't copy multiple items on mobile


Can the ESC key un-focus all fields, as clicking outside the doc does?
Press <esc> to exit edit view
Can't copy multiple items on mobile
Select multiple items (lossless and lossy copying)
#2

This one is very important to me. Is there something I should do to encourage development on this item?


#3

I don’t think so. The timeline would depend a lot on what we have on hand.

Commenting on the forum is already the best way to let us know you need this, in my opinion.


#4

Many iPhone list apps feature an Edit button. When tapped, all the items get an open circle (or something like that) on the left side, which you tap to select, tap again to deselect. Having selected them, you can activate a command (Delete is the most common). Since you have a lot of commands to activate, this would maybe be a series of buttons you can pick from?

Edit mode often also offers a second handle on the right, and easy swipe actions that do something.


#5

Alt idea : there’s a lot of special interactions a phone can register. Eg. Hold-release is the way to activate select in a text editor mode. Whay about hold-release on the zoom dot? It already selects one item and initiates a move. Suppose you then use additonal taps, maybe with multitap, to select more. And then allow drag-move or the hamburger menu to do its thing with the selected items.


#6

Nice idea, only downside is that it’s not very discoverable.

People might try long pressing on an item, and they get the text select menu. It might not occur to them to long press on the bullet point. In other words, it’s more like a hidden feature, like many other things in Dynalist. It’s nice if a user reads the docs, but we can’t expect them all to. So being able to discover these features without reading documentation would be nice.

That would imply having some button or option to “enter bulk edit mode”, and in that mode you can do a single tap to select an item.


#7

I think a bulk edit mode would be good. As pointed out above, many iOS apps have such an option. When clicked checkboxes (sometimes rounded to avoid confusion with the app’s built in check boxes) appear next to each item. This would make the mobile app much more useful. My most common need is simply to bulk indent/outdent or move items.


#8

To take this a bit further:

On a phone, the keyboard takes up a fair bit of screen space. If we had an Edit Structure Mode, activated by an icon at the top (similar to the lock icon), the program could be so much better at manipulating things.

When you tap an item, instead of going into edit with the keyboard, just select the item and enable the command bar (which normally shows above the keyboard) at the bottom of the screen.

Tap again to deselect, tap something else to select something extra.

Use the command bar to do things to the selected items.

Or use the typical drag/drop to move items, but this time because there’s no keyboard in the way, and there’s no accidentally going into Edit on an item, it’s easier to pick things, drag things, and see context to figure where it needs to go.

As far as I can figure, this UI would achieve exactly the same as Ctrl-Clicking stuff in Windows, so it should be clear what commands belong in the command bar for this, as it’s the same as your Windows hamburger menu. Except I additionally require Duplicate which seems only to exist as a keyboard shortcut.


#9

Yeah, exactly. That’s what we imagined as well. On desktop/web, you press and hold Ctrl to enter select mode. On mobile app, you enter this mode by toggling a button (like read-only mode).


#10

One possible addition. There are times I just want to move around the list and rearrange stuff and change formatting. It would be handy if the expand/collapse and zoom were still enabled while in this mode.

I get this could complicate implementation, and I don’t want complications to interfere with a speedy implementation of this.


#11

Just want to say that I’d like to have such a feature. Though have to say that while I do use it regularly, it’s like once or twice a day, not more often. So time saved won’t be that huge.


#12

Part of it is not actually doing the multiselect, but not having the keyboard take away half the screen when working on one item.