Marcel Taeumel uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-mt.1312.mcz
==================== Summary ====================
Name: System-mt.1312
Author: mt
Time: 14 February 2022, 10:56:07.505768 am
UUID: d4976d9c-d3c1-394c-b293-c9427cf3a8c7
Ancestors: System-mt.1311
Fixes the bug where Morphic windows on other than the current project where not scaled on display-scale changes.
=============== Diff against System-mt.1311 ===============
Item was changed:
----- Method: UserInterfaceTheme>>scaleMorphicToolsBy: (in category 'private - fonts') -----
scaleMorphicToolsBy: factor
- Project current isMorphic ifFalse: [^ self].
(factor closeTo: 1) ifTrue: [^ self].
+ (Project respondsTo: #allMorphicProjects) ifTrue: [
+ Project allMorphicProjects do: [:ea |
+ ea world submorphs
+ select: [:morph | morph isSystemWindow]
+ thenDo: [:window | window displayScaleChangedBy: factor] ]].!
- Project current world submorphs
- select: [:morph | morph isSystemWindow]
- thenDo: [:window | window displayScaleChangedBy: factor].!
Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mt.1895.mcz
==================== Summary ====================
Name: Morphic-mt.1895
Author: mt
Time: 14 February 2022, 10:29:50.78881 am
UUID: 30774b37-b3d1-724b-8ed9-59c3b8f18dd4
Ancestors: Morphic-mt.1894
Fill "Accessibility" preference category with more related preferences.
=============== Diff against Morphic-mt.1894 ===============
Item was changed:
----- Method: AbstractResizerMorph class>>gripThickness (in category 'preferences') -----
gripThickness
"A number in pixels that encodes the area were the user can target splitters or edge grips."
<preference: 'Grip Thickness'
+ categoryList: #(windows Accessibility)
- category: 'windows'
description: 'A number in pixels that encodes the area were the user can target splitters or edge grips such as in application windows. Bigger grips make it easier to click on them.'
type: #Number>
^ ((GripThickness ifNil: [4]) * RealEstateAgent scaleFactor) rounded!
Item was changed:
----- Method: AbstractResizerMorph class>>handleLength (in category 'preferences') -----
handleLength
<preference: 'Handle Length'
+ categoryList: #(windows Accessibility)
- category: 'windows'
description: 'AThe size of a grip handle if shown. Can be interpreted as width or height, depending of the resizer orientation. Does not affect the clickable area. See grip thickness for that.'
type: #Number>
^ ((HandleLength ifNil: [16]) * RealEstateAgent scaleFactor) rounded!
Item was changed:
----- Method: CornerGripMorph class>>drawCornerResizeHandles (in category 'preferences') -----
drawCornerResizeHandles
<preference: 'Draw Corner Resize Handles'
+ categoryList: #(windows Accessibility)
- category: 'windows'
description: 'Set whether the resize handles on windows should be drawn on the window frame. This does not enable nor disable the resizing function'
type: #Boolean>
^ DrawCornerResizeHandles ifNil: [ false ]!
Item was changed:
----- Method: CornerGripMorph class>>drawEdgeResizeHandles (in category 'preferences') -----
drawEdgeResizeHandles
<preference: 'Draw Edge Resize Handles'
+ categoryList: #(windows Accessibility)
- category: 'windows'
description: 'Set whether the resize handles on windows should be drawn on the window frame. This does not enable nor disable the resizing function.'
type: #Boolean>
^ DrawEdgeResizeHandles ifNil: [ false ]!
Marcel Taeumel uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-mt.1446.mcz
==================== Summary ====================
Name: Kernel-mt.1446
Author: mt
Time: 14 February 2022, 10:29:02.59581 am
UUID: 7d1ee07f-0079-d543-aa82-473611663693
Ancestors: Kernel-mt.1445
Fill "Accessibility" preference category with more related preferences.
=============== Diff against Kernel-mt.1445 ===============
Item was changed:
----- Method: Model class>>useColorfulWindows (in category 'preferences') -----
useColorfulWindows
<preference: 'Use colorful windows'
+ categoryList: #(Morphic windows Accessibility)
- categoryList: #(Morphic windows)
description: 'When true, windows have colors specific to their kind.'
type: #Boolean>
^UseColorfulWindows ifNil:[true]!
Marcel Taeumel uploaded a new version of Graphics to project The Trunk:
http://source.squeak.org/trunk/Graphics-mt.480.mcz
==================== Summary ====================
Name: Graphics-mt.480
Author: mt
Time: 14 February 2022, 10:27:06.43881 am
UUID: 20d902d5-929f-b448-90d2-2a3c1e4f12d2
Ancestors: Graphics-mt.479
Fill "Accessibility" preference category with more related preferences.
=============== Diff against Graphics-mt.479 ===============
Item was changed:
----- Method: Cursor class>>useBiggerCursors (in category 'preferences') -----
useBiggerCursors
<preference: 'Use bigger mouse cursors'
+ categoryList: #(mouse Accessibility)
- category: 'mouse'
description: 'If true, mouse cursors are scaled up'
type: #Boolean>
^ UseBiggerCursors ifNil: [false]!
Item was changed:
----- Method: DisplayScreen class>>relativeScaleFactor (in category 'preferences') -----
relativeScaleFactor
<preference: 'Scale Factor'
+ categoryList: #(Morphic Tools visuals Accessibility)
- categoryList: #(Morphic Tools visuals)
description: 'Set the size of fonts and tools according to the pixels-per-inch of your display. Can be used to zoom in even further.'
type: #String>
^ Display relativeUiScaleFactor!
Item was changed:
----- Method: TextStyle class>>numSpacesPerTab (in category 'preferences') -----
numSpacesPerTab
<preference: 'Tab width (i.e., number of spaces)'
+ categoryList: #(tools visuals Accessibility)
- categoryList: #(tools visuals)
description: 'Amount of spaces to be used when calculating the width of a tab character for a specific font face and point size.'
type: #Number>
^ NumSpacesPerTab ifNil: [6]!