I’m vastly oversimplifying what “freezing” was (and honestly, not sure I fully understand it myself). But @SickingJ got it to work, and this enabled trading/swapping colours.pic.twitter.com/mKXdhiYXzI
-
Show this thread
-
It required quite a bit of thinking and experimenting, though – see a bit of a doc that I wrote out just for the two of us to process this.pic.twitter.com/42r7SfjEa8
1 reply 0 retweets 4 likesShow this thread -
We also had to solve a problem of stopping aggressive sorting. Left to its own devices, it was unnerving when your color moved up and down as you were changing it. (This is an earlier exploration where this exact thing happened.)pic.twitter.com/IJz283unJp
1 reply 0 retweets 3 likesShow this thread -
We also had to solve a problem of you dragging a colour through existing colours – by default, they would automatically get fused together *as you were dragging*, which was logical… but confusing and destructive!pic.twitter.com/0ON4SOGWwW
1 reply 1 retweet 12 likesShow this thread -
At the same time, we had to think about multiplayer. What if someone else changed the colour during any of the above – even in the middle of your drag? Or deleted the objects? Or edited the text you were changing?
1 reply 1 retweet 5 likesShow this thread -
We continued cobbling together the prototype with code we were increasingly sure wouldn’t ever make it to production. If you‘re curious, here are all our commits. (I actually became a better engineer thanks to this process – thanks,
@SickingJ!)pic.twitter.com/rezIbdjGpB
1 reply 0 retweets 3 likesShow this thread -
Then we brought the prototype back to crit, and we learned a lot once again.
1 reply 0 retweets 1 likeShow this thread -
Mostly, our decision to decouple gradient colours was wrong – that’s just not how others thought about gradients.pic.twitter.com/JZ2hRp9XIq
1 reply 0 retweets 5 likesShow this thread -
Second of all, it was annoying that you could select and go deeper into a stack of colours, but not have a way to easily get back.pic.twitter.com/u8VJHehono
2 replies 0 retweets 2 likesShow this thread -
Replying to @mwichary
Doesn’t undo solve this problem? Undoing to get back to a selection is something I love using all the time. Awesome work on SC!
1 reply 0 retweets 0 likes
Not if you make a change in the interim. :·) Selection on the undo stack is tricky for many, and mixing UI and selection is also generally weird. (Case in point: In safari, you can ⌘Z to bring back the last closed tab. WEIRD.)
-
-
Replying to @mwichary
That’s true. I for one love selection on the undo stack, as well as Safari’s tab close undo haha. I might also use shift+enter to get back a selection if I made changes. Obviously I’m a fan of keyboard shortcuts
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.