Marcel Taeumel uploaded a new version of Morphic to project The Trunk: http://source.squeak.org/trunk/Morphic-mt.1894.mcz
==================== Summary ====================
Name: Morphic-mt.1894 Author: mt Time: 14 February 2022, 9:47:21.389624 am UUID: dc8511c4-0214-2140-b00b-aa212c7c46c6 Ancestors: Morphic-ct.1893
Revises indication of a morph's keyboard focus via #keyboardFocusWidth, which now excludes the border width while that indication still covers the border (width). Thus, we reduce #keyboardFocusWidth in all UI themes depending on the #borderWidth of their scrollables.
Community ... -1 Monokai ... +/- 0 Solarized (light/dark) ... +/- 0 Squeak (incl. duller) ... -1 Trim ... -1
This makes it easier to calculate extra typographiy-related margins such as #textMargins.
=============== Diff against Morphic-ct.1893 ===============
Item was changed: ----- Method: Morph>>drawKeyboardFocusIndicationOn: (in category 'drawing') ----- drawKeyboardFocusIndicationOn: aCanvas
self wantsRoundedCorners + ifTrue: [aCanvas frameRoundRect: self bounds radius: self cornerRadius width: self keyboardFocusWidth + self borderWidth color: self keyboardFocusColor] + ifFalse: [aCanvas frameRectangle: self bounds width: self keyboardFocusWidth + self borderWidth color: self keyboardFocusColor].! - ifTrue: [aCanvas frameRoundRect: self innerBounds radius: self cornerRadius width: self keyboardFocusWidth color: self keyboardFocusColor] - ifFalse: [aCanvas frameRectangle: self innerBounds width: self keyboardFocusWidth color: self keyboardFocusColor].!
Item was changed: ----- Method: Morph>>keyboardFocusWidth (in category 'drawing') ----- keyboardFocusWidth
+ ^ ((self userInterfaceTheme keyboardFocusWidth ifNil: [2]) * RealEstateAgent scaleFactor) truncated! - ^ ((self userInterfaceTheme keyboardFocusWidth ifNil: [3]) * RealEstateAgent scaleFactor) truncated!
packages@lists.squeakfoundation.org