Theseus Visual Style

48 views
Skip to first unread message

Larz Shinola

unread,
Sep 6, 2013, 6:25:34 PM9/6/13
to theseus...@googlegroups.com
Hi Thomas,

I'm a designer on Brackets and would like to make a pull request to make Theseus's visual style closer to Brackets but I have a question regarding the use of colors; I'm not sure what the colors and shapes stand for and the thing I want to do is to ruin the extension by messing things up unknowingly. Could you point me to those info?

Theseus is so awesome >___<

Thanks,
L

Tom Lieber

unread,
Sep 6, 2013, 7:43:59 PM9/6/13
to Larz Shinola, theseus...@googlegroups.com
Thanks! :) And graphic design work would be greatly appreciated! I've done what I can, but I know it could be a lot better.

... I hope Google Groups will allow me some attached images. ...

I call the guys containing the call counts "pills": Inline image 1

Pills toggle between selected: Inline image 7 and deselected: Inline image 1

But they're tinted red if that function has ever thrown an exception. Selected: Inline image 4 and deselected: Inline image 3

When a pill is selected, it gets assigned a glyph. In that first example the glyph was a red square, and in the exception example the glyph was a green circle. The glyph serves as an identifier for the function that carries over into the log:
Inline image 5

Items in the log from Node.js get a green background. Items from Chrome get a yellow background.
Inline image 6

I've found that the circles and squares look like they're supposed to indicate something rather than just serve as identifiers. When a function randomly gets assigned a red circle, for example, people sometimes think it means something bad happened in the function. So Theseus should probably use another system.

I feel like that was comprehensive, but let me know if I didn't actually answer your question!


--
You received this message because you are subscribed to the Google Groups "Theseus Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to theseus-discu...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Tom Lieber
http://AllTom.com/
http://infinite-sketchpad.com/
image.png
image.png
image.png
image.png
image.png
image.png

Larz Shinola

unread,
Sep 7, 2013, 12:11:24 AM9/7/13
to theseus...@googlegroups.com, Larz Shinola
Ahh that makes sense now. What about 

colors = "#8DD3C7 #FFFFB3 #BEBADA #80B1D3 #FDB462 #B3DE69 #D9D9D9 #BC80BD #CCEBC5 #FFED6F".split(" ");

in FileCallGraphPanel.js 

Are they supposed to match the glyphic identifiers?

Tom Lieber

unread,
Sep 7, 2013, 1:03:09 AM9/7/13
to Larz Shinola, theseus...@googlegroups.com
Yeah, that's the palette.

Lawrence Hsu

unread,
Sep 7, 2013, 1:40:50 AM9/7/13
to Tom Lieber, theseus...@googlegroups.com

Ok got it. Thanks again~
Reply all
Reply to author
Forward
0 new messages