linuxmint / linuxmint/mintinstall

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

Open
#509 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
181
Forks
116
PR merge metrics
No merged PRs in 30d

Description

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 https://github.com/linuxmint/cinnamon/issues/13835 and https://github.com/linuxmint/cinnamon/issues/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

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

First reproduce the issue with the provided gsettings command and text-scaling-factor set to 1.6. Then inspect the Glade file that sets the Software Manager window's 800x685 default size and the window setup around it. Done means the maximize button expands the window at the reported scaling factor without breaking the normal layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.