[squeak-dev] The Trunk: Morphic-mt.1856.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Jan 24 09:38:51 UTC 2022


Marcel Taeumel uploaded a new version of Morphic to project The Trunk:
http://source.squeak.org/trunk/Morphic-mt.1856.mcz

==================== Summary ====================

Name: Morphic-mt.1856
Author: mt
Time: 24 January 2022, 10:38:28.525852 am
UUID: ebe7ae59-aa36-9346-b43b-f77754c17152
Ancestors: Morphic-mt.1855

Complements System-mt.1292

=============== Diff against Morphic-mt.1855 ===============

Item was changed:
  ----- Method: TheWorldMainDockingBar>>scaleFactorsOn: (in category 'submenu - extras') -----
  scaleFactorsOn: menu
  
  	| presets currentScaleFactor currentPlatformScaleFactor |
  	currentScaleFactor := (Display relativeUiScaleFactor * 100) rounded.
  	currentPlatformScaleFactor := Display platformScaleFactorKnown
  		ifTrue: [(Display platformScaleFactor * 100) rounded].
+ 	presets := 75 to: 300 by: 25.
- 	presets := 100 to: 300 by: 25.
  	
  	presets do: [:scale |
+ 		scale = 100 ifTrue: [menu addLine]. "Normal scales."
  		scale = 175 ifTrue: [menu addLine]. "TTCFont used after this line..."
  		menu addItem: [:item|
  			item
+ 				contents: ('{1}{2}%{3}{4}' format: {
- 				contents: ('{1}{2}%{3}' format: {
  					currentScaleFactor = scale ifTrue: ['<yes>'] ifFalse: ['<no>'].
  					scale.
  					DisplayScreen relativeScaleFactorEnabled
  						ifTrue: ['' "macOS"] ifFalse: [
  							scale = currentPlatformScaleFactor
+ 								ifTrue: [' (recommended)' translated] ifFalse: ['']].
+ 					scale = 75 ifTrue: [' (low ppi)' translated] ifFalse: ['']
- 								ifTrue: [' (recommended)' translated] ifFalse: ['']]
  					});
  				target: Display;
  				selector: #relativeUiScaleFactor:;
  				arguments: {scale / 100}]].
  		
  	menu addLine.
  	menu addItem: [:item |
  		item
  			contents: ((presets includes: currentScaleFactor) not ifTrue: ['<yes>' , 'Custom: ' translated, currentScaleFactor, '% ...'] ifFalse: ['<no>' , 'Other scale factor...' translated]);
  			target: self;
  			selector: #chooseCustomScaleFactor].!



More information about the Squeak-dev mailing list