Skip to content

Conversation

ccordoba12
Copy link
Member

@ccordoba12 ccordoba12 commented Jul 8, 2025

Description of Changes

Visual changes

  • Options to create an environment

    image
  • New widget (provided by Spyder-env-manager) to add packages to an environment

    image

Issue(s) Resolved

Part of #

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 ccordoba12 added this to the v6.1.0a4 milestone Jul 8, 2025
@ccordoba12 ccordoba12 self-assigned this Jul 8, 2025
@ccordoba12 ccordoba12 marked this pull request as draft July 8, 2025 19:16
@ccordoba12 ccordoba12 changed the title [WIP] PR: Add optional support for remote environment management (Remote client) [WIP] PR: Add optional support to create environments when creating a connection (Remote client) Jul 8, 2025
@ccordoba12 ccordoba12 force-pushed the add-remote-env-management branch 2 times, most recently from 1270613 to 347e5af Compare July 9, 2025 20:30
@ccordoba12 ccordoba12 modified the milestones: v6.1.0a4, v6.1.0b1 Jul 14, 2025
@ccordoba12 ccordoba12 force-pushed the add-remote-env-management branch 2 times, most recently from 5390e65 to e4e4308 Compare July 23, 2025 15:07
@ccordoba12 ccordoba12 force-pushed the add-remote-env-management branch from e4e4308 to 5251790 Compare September 8, 2025 04:24
@ccordoba12 ccordoba12 mentioned this pull request Sep 10, 2025
3 tasks
- This button will only be visible if spyder-env-manager is available.
- Also, don't translate SSH and JupyterHub tab text in NewConnectionPage
because it's not necessary.
Also, add a back button to return from that page to the SSH
authentication one.
The create_browsedir/create_browsefile methods had a hard-coded margin
to align their button to the lineedit next to them in vertical layout.
- Also, remove bottom padding.
- That way, there's going to be more space for content.
@ccordoba12 ccordoba12 force-pushed the add-remote-env-management branch 6 times, most recently from 1883120 to 9ed8bfb Compare September 11, 2025 19:48
These are third-party plugins whose functionality can be integrated with
other core plugins if available.
…ectionDialog

- This makes the UX clearer for users.
- Move Connect button to be next to Cancel in connection pages to have
the same UI as for New connections.
- Show SSH info widget for any env creation method after connecting to
the server for the first time (before we were showing it only after
importing an env).
…ionDialog

- Rename buttons with two words to a single one. This will help to
display a simpler interface in other languages.
- Stop is hidden when a connection is inactive and Connect when it's
established.
- Fix showing/hiding Back and enabling/disabling Save.
Also, fix skipping info validation if first SSH page is already
validated.
@ccordoba12 ccordoba12 force-pushed the add-remote-env-management branch from 9ed8bfb to aa70041 Compare September 11, 2025 19:56
@ccordoba12 ccordoba12 marked this pull request as ready for review September 11, 2025 20:02
@ccordoba12 ccordoba12 changed the title [WIP] PR: Add optional support to create environments when creating a connection (Remote client) PR: Add optional support to create environments when creating a connection (Remote client) Sep 11, 2025
@ccordoba12
Copy link
Member Author

This is finally ready. Merging because the failure is unrelated to these changes.

@ccordoba12 ccordoba12 merged commit b719dcc into spyder-ide:master Sep 11, 2025
19 of 20 checks passed
@ccordoba12 ccordoba12 deleted the add-remote-env-management branch September 11, 2025 21:16
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