symphytum icon indicating copy to clipboard operation
symphytum copied to clipboard

Make checkboxes more compact vertically, or add multi-select list

Open akavel opened this issue 5 years ago • 4 comments

I would like to add 6+ checkboxes in a form, and to group them together vertically. However, I noticed the vertical padding of each checkbox is super huge, which makes it seem I won't be able to easily fit all my checkboxes on my screen. Also as a result, they look completely unrelated to each other, but they are in fact very closely related. Also, it looks like in space taken by 1 checkbox, visually up to 3 checkboxes could fit comfortably. I would be very grateful if it was possible to arrange checkboxes more compactly vertically, so that I could fit 3 of them in vertical space that is now taken by 1 ❤️ Or maybe if it was possible to select multiple checkboxes and right-click to "group them together" to a single list that would then be displayed more compactly?

Alternatively, if there was e.g. a way to add a multi-select list, this could maybe also work for me.

If there is already some way to do this, I'd be grateful for info! Maybe it could be added to the wiki also? I tried looking there but didn't seem to be able to find hints how to do this.

akavel avatar Feb 15 '20 12:02 akavel

Hi, there's no way to do that because each field occupies the same space (identical for all field, regardless of content data type) as defined and arranged by the grid in the form view. Grouping multiple fields together as one field is also not possible because internally each field is handled as a column in the sqlite database.

The only way would be to introduce a new field type with multi selection types like a checkbox list type where one field would contain multiple lines of checkbox items.

joshirio avatar Feb 15 '20 18:02 joshirio

Just to give one example from "in the wild", here's an image from one user I recommended Symphytum to, that kinda shows what I think could potentially use some improvement:

akavel avatar Apr 13 '20 10:04 akavel

Now that I think of it, in a way this could maybe also work as a "tags" feature, both in my case and this user's, though with a valuable aspect for me being if it was still possible to pick the tags purely by mouse.

akavel avatar Apr 13 '20 11:04 akavel

I think tags would be a valuable feature as well.

spacekaila avatar Jun 10 '20 10:06 spacekaila