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

commits at source.squeak.org commits at source.squeak.org
Tue Aug 31 07:22:46 UTC 2021


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

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

Name: Morphic-mt.1779
Author: mt
Time: 31 August 2021, 9:22:41.823122 am
UUID: d02d8f6a-8c77-e04f-b577-7bd697503768
Ancestors: Morphic-cmm.1778

Swap layer numbers of progress bar and dialog window after way to many incidents where users did not notice the input request (dialog), looking at a not-changing progress bar (e.g., from Metacello code loading).

Thankts to Christoph (ct) for pointing this out repeatedly!

=============== Diff against Morphic-cmm.1778 ===============

Item was changed:
  ----- Method: Morph class>>dialogLayer (in category 'layer names') -----
  dialogLayer
  	"For morphs that request user input."
  
+ 	^ self progressLayer + (2 * self menuLayer) // 3
+ !
- 	^ self windowLayer + self menuLayer // 2!

Item was changed:
  ----- Method: Morph class>>navigatorLayer (in category 'layer names') -----
  navigatorLayer
  	"For morphs that float above all (tool) windows and provide quick access to other tools. Examples include docking bars and flaps."
  
+ 	^ 	self progressLayer + self windowLayer // 2!
- 	^ 	self dialogLayer + self windowLayer // 2!

Item was changed:
  ----- Method: Morph class>>progressLayer (in category 'layer names') -----
  progressLayer
  	"For morphs that help the user understand why a certain operation has not finished yet."
  
+ 	^ self windowLayer + self menuLayer // 2!
- 	^ self dialogLayer + (2 * self menuLayer) // 3!

Item was changed:
+ (PackageInfo named: 'Morphic') postscript: 'SystemProgressMorph reset. "New layer number"'!
- (PackageInfo named: 'Morphic') postscript: 'TheWorldMainDockingBar updateInstances..'!



More information about the Squeak-dev mailing list