Re: is there a plug and play dark skin for VW9.1 apps

David Shaffer <[email protected]> Sun, 20 Mar 2022 12:31:19 -0400
Newsgroups gmane.comp.lang.smalltalk.vwnc
Message-ID <[email protected]>
Hey Maarten, are you utilizing the SourceCodeTheme support to determine colors for your components?  I made a first stab at it to see if it was possible…the bottom line is that the SourceCodeThemes loose information related to the original color scheme of the theme.  For example, SourceCodeTheme class>>eightiesDark does not contain the original list of colors from which the source code styling was derived.  So, what I did was create a UITheme class that mimics some of what SourceCodeTheme does but targeted at the rest of the UI components.  The idea is that if the user changes the source code theme in the settings tool, it would be nice if the entire UI reflected that change (why would you want a light source code editor in a dark theme?).

Anyway, to call this effort “started" would be exaggerating its progress but if you’d like to meet to see if we can merge efforts, let me know.

Best,

David

> On Mar 18, 2022, at 4:53 AM, Maarten Mostert <[email protected]> wrote:
> 
> I am making progress Charles, 
> 
> I correctly pinned it under the Windows Emulated skin now.
> But there is still a whole lot of details to deal with.
> Give me some time.
> 
> https://urldefense.com/v3/__https://www.dropbox.com/s/s6atqnky3nnd16q/screenDarSKin2.png?dl=0__;!!DZ3fjg!t8r5vgT4uISuHNOFuVbgkwFwFF29MFrzvzq_vIyS8--lnRwC4Bst2SLc0RSjWz8XAkD0EQA$  <https://urldefense.com/v3/__https://www.dropbox.com/s/s6atqnky3nnd16q/screenDarSKin2.png?dl=0__;!!DZ3fjg!vvmTHtbiPL_qzhUCWIl25HtWaf3-qC-TtCcn3QIvzZprr-FRIvomAgt-KI4n3p3uM4e32dw$>
> 
> Btw. Your link is great, 
> 
> Maarten,
> 
> 
>> On 16 Mar 2022, at 16:59, [email protected] <mailto:[email protected]> wrote:
>> 
>> Maarten:
>>  
>> Softer on the eye than stock for sure, although obviously there are still readability issues as per your pic.
>>  
>> To be clear, by dark mode what I mean is what is prescribed by Material Design principles , dark mode can be based on any “darkish” color other than black , specifically what is documented here: 
>>  
>> Dark theme - Material Design <https://urldefense.com/v3/__https://material.io/design/color/dark-theme.html__;!!DZ3fjg!rH43HffdWZVydn8s7nu6nJ5uUG3XNXEu1DRJbgxSAxje8FmoMIMkNXD5dLwErhKMaH_8Nao$>
>>  
>> Getting something that is at least close to this would be great and really not something that any individual VW customer should have to do i.e. given how prevalent and free these types of UI tech are e.g. JS, Flutter , Python KivyMD, JavaFX and that’s just mentioning the ones that I have actually built apps with.
>>  
>> It would be particular helpful for us especially in our sales process.
>>  
>> I happen to think that VW’s widget set looks pretty good, there are some widgets that would be nice to have but its overall complete enough and we have tweaked in what was not there and I do mean in 9.x .
>>  
>> What is missing (for now)  is a competent, serious, professional dark theme.
>>  
>> There’s of course the option to diversify the tech stack a bit and use something like Python KivyMD to create thin , dumb but pretty UI clients and with very smart Smalltalk counterparts. 
>>  
>> There might be valued added there since those ecosystems are richer in analytic and visualization libraries in general. If its done just right I won’t miss my debugger as much 😊
>>  
>> Let’s get on that balloon and look around 😊
>>  
>> From: [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>> On Behalf Of Maarten Mostert
>> Sent: Wednesday, March 16, 2022 4:41 AM
>> To: [email protected] <mailto:[email protected]>
>> Cc: Maarten Mostert <[email protected]>
>> Subject: Re: [vwnc] is there a plug and play dark skin for VW9.1 apps
>>  
>> Woke up early started something
>>  
>> https://urldefense.com/v3/__https://www.dropbox.com/s/9zh7ff08yxkawg4/darkskin.png?dl=0__;!!DZ3fjg!t8r5vgT4uISuHNOFuVbgkwFwFF29MFrzvzq_vIyS8--lnRwC4Bst2SLc0RSjWz8Xo-KHh4U$  <https://urldefense.com/v3/__https:/www.dropbox.com/s/9zh7ff08yxkawg4/darkskin.png?dl=0__;!!DZ3fjg!p2SvIwN-ZfindfWn5nxXK5cQ3cp_feEAF8r1sxqfjdU2pYK0cPt2qa2QrRbcxssOTj_r_y8$>
>>  
>>  
>>  <https://urldefense.com/v3/__https:/www.cincom.com/__;!!DZ3fjg!p2SvIwN-ZfindfWn5nxXK5cQ3cp_feEAF8r1sxqfjdU2pYK0cPt2qa2QrRbcxssOdVp06uM$>	
>> Maarten MOSTERT
>>  +33 489792558 <tel:+33%20489792558>
>>  +33 676411296 <tel:+33%20676411296>
>>  [email protected] <mailto:[email protected]>
>>  4 rue de la Collinette Bat B, Carqueiranne 83320, France  <https://urldefense.com/v3/__https:/maps.google.com/?q=4*rue*de*la*Collinette*Bat*B*2C*Carqueiranne*83320*2C*France*__;KysrKysrJSsrJSsr!!DZ3fjg!p2SvIwN-ZfindfWn5nxXK5cQ3cp_feEAF8r1sxqfjdU2pYK0cPt2qa2QrRbcxssOkKn4_hE$>
>>  
>>  
>> 
>> 
>>> On 15 Mar 2022, at 13:35, Nowak, Helge <[email protected] <mailto:[email protected]>> wrote:
>>>  
>>> P = E / T (Price equals effort divided by time)
>>>  
>>> In this case:
>>>                T = 0
>>> =>
>>>                T = ∞
>>>  
>>> To be pre-paid, of course 😉
>>>  
>>> Helge Nowak
>>> Cincom Smalltalk Technical Account Manager
>>> <image001.png> <https://urldefense.com/v3/__http:/www.cincomsmalltalk.com/__;!!DZ3fjg!sWWRkcDKHuvLDnUnltF9XGrXxLwDbD9tzYAgwedXhV9WNgwEmLq7YtHrxEkNytMAjCuir2U$>
>>> Cincom Systems GmbH & Co. oHG
>>> Humboldtstraße 3
>>> 60318 Frankfurt am Main 
>>> GERMANY
>>> office
>>> mobile
>>> 
>>> website
>>> email
>>> +49 89 89 66 44 94
>>> +49 172 74 00 402
>>> 
>>> https://urldefense.com/v3/__https://www.cincomsmalltalk.com__;!!DZ3fjg!t8r5vgT4uISuHNOFuVbgkwFwFF29MFrzvzq_vIyS8--lnRwC4Bst2SLc0RSjWz8X8KgDB40$  <https://urldefense.com/v3/__https:/www.cincomsmalltalk.com__;!!DZ3fjg!sWWRkcDKHuvLDnUnltF9XGrXxLwDbD9tzYAgwedXhV9WNgwEmLq7YtHrxEkNytMAHUiwy1U$>
>>> [email protected] <mailto:[email protected]>
>>> A standpoint is an intellectual horizon of radius zero. -- Albert Einstein
>>> 
>>> 
>>> Geschäftsführer/Managing Directors: Thomas M. Nies, Donald E. Vick
>>> oHG mit Sitz/based in Frankfurt am Main (Amtsgericht Frankfurt am Main HRA 50297)
>>> Pers. haftender Gesellschafter/Partner liable to unlimited extent:
>>> Cincom Systems Verwaltungsgesellschaft mbH (Amtsgericht Königstein/Ts. HRB 5069) 
>>>  
>>> --- CONFIDENTIALITY STATEMENT ---
>>> This e-mail transmission contains information that is intended to be privileged and confidential. It is intended only for the addressee named above. If you receive this e-mail in error, please do not read, copy or disseminate it in any manner. If you are not the intended recipient, any disclosure, copying, distribution or use of the contents of this information is prohibited, please reply to the message immediately by informing the sender that the message was misdirected. After replying, please erase it from your computer system. Your assistance in correcting this error is appreciated.
>>>  
>>>  
>>> Von: [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>> 
>>> Gesendet: Dienstag, 15. März 2022 13:27
>>> An: [email protected] <mailto:[email protected]>
>>> Betreff: [vwnc] is there a plug and play dark skin for VW9.1 apps
>>>  
>>> CAUTION: This email originated from outside of Cincom's email system. Do not click links or open attachments unless you recognize the sender and know the content is safe. Thanks - If in doubt, contact the Helpdesk at [email protected] <mailto:[email protected]> or your local IT personnel.
>>>  
>>> Anything that I can just grab and turn on ? as is possible with most UI frameworks nowadays?
>>> We are getting complaints from customers who want this yesterday and want us to spend no time on it because they have a ton of other stuff they also want.
>>>  
>>> Thanks
>>>  
>>> -Charles
>