Skip to content

Comments

PR: Fix several issues in the Layout plugin#24204

Merged
ccordoba12 merged 8 commits intospyder-ide:masterfrom
ccordoba12:fix-layout-issues
Apr 14, 2025
Merged

PR: Fix several issues in the Layout plugin#24204
ccordoba12 merged 8 commits intospyder-ide:masterfrom
ccordoba12:fix-layout-issues

Conversation

@ccordoba12
Copy link
Member

@ccordoba12 ccordoba12 commented Apr 13, 2025

Description of Changes

  • Improve style of LayoutSettingsDialog.
  • Prevent flickering the first time Spyder starts on Windows and Mac. Although issue Screen flickering the first time I open Spyder (MacOS) #15074 is closed, it's still happening in Spyder 6.
  • Fix flickering on Mac at startup if the main window was maximized in the previous session.
  • Fix removing custom layouts from LayoutSettingsDialog.
  • Ask before removing a custom layout.
  • Set placeholder text in LayoutSaveDialog.
  • Fix tabifying plugins that don't set the TABIFY class constant.

Visual changes

  • Style of LayoutSettingsDialog

    Before After
    image image
  • Placeholder text in LayoutSaveDialog

    Before After
    image image

Issue(s) Resolved

Addresses again #15074

Affirmation

By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:

This now follows a smiliar style to the Pythonpath manager
Also, increase its width a bit so there's enough space for it in other
languages.
- Since that attribute was modified in several places, it was not
possible to rely on it to really tell if Spyder has been run for the
first time.
- Make it a property so it's not modified in the future.
@ccordoba12 ccordoba12 changed the title [WIP] PR: Fix several issues in the Layouts plugin PR: Fix several issues in the Layouts plugin Apr 13, 2025
@ccordoba12 ccordoba12 marked this pull request as ready for review April 13, 2025 22:06
@ccordoba12 ccordoba12 changed the title PR: Fix several issues in the Layouts plugin PR: Fix several issues in the Layout plugin Apr 14, 2025
@ccordoba12 ccordoba12 merged commit 1baf8d1 into spyder-ide:master Apr 14, 2025
20 checks passed
@ccordoba12 ccordoba12 deleted the fix-layout-issues branch April 14, 2025 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant