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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.