Skip to content

Add missing file extension on sketch save#1724

Open
wolfpackmars2 wants to merge 2 commits into
solvespace:masterfrom
wolfpackmars2:patch-3
Open

Add missing file extension on sketch save#1724
wolfpackmars2 wants to merge 2 commits into
solvespace:masterfrom
wolfpackmars2:patch-3

Conversation

@wolfpackmars2

@wolfpackmars2 wolfpackmars2 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

This fix should append .slvs to sketch files, regardless of the UI used, if no file extension was given.

If a different file extension exists, it will be retained and .slvs will not be added.

Resolves #1689

Tested in Ubuntu Noble for Qt and GTK interfaces. That is, it fixes the Qt problem and doesn't break the GTK interface.

…ified

This fix should append .slvs to sketch files, regardless of the UI used.

If a different file extension exists, it will be retained and .slvs will not be added.

Resolves solvespace#1689
@wolfpackmars2

Copy link
Copy Markdown
Contributor Author

I realized that changing the filename outside of the usual GUI mechanisms could introduce filename conflicts, so the new commit fixes that.

It's no secret that I am working with Codex, but the code, and the oversight, are mine.

To apologize for my oversight, I added some tests for my changes since it was recently mentioned that test coverage could be improved.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

QT: Solvespace not appending .slvs file extension by default

1 participant