what happened with Shout colors in Pharo 1.1?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
22 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
Ok. I attach 2 screenshots so that you can notice. 1.0 is faaaar much clear.

See that in Pharo 1.1 you cannot event distinguish temp var from inst var (they have the same color). And classes do not have different color nor bold...

Cheers

Mariano

On Thu, Dec 30, 2010 at 10:25 AM, Stéphane Ducasse <[hidden email]> wrote:
I tired 1.0 and 1.1 and I could not see the difference.
What would be nice is to avoid italic for comments (even if I hate green)

Stef


> So...can we agree that the colors in Pharo 1.2 are bad and that we cannot even distinguish between temp vars and inst var?
>
> I propose to come back to the original colors of Pharo 1.0 as Ramon suggested in this thread.
>
> If you agree, I publish right now the code into a ticket.
>
> Cheers
>
> mariano
>
> On Mon, Oct 25, 2010 at 9:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
> If you want the black for normal selectors (new theme), what do you think about this one (even if I prefer ramon one)
>
>  {((Array new: 3) at: 1 put: #invalid; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #excessCode; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedKeyword; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedBinary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedUnary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedIdentifier; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #instVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #classVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #self; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #super; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #true; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #false; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #nil; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #thisContext; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #assignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #ansiAssignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literal; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #return; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgColon; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #cascadeSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #statementSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgsBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #globalVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #poolConstant; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #keyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #binary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #default; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #'$'; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #character; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #integer; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #number; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #-; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #symbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #stringSymbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literalArray; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #string; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedString; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #argument; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #comment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedComment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #workspaceVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #tempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteIdentifier; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitive; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalFunctionCallingConvention; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #module; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallType; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallTypePointerIndicator; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallStart; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallEnd; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself)}
>
> (sorry but it was already set...)
>
>
> On Mon, Oct 25, 2010 at 9:50 PM, Mariano Martinez Peck <[hidden email]> wrote:
> Thanks Levente, but yes, still agree with Ramon.
>
> Anyway, this is why this is a preference, and it is not fixed. But anyway, we should select a better default one.
>
> cheers
>
> mariano
>
>
> On Mon, Oct 25, 2010 at 9:43 PM, Ramon Leon <[hidden email]> wrote:
> On 10/25/2010 12:35 PM, Levente Uzonyi wrote:
> On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:
>
> Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)
>
> Check out this (the formatting may be broken, but it should work):
>
> Nope, you've removed the bold, I like the bold, it makes the color stand out.  Without bold, you can barely see the colors.
>
> --
> Ramon Leon
> http://onsmalltalk.com
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>




ShoutColors10.png (173K) Download Attachment
ShoutColors11.png (158K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Stéphane Ducasse
ok :)
I know that people love the greenish color (I just hate it).
but this is ok :)


> Mariano
>


12