Organizing via frames, Trello-style labels, and grouping

Your recent tweet about using frames to focus on what is next provoked some thoughts related to the discussion I started about large spaces (Rough šŸ’­s on large spaces).

The way frames work now largely function as Trello-style labels wherein it is an attribute on the card that is rendered visually and gives you the ability to filter. You can also select a bunch of cards and apply a frame.

This is in contrast to tags, which are part of the card name/content and are represented by text. And you canā€™t apply a tag across multiple cards, and even if you could it would be a little weird because it changes the name (would you put the tag at the beginning or end of the contents?)

Currently frames are quite special and visually ornate. It would feel awkward to add the same frame to a group of a dozen cards, for example. However, every other aspect about how frames work would be useful (which I mentioned above). If there were a way to add a frame/label without the visual weightiness, it would be a nice way to group cards and show they are related in a way that connections and tags donā€™t.

Perhaps this could be a way to implement grouping, as we discussed. Also, in my tweet about auto-generated cards, you could use the frame-mechanism to indicate that certain cards were created by the system.

I realize using the frame mechanism for this means you canā€™t then use the current-type frames for those cards because of the constraint that cards can only have one frame. This is all for discussionā€™s sake at this point :slight_smile: TL;DR is that Iā€™m thinking I want an additional way to indicate cards are related that connections and tags arenā€™t quite suited for, and frames are almost there except for their visual boldness.

1 Like

interesting food for thought,
I think it gets messy if frames get conditional, there may be another way to accomplish grouping

I forget, is there a reason that selecting cards and hitting ā€˜connectā€™ wouldnā€™t work to associate cards in the same space? You can even cmd click a card to auto select itā€™s connected cards

I admit this sorta works, but with some limitations:

  1. Wrong semantics: letā€™s say I have cards A, B, C, D. If I select them, they get connected A ā†’ B ā†’ C ā†’ D. But Iā€™m not trying to say they have this linear kind of relationship. I want to attach some metadata to all of them. So, like a tag, but tags have the other problems Iā€™ve mentioned already :wink:
  2. Visual noise/clutter: If I have a clump of a dozen or so cards, itā€™s a lot of connection lines that are distracting.
  3. Performance (maybe?): I havenā€™t measured it, but sometimes Iā€™ve experienced that connections drawing has some lag keeping up with moving cards. Also in general, moving a bunch of cards on a busy space is sometimes slow.

But I do like the behavior that 1) I can select all connected cards and 2) I can filter by connections.

1 Like

:eyes:

I have a plan to fix 3, and Iā€™ll be working on that next week

2 Likes

Thatā€™s great to hear. Iā€™ve been avoiding some activities due to slowness.

1 Like

Hereā€™s another take on ā€œgrouping.ā€ Continuing with the Photoshop analogy, what if you can assign cards to a ā€œlayerā€. Itā€™s a slightly different model than grouping or labels. Everything goes into a base layer by default. Then you can create new layers that you can move cards to. You can turn on/off layers to focus. Connections would continue to work the same way (so you can connect cards across layers ā€“ itā€™s a separate aspect.)

1 Like

side update:
just released a big performance improvement when moving cards in large spaces, should feel way snappier now

1 Like

I continue to be convinced I want the ability to more easily manipulate a group of related cards and connections. I was working on writing test cases for a feature, and I started to have different regions which each represented a separate test case. It was tedious to move these clumps of cards around. And take my digital garden space. I wish there were an easier way to rearrange the cards to make space for a new section I am working on.

I kinda like the idea of having layers for this. I would put each of my sections into a separate layer. When working on a single layer, itā€™s easy to select all the cards to move them around (presumably Cmd-A would select all cards on the layer). I donā€™t have to worry about accidentally moving other cards or mis-selecting cards/connections. It gives a way to focus.

:slight_smile:

1 Like

More on the idea of ā€œgroupingā€.

This expresses a sentiment I agree with. Sometimes boxes are not ā€œtightā€ enough. The relationship between boxes and cards inside is tenuous. It feels more incidental that cards follow boxes because it is so easy for cards to lose their belonging to a box.

In other words, thereā€™s a use case for grouping that boxes donā€™t solve.