Expected behavior: The card is green, I press enter, new card is also green, however, this does not happen. What do you think?
i could do that. Are there any use cases you can think of where this isnât what you may want or expect? (cc @bentsai)
Hmm, I have to think. Nothing comes to mind. I feel that if one creates a new card with enter or shift-enter, one wants to copy formatting rather than use default one. Really curious to see what other will say :).
My first impression was that this behavior would be unexpected. But thinking about it more, Iâm on the fence. Hereâs my thinkingâsetting aside the specific styling of card color, when I hit enter, my mental model and expectation isnât to duplicate the card styling. So I wouldnât expect it to preserve markdown heading style, comment, or frames. For most use cases, I am looking for a fresh card that is positioned with the same x value and neatly spaced vertically speaking.
But a cardâs color feels slightly different for some reason. Maybe it is more inherent of a styling, so I can see why preserving that makes sense. I canât put my finger on why exactly.
Now that I write this, I can think of use cases where you just want a plain card. When youâve used color to indicate a header and you want the rest of the cards to be items in a list. Or generally, when you want cards to fall along the grid, but are using a colored card as the anchor:
The same goes for Shift-Enter. I can see cases for both. But if feels safer/more typical to just let the new card be plain.
(The color is like metadata, similar to frames. I wouldnât expect a frame to get copied to a new cardâthen why the color?)
I agree with the difference between color and other formatting. I think the color should be copied, not frames, headings etc.
This is how I use colors:
I am using almost exclusively the same color for cards under one heading and to change colors constantly is no fun :D.
relatedly, my view is that âenterâ creates a sibling
card. Like with humans, siblings donât inherit traits from each other so I can totally see this being unexpected in some use cases.
in both of these cases I use the keyboard to create all my cards (âxyzâ â enter â âabcâ), and Then I color the one(s) that I want. Does this match your experience?
thatâs a very helpful example
This is the mental model I have as well, but with shift + enter
I view it as a child
.
For the child
it would be cool, imo, if it could inherent the color, but a shade lighter.
Yes. I think one principle here is how Kinopio prioritizes content over presentation. Thatâs partly why I think it bothers me a little to automatically color a card when creating a card. Creating a plain card seems kinda âsacred.â
butâŚ
I can also see how the card color is kind of like connection color too. Like a global property. So kinda like you can say âUse last typeâ of connections, you could have a mode where every card you make is the same as before.
Thatâs a fun idea. It also makes this a lot more complicated to implement lol
100% agree. Thatâs why I said âa cool ideaâ I donât see it actually happening. Way too many things, but I like to throw out the wild stuff occasionally.
Full disclosure: I havenât found a good use for card colors yet. Changing the color of cards feels too invasive and heavy-handed for my taste. So for me, either way wouldnât disrupt my workflow.
I actually agree. Adding color to a space still feels a bit weird to meâŚ
I see. I am actually using colors all the time :). But I am also putting cards often on strings.
Instead of Connecting âSecond generationâ with every single card, I create a string and put things on it.
both make sense to me, this is the kind of feature thatâs not going to make sense for everyone/every-use-case. Thatâs why the feature is nested behind Styles
What Iâm reading suggests that:
- thereâs an expectation that new (non-child) cards are unstyled/blanks
- if you have that expectation strongly (as I do), you probably have a card creation workflow thatâs like: click to create a card, type stuff, hit enter
- because of the workflow in #2 though, if colored siblings are supported they wonât be noticed by the #1 group of people
therefore implementing colored siblings from enter wonât cause any usability harm or jank irl
Thatâs a fair assessment. I agree, I donât think it would affect either workflow adversely.