[squeak-dev] The Inbox: ToolBuilder-Morphic-cmm.285.mcz
asqueaker at gmail.com
Thu Jan 13 06:19:48 UTC 2022
Hi Marcel, hi all,
As a user-friendly UI feature, I really like the field help in the
backgrounds of text fields, however I continue to find its intensity
distracting. It seems like it should just be a "whisper" of a hint, very
light in the background. The way it is, it sometimes looks as if it were
actually the entered value.
I tried to set the color to a lower alpha value to accomplish this, but it
didn't seem to have any effect at all on the color (until I reached < 0.01,
at which point it disappeared entirely).
If text cannot be rendered there with a lower opacity, it could at least
match the #comment color of the selected theme. It essentially serves the
same purpose as a comment. In the Community Dark theme, that color is
quite subtle, so it works.
I like the feature, I really don't want to turn off the preference, I just
wish it weren't so prominent. Would love your hear your thoughts.
On Thu, Jan 13, 2022 at 12:06 AM <commits at source.squeak.org> wrote:
> Chris Muller uploaded a new version of ToolBuilder-Morphic to project The
> ==================== Summary ====================
> Name: ToolBuilder-Morphic-cmm.285
> Author: cmm
> Time: 13 January 2022, 12:06:18.53413 am
> UUID: fdfc0020-4e12-4f5c-a2bc-f632794ce0c3
> Ancestors: ToolBuilder-Morphic-mt.284
> Render field help text in the color used for comments.
> =============== Diff against ToolBuilder-Morphic-mt.284 ===============
> Item was changed:
> ----- Method: PluggableTextMorphPlus>>drawBalloonTextOn: (in category
> 'drawing') -----
> drawBalloonTextOn: aCanvas
> "Show balloon text in the text morph if it has no contents."
> textMorph contents ifNotEmpty: [ ^ self ].
> ([ self balloonText ]
> on: Error
> do: [ : err | 'error in balloonText' ]) ifNotNil:
> [ : text | aCanvas
> drawString: text
> in: (self innerBounds insetBy: (5 @ 2 corner: 0 @
> font: (self userInterfaceTheme balloonTextFont
> ifNil: [TextStyle defaultFont])
> + color: ((self userInterfaceTheme get: #comment
> for: SHTextStylerST80) first ifNil: [Color gray darker]) ]!
> - color: (self userInterfaceTheme balloonTextColor
> ifNil: [Color gray: 0.7]) ]!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Squeak-dev