-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
[Bug] saving file through "Save as..." with no extension by default, making it impossible to save it again. #909
Comments
This is your first time submitting an issue with UVtools 🥳Please review your issue and ensure that the submit template was followed, the information is complete, and not related to any other open issue. It will be reviewed shortly. Debugging is very important and make the program better. Thanks for contributing and making the software better! 🙌 |
In fact I do no validation to file name and solely trust on system dialog scheme. Windows: Filename show with extension on dialog, removing will force the extension, changing will make it append the real extension in the end, so in this case it's impossible to mess it up. So in this case I'm observing a different behavior than you. Probably due different system I don't know. But as I understand in your case it saves without extension? If possible provide screenshot of save dialog or a video. |
Yeah, that is fixed in new version. After upgrade I've got "file format" dropdown in save dialog along with automatically appended extension by default and it is appending extension during save even if I manually delete it. Thanks. |
- **File formats:** - (Add) File format: Klipper zip - (Add) Properties: - `Pause` and `ChangeResin` to layers - `BottomLiftAcceleration` - `BottomLiftAcceleration2` - `LiftAcceleration` - `LiftAcceleration2` - `BottomRetractAcceleration` - `BottomRetractAcceleration2` - `RetractAcceleration` - `RetractAcceleration2` - (Add) PrusaSlicer Keywords: - `FILECLASS_xxx` to define the file class directly instead of a file extension - `BottomLiftAcceleration` - `BottomLiftAcceleration2` - `BottomRetractAcceleration` - `BottomRetractAcceleration2` - `LiftAcceleration` - `LiftAcceleration2` - `RetractAcceleration` - `RetractAcceleration2` - (Add) Property `HaveTiltingVat` to know if the printer have a tilting vat - (Add) Compatibility with tilting vat Saturn 4 Ultra which also fixes print time estimate (#906) - (Add) Encrypted CTB: Tries to predict tilting vat printers from set parameters - (Change) CWS: Append `;<Slice>` as first line in the layer instead when required - (Change) VDT: Move FTL previews to top to be used as first in conversion - (Improvement) Anycubic: Write the image color table based on the AntiAliasing level (#899) - (Improvement) Encrypted CTB: Implement the `ModifiedTimestampMinutes` and `AntiAliasLevel` field - (Fix) nanoDLP `slicer.json` deserialize problem on some files - (Fix) SL1: The keyword `TransitionLayerCount_xxx` not being set on the file (#902) - (Fix) PHZ: Generated invalid thumbnail data (#903) - **Tools:** - (Improvement) Pixel arithmetic: Add extra checks to ignore empty size and layers - (Change) Edit print parameters: Allow set lift and retract speeds to 0 (#906) - **UI:** - (Add) Menu - File - Copy parameters to files: Allow to copy parameters from current file to another file(s) (#852) - (Improvement) Menu - File - Reset layer properties: Hold SHIFT key to also rebuild layers position with the file layer height (#870) - (Improvement) Save as and convert file save dialog: Force the correct file extension if been tampered (#909) - (Improvement) Exposure time finder: Disable incompatible panels instead of hide them - (Add) Layer preview shortcuts: A/W/S/D to pan the layer image and Q/E to go to previous/next layer (#871) - (Fix) Prevent CTRL + SHIFT + Up/Down (Issue navigation shortcut) from change layer - (Add) PrusaSlicer printer: Elegoo Saturn 4 Ultra - (Fix) Linux AppImage: Failed to change to directory "~" (No such file of directory) (#891) - (Upgrade) OpenCV from 4.8.0 to 4.9.0 - (Upgrade) AvaloniaUI from 11.0.10 to 11.1.1 (Fixes #872) - (Upgrade) .NET from 6.0.29 to 6.0.32
System
Printer and Slicer
Description of the bug
"Save as..." dialog has no file extension specified by default. Saving the file without extension by default makes saving it again impossible.
Expected behavior after saving file without extension:
Save dialog opens, allowing to specify filename
Actual behavior:
"Unable to find the target extension." message is shown.
How to reproduce
Files
No response
The text was updated successfully, but these errors were encountered: