On 01 May 2014, at 14:51, kilon alios <kilon.al...@gmail.com> wrote:

> Esteban you are awesome, VIP of Pharo :)
> 
> If there was one thing of Pharo that got in my nerves it was the white theme. 
> So tiring to my eyes it was the No 1 for me. 
> 
> What I can say about this dark theme, its amazing. The colors are right, I 
> love the syntax highlighting colors , I love it , love and love it. 
> 
> I have installed , I see no problems so far, I will keep using it from now on 
> a report back any problems. The thing I see is that class icons contain some 
> white in their edges which of course does not fit with the theme, but for a 
> hack its still awesome. 
> 
> Thank you , thank you and thank you. 
> 
> At last I can clearly see the scroll bars. 
> 
> Hm i found a problem, tried to open the help browser it asked for my name but 
> the input box is white and so i could not see what i was typing. 

thanks, I’m very glad you enjoy it :)

yes. Pavel told me that… think is that I always set the author in preferences, 
so I never see that dialog (and therefore, I do not change it). 
I will fix it :)

Esteban

> 
> 
> On Thu, May 1, 2014 at 3:29 PM, Esteban Lorenzano <esteba...@gmail.com> wrote:
> 
> On 01 May 2014, at 14:23, p...@highoctane.be wrote:
> 
>> Yesssssssss!!!!!!
>> 
>> Esteban,  you really made  my day on this one.
>> 
> 
> you are welcome :)
>> The good thing is also that with your changes we can spot where to look for 
>> changing all we want now.
>> 
> 
> yes, the idea was to make a dark theme possible by removing hardcoded 
> colorisation and dumb things (I like current one, but the most important is 
> that now *it is* possible to play with themes for real). 
> 
> now, we need to think how we can actually integrate the changes to the image 
> (I suppose not in the way it is done now, as I said… it is mostly a hack). 
> 
> Esteban
> 
>> Thanks again.
>> 
>> Phil
>> 
>> Le 1 mai 2014 14:08, "Sven Van Caekenberghe" <s...@stfx.eu> a écrit :
>> >
>> > Wow!
>> >
>> > This will make a couple of people very happy, and it is quite impressive.
>> >
>> > Seriously, you found time to finish this while labouring during days on 
>> > the Pharo 3 release, are you sure you are not extra-terrestial ?
>> >
>> > Works like a charm :
>> >
>> >
>> > Thanks.
>> >
>> > Sven
>> >
>> > PS: Yes, we should do the effort to make it possible to do this for real 
>> > (clean).
>> >
>> > On 01 May 2014, at 13:24, Esteban Lorenzano <esteba...@gmail.com> wrote:
>> >
>> >> Dark Theme for Pharo 3
>> >> ==================
>> >>
>> >> So, I finally took some time and hacked a Dark Theme for Pharo 3: 
>> >>
>> >> <Screen Shot 2014-05-01 at 13.11.57.png>
>> >>
>> >> How you install it? You need to execute this script:
>> >>
>> >> “1. You need this because otherwise Gofer merge becomes dumb :P"
>> >> MCRepositoryGroup default 
>> >>     addRepository: (MCSmalltalkhubRepository 
>> >>         owner: 'estebanlm' 
>> >>         project: 'Pharo3DarkTheme').
>> >> “2. Now we can actually MERGE the project"
>> >> Gofer it 
>> >>     smalltalkhubUser: 'estebanlm' project: 'Pharo3DarkTheme';
>> >>     package: 'Pharo3DarkTheme';
>> >>     merge.
>> >> “3. And then install it"
>> >> Pharo3DarkTheme installFullTheme.
>> >>
>> >> WARNING 1: You need to do a merge (notice the script)
>> >> WARNING 2: Yes, this is a HACK (also: an ugly hack). See below for 
>> >> details. 
>> >> WARNING 3: This changes something in the Pharo3Theme too... so you can go 
>> >> back after installing, but not completely :)
>> >>
>> >> Considerations
>> >> --------------
>> >>
>> >> It can look like an easy task, to make a theme over a non native GUI like 
>> >> Pharo, but let me tell you: It is not. There are a lot of glitches and 
>> >> errors of design you have to overcome to get a working version of a 
>> >> theme. This is a pitty because we claim that our system is clean (or 
>> >> should be clean) and easy to understand. 
>> >>
>> >> But all the Morphic implementation is a hack over a hack, with 
>> >> preconcepts and hardcodes everywhere, up to a point that to make the 
>> >> smallest change is an incredibly annoying task. 
>> >>
>> >> Then... I added ""yet another hack"" to this infinite list. I made it 
>> >> because we need something like this, even if not a good solution. And I 
>> >> also made it to start a debate into our community. I truly believe that 
>> >> Morphic was a great idea, but I also believe that current implementation 
>> >> is doomed. I would like to discuss a new implementation, with a good 
>> >> design (for example I believe it should be a clear separation between a 
>> >> morph and it's skin, making easy the actual-hard task of changing a 
>> >> colorset).
>> >> I also believe there will be a clear separation between what is a Morph 
>> >> (a graphical unit) and a Widget (who at the time should use morphs, but 
>> >> that's another story).
>> >> Etc., etc., etc.
>> >>
>> >> So, will we start the longtime postponed effort of effectively replace 
>> >> current Morphic?
>> >>
>> >> In the mean time, enjoy the theme. Is so cool that I'm considering making 
>> >> it my default theme :P
>> >>
>> >> Esteban 
>> >>
>> >
> 
> 

Reply via email to