View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0029832||2.x IDE Bugs||General||Public||2018-07-31 10:26||2019-05-16 12:04|
|Reporter||Sam Cumming||Assigned To||Alan Savage|
|Priority||High||Severity||B - Major||Reproducibility||100%|
|Target Version||2.2.0||Fixed in Version||2.2.0|
|Summary||0029832: General: [Mac IDE] Exported files do not have an extension unless you manually add the file extension|
|Description||If you try to export a project on Mac, the resulting generated file will be missing the .yyz file extension, causing the IDE to not recognise the file (and consequently MacOS cannot associate the file with GMS2).|
In addition, you cannot export Layouts correctly either, as they too are missing their file extension (.xml).
Adding the file extension manually will 'fix' the file, allowing it to be imported/opened as expected. You can also manually add the extension while setting up the destination of the export and it'll work as expected.
This appears to be all linked to Chris's changes to Mac dialog calls.
|Steps To Reproduce||1. Open any project on Mac.|
2. Export the project.
3. Observe that the generated file does not have the .yyz file extension.
4. Add the .yyz file extension manually to the file.
5. Observe that the file is 'fixed' and you can import/open it as expected.
|Additional Information||This is Mac specific, and doesn't replicate on Windows.|
|2.x IDE Found In||126.96.36.1992|
|2.x Runtime Found In||188.8.131.52|
|2.x IDE Verified In||184.108.40.2064|
|2.x Runtime Verified In||220.127.116.11|
|Stewart believes that this is a general thing in the Mac IDE with any exporting requiring a file extension, so exporting images from the image editor will also be missing their extensions, for example.|
|And he's right, layouts don't export themselves as .xml files. Again, editing the file name to include the .xml extension will allow GMS2 to load the layout.|
Closing. Verified as fixed in:
IDE v18.104.22.1684 Runtime v22.214.171.124
Both, exported projects and layouts have their associated file extension.