Re: The Trunk: System-mt.1530.mcz
"Taeumel, Marcel via Squeak-dev" <[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.general |
|---|---|
| Message-ID | <PAXPR09MB5023381442FB34B58A6EE206FFD32@PAXPR09MB5023.eurprd09.prod.outlook.com> |
Hi Tim -- Yes, that "just the font size" is an older remnant. So it looks kind of odd to still support that. Just thinking about font size without the overall system scale factor can lead to a strange looking UI. Yes, we might want to untangle this more im the future to cleanly separate Morphic from the base system. Best Marcel ________________________________ From: tim Rowledge via Squeak-dev <[email protected]> Sent: Tuesday, 04 August 2026 19:14:23 To: [email protected] <[email protected]> Cc: tim Rowledge <[email protected]> Subject: [squeak-dev] Re: The Trunk: System-mt.1530.mcz > On Aug 4, 2026, at 8:51 AM, [email protected] wrote: > > > Item was changed: > ----- Method: Preferences class>>decreaseFontSize (in category 'prefs - fonts') ----- > decreaseFontSize > > + Project current isMorphic ifTrue: [ > + self currentWorld setProperty: #keepWorldExtent toValue: true]. > + > + Display uiScaleFactor: Display uiScaleFactor - 0.25. > + > + Project current isMorphic ifTrue: [ > + self currentWorld removeProperty: #keepWorldExtent].! > - Display uiScaleFactor: Display uiScaleFactor - 0.25.! Zounds! This implies some pretty over-complicated stuff going on down there. It isn’t the team to make any big changes but surely the ui scale stuff belongs in (Morphic)Project rather than Display, and by default shouldn’t be changing host window size, etc, etc. Another day. tim -- tim Rowledge; [email protected]; http://www.rowledge.org/tim Strange OpCodes: SDP: Search and Destroy Pointer Squeak-dev mailing list -- [email protected] To unsubscribe send an email to [email protected] Squeak-dev mailing list -- [email protected] To unsubscribe send an email to [email protected]