unimailrocks / unimail

unimail makes world domination happen
0 stars 0 forks source link

Create container items #26

Open rivertam opened 7 years ago

rivertam commented 7 years ago
jonsurfs commented 7 years ago

Noted a few issues when I was making containers that confused me: 1) We should change the color of a container outline to red when you're placing it over another container (intersecting container lines), because it didn't occur to my bleary-eyed mind this morning that I couldn't put containers wherever I wanted to. 2) When I put an image down first, I can't put a container around it afterward (I can put down a series of containers and then put images inside of them). This was confusing to me, because I wanted to figure out where a photo went first rather than building the entire container. Might be better to do this via a warning if this is algorithmically complicated. 3) Had the same issue with putting down a small container first and then a container around it as in #2 above. 4) When moving containers around and placing them on top of one another, it was confusing at first how the containers would jump to a new spot. It only took a minute to get used to it, and this can probably be solved by an intro to the service rather than in the UI because it started to feel like something that could be useful. However, it made me want to be able to add a way to keep a certain group of containers in place (e.g., locked) so that I didn't accidentally move something I didn't mean to.

But this is definitely AWESOME!

rivertam commented 7 years ago

Thanks, Jon. For 4., what do you mean "jump to a new spot"?

jonsurfs commented 7 years ago

Here's how to replicate: 1) Draw a container (or nest them, doesn't really matter) 2) Draw a container that is separate from the first container 3) Move the second container on top of the first one, release the mouse, and you should see the first one 'jump' to the right, left, up or down depending on where you released the mouse.

rivertam commented 7 years ago

Oh, right. That's a feature of the library we're using. I'm going to have to do a good amount of finagling with that library to get it to act intuitively.

jonsurfs commented 7 years ago

It's really not a bad thing that it acts like that; is there a way to lock something in place, though? That would make it one of those things that could be really useful, because most people aren't going to do these weird little container that we're using for testing (e.g., most things will just move up or down).

rivertam commented 7 years ago

Yeah I'm not positive if there is a way to lock it in place. I'll have to look into that.