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 >> >> >> > > >