Skip to content

Maximize button does not work with text-scaling-factor > 1 #509

Description

@sporteka2

Environment

  • Linux Mint 22.3 Zena
  • Cinnamon 6.6.7 (Muffin)
  • mintinstall 8.4.0
  • Resolution: 1920x1080
  • text-scaling-factor: 1.6

Issue

Clicking the maximize button in Software Manager has no effect — the window does not expand to full screen. This appears to be related to the same scaling issue as linuxmint/cinnamon#13835 and linuxmint/cinnamon#13836.

The window's default size is 800x685 (set in the glade file). With text-scaling-factor=1.6, the content width exceeds the screen's available area when maximized, causing Muffin to refuse or revert the maximize.

Steps to reproduce

  1. Set gsettings set org.cinnamon.muffin text-scaling-factor 1.6
  2. Open Software Manager
  3. Click the maximize button
  4. Window does not maximize

Expected

Maximize button should work regardless of text-scaling-factor.

Workaround

Lowering text-scaling-factor to 1.0 allows maximize to work:

gsettings set org.cinnamon.muffin text-scaling-factor 1.0

Activity

  1. sporteka2 commented on Jun 30, 2026

    @sporteka2
    Author

    Correction: the workaround with lowering text-scaling-factor to 1.0 was not actually tested — please ignore that suggestion.

  2. sporteka2 commented on Jun 30, 2026

    @sporteka2
    Author

    Same issue applies to window content fitting on screen with text-scaling-factor=1.6.

    The window has default-width=800 and default-height=685 in its glade file. With text-scaling-factor=1.6, the effective minimum content size exceeds 1280×1096 CSS pixels — which barely fits on a 1920×1080 screen. Content at the bottom of the window is cut off even when the window is maximized.

    This is the same class of issue as linuxmint/cinnamon#13835 (notification overlap) and linuxmint/cinnamon#13836 (calendar popup). All are caused by widget layouts using fixed pixel sizes that don't account for text-scaling-factor > 1.

    Using relative/percentage sizes or setting a minimum window size proportional to the scaled content would fix this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions