<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi Marcel,<div><br></div><div>As we derive colors from other colors, it seems like the "Dark" themes will generally be consistently the inverse of the normal daytime themes.  Like, in this example,  AbstractResizerMorph>>#handleColor defaults to "muchDarker".  I see you allowed themes to specify a resizerColorModifier, that's a cool customization, but do you think there is a commonality among themes under 50% luminance which would have them generally wanting to go with #muchLighter all around?  Currently they all have to duplicated in each dark theme, for each attribute.</div><div><br></div><div>What if, alternatively, a testing method in UserInterfaceTheme (#isDark or whatever) could allow these places to derive one way or the other (darker or lighter) depending on that boolean attribute, since this needing to go either darker or lighter seems like a recurring theme (sorry for the pun!  :)  ).<br></div><div><br></div><div>Another option may be to have instead of resizerColorModifier, simply a #colorModifier in general.  That would at least require only one per theme, instead of one per theme per widget.  Interested in your thoughts.</div><div><br></div><div>Best,</div><div>  Chris</div><div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jan 4, 2019 at 5:44 AM Marcel Taeumel <<a href="mailto:marcel.taeumel@hpi.de" target="_blank">marcel.taeumel@hpi.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id="gmail-m_-5851022232285436709gmail-m_-3309466938529162796gmail-m_6858174701814997136__MailbirdStyleContent" style="font-size:10pt;font-family:Arial;color:rgb(0,0,0)">Hi, there.<div class="gmail-m_-5851022232285436709gmail-m_-3309466938529162796gmail-m_6858174701814997136mb_sig"></div><div><br></div><div>Please find attached a change set that basically changes AbstractResizerMorph and its subclasses. I pursued the following two goals:</div><div><br></div><div>1. Fix a bug with occlusion culling in windows that occured due to misplaced corner grips. (See SystemWindowTests).</div><div>2. Make all resize grips compatible with UserInterfaceTheme.</div><div><br></div><div>Please try it out, review the code, and tell me any issues about that update. I plan to put it into trunk in a few days.</div><div><br></div><div><img src="cid:1681af2106acb971f161" width="auto"></div><div><br></div><div>Best,</div><div>Marcel</div></div><br>
</blockquote></div>