Well done! I really like it.

Thanks


On Thu, May 1, 2014 at 5:37 PM, Esteban Lorenzano <esteba...@gmail.com>wrote:

> mmm… no, span the list :)
> I will fix it.
>
> Esteban
>
> On 01 May 2014, at 22:35, p...@highoctane.be wrote:
>
> The critic browser shows a white on white pane.
>
> So, where can I report issues linked to this unofficial UI without
> spamming the list ?
>
> Phil
>
>
>
> On Thu, May 1, 2014 at 10:28 PM, p...@highoctane.be <p...@highoctane.be>wrote:
>
>> On Thu, May 1, 2014 at 1:24 PM, 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
>>>
>>>
>> I installed in on Windows and it works nicely. One needs to reopen
>> existing windows as there is a kind of lighter border on them.
>> I tried to go to the Pharo3 theme and back, well, yeah, don't try that :-)
>>
>> Now, I need a dark TWM (the menus are dark already but not the bar itself
>> or the menu borders).
>>
>> Phil
>>
>
>
>

Reply via email to