Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR: Add a widget to show connection logs to ConnectionDialog (Remote client) #22328

Merged
merged 12 commits into from
Aug 6, 2024

Conversation

ccordoba12
Copy link
Member

@ccordoba12 ccordoba12 commented Aug 6, 2024

Description of Changes

  • It would be really hard for users to debug connection problems without this info. So, we want to have it easily available for them in 6.0.

Besides that, I also fixed other minor issues that were required to provide a good UI for this:

  • Fix style of QPushButton's in all OSes. Previous fixes only worked on Linux.
  • Use a uniform layout in SpyderDialogButtonBox for all OSes (otherwise buttons are placed in odd positions on Mac) and fix some style issues with it.
  • Use background and text palette colors in several syntax highlighting themes. This was a major oversight in Spyder 5 that led to have different colors between the syntax highlighting and interface themes.

Visual changes

Before

imagen

After

imagen

Issue(s) Resolved

Fixes #

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: @ccordoba12

- We were simply using black and white for the foreground/background
colors of several syntax highlighting light themes, which didn't blend
the editor as expected with the rest of the app.
- Also, match the foreground color of the Spyder dark theme with the
palette one because we need to use it in other places.
Previous fixes for padding only worked on Linux.
Also, remove some repeated imports.
Also, add tooltip when validating pages to empty fields.
That's because users will probably want to interact with servers through
the dialog rather than create new connections.
@ccordoba12 ccordoba12 merged commit 622a1ae into spyder-ide:master Aug 6, 2024
14 checks passed
@ccordoba12 ccordoba12 deleted the show-connection-logs branch August 6, 2024 20:48
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