Skip to content

Commit

Permalink
Update 1300.md to add the missing hyperlinks into Beta 1's notes
Browse files Browse the repository at this point in the history
  • Loading branch information
YYDan authored Jan 30, 2025
1 parent 3f6bd41 commit 23659f5
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions docs/release-notes/2024/1300.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,13 @@ Download Links: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2024.130
- **Startup Changes To When The Matching Runtime Is Required**
- Going forward, GameMaker will no longer force installing the matching runtime for an IDE release if a newer runtime is active and which matches at least the first 2 parts of the version number, but has a higher third/fourth part
- This means if you install this GameMaker IDE and allow it to get its matching runtime 730, whenever we release a newer 2024.1300.0.731+ runtime you could install that one and set it active instead, then (if you wished) delete runtime 730 manually to save disk space
- Again, to be clear, the newer runtime must be from the same "family" as the IDE version - having a "2024.1400" runtime (or whatever) will still not be accepted and the 2024.1300 IDE would download its matching runtime again for you
- For more, see #5927
- Again, to be clear, the newer runtime must be from the same "family" as the IDE version - having a "2024.1400" runtime (or whatever) will still not be accepted by this 2024.1300 IDE and it would download its matching runtime again for you
- For more, see [#5927](https://github.com/YoYoGames/GameMaker-Bugs/issues/5927)

- **Code Editor 2 Fixes**
- Lots of fixes for code-folding, auto-indentation either adding too many or too few indents, autocomplete not appearing/closing reliably as you type, or autocomplete adding unwanted extra # characters when you already typed the # yourself
- See the changelist for all the details, as there are far too many reports fixed already to list individually here
- Code Editor 2: Add a Preference for Ctrl+K to always add comment characters at the start of the top line, not at current selection location #8869
- Code Editor 2: Add a Preference for Ctrl+K to always add comment characters at the start of the top line, not at current selection location [#8869](https://github.com/YoYoGames/GameMaker-Bugs/issues/8869)

- **"Remove Unused Assets" Fixes For When Building Projects**
- Lots of fixes for incorrect checks when something is still required, plus a number of ways in which debug runs (specifically) would give a silent crash or close rather than showing you a suitable code error first.
Expand All @@ -79,7 +79,7 @@ Download Links: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2024.130
- **gml_pragma() Support For Always Compiling Assets With Your Specified Tags**
- Added a new "MarkTagAsUsed" command to say certain tags already added to your assets in the IDE denote that these assets must always be built, even when the Game Option for removing unused assets is ON
- As an example, if I have an IDE tag called "AlwaysCompileMe" and I have assigned that to some assets, I could type : `gml_pragma("MarkTagAsUsed", "AlwaysCompileMe");`
- For more, see #8313
- For more, see [#8313](https://github.com/YoYoGames/GameMaker-Bugs/issues/8313)

- **Android - Change To Minimum Game Options Values During Builds**
- {% include important.html content="The 'Compile SDK' minimum value is now 34 - anything lower than this will cause your build to fail with a suitable message why" %}
Expand All @@ -88,28 +88,29 @@ Download Links: [Windows](https://gms.yoyogames.com/GameMaker-Installer-2024.130
- **Android - Support For Controlling Gradle Versions And New Graphics Settings**
- The Gradle Version and Gradle Plugin Version required during a build are now editable by you and can be set per-project - there are new text fields in Game Options->Android->General for this
- You can now enable Edge-to-Edge display and also allow control of the display layout via new settings in Game Options->Android->Graphics
- For more (including a sample project showing this functionality), see #8186
- For more (including a sample project showing this functionality), see [#8186](https://github.com/YoYoGames/GameMaker-Bugs/issues/8186)

- **Android & iOS - New Async Event When Layout Changes**
- A new Async System message is sent when the display layout changes
- This event is of type "DisplayLayoutInfo" and contains "safeinsettop", "safeinsetbottom", "safeinsetleft" and "safeinsetright" - which return the distance from that edge that it is safe to display in (i.e. where no system UI will cover it)
- On Android only, the event also returns a "boundrects" entry that contains information on rectangles within those areas that are non-functional (Display Cutout)
- If the display layout has a waterfall display, then this is also returned as "waterfallinsetbottom"/"waterfallinsettop"/"waterfallinsetleft"/"waterfallinsetright"
- For more (including a sample project showing this functionality), see #8186
- For more (including a sample project showing this functionality), see the same [#8186](https://github.com/YoYoGames/GameMaker-Bugs/issues/8186) mentioned in the section above

- **handle_parse() Changes/Fixes**
- This function now allows passing in your asset/function names (and) as part of the string rather than typing numbers in - #9020
- It also now supports GameMaker's built-in function names - #9021
- For invalid handles, it also now returns either "undefined" or "ref -1", depending on how/why the handle is invalid - #8957
- This function now allows passing in your asset/function names (and) as part of the string rather than typing numbers in [#9020](https://github.com/YoYoGames/GameMaker-Bugs/issues/9020)
- It also now supports GameMaker's built-in function names [#9021](https://github.com/YoYoGames/GameMaker-Bugs/issues/9021)
- For invalid handles, it also now returns either "undefined" or "ref -1", depending on how/why the handle is invalid [#8957](https://github.com/YoYoGames/GameMaker-Bugs/issues/8957)

- **tvOS Better Support For Siri Remotes**
- You can now use newer remote versions and also get their gyro inputs - see the following two issues for a little more info:
- In-Game: [tvOS] Add support for Siri Remote 2+ #4254
- In-Game: [tvOS] Add support for the motion controls in the Siri Remote #3959
- In-Game: [tvOS] Add support for Siri Remote 2+ [#4254](https://github.com/YoYoGames/GameMaker-Bugs/issues/4254)
- In-Game: [tvOS] Add support for the motion controls in the Siri Remote [#3959](https://github.com/YoYoGames/GameMaker-Bugs/issues/3959)

- **Building Projects: Add support for calling batch files during a Clean operation #8695**
- **Building Projects: Add support for calling batch files during a Clean operation**
- You can now create your own batch and shell scripts for pre_clean_step.bat (or pre_clean_step.sh) AND post_clean_step.bat (or post_clean_step.sh)
- These pre-post scripts can also be added to your extensions to add similar functionality there
- For more, see [#8695](https://github.com/YoYoGames/GameMaker-Bugs/issues/8695)

- **Other IDE Changes To Be Aware Of**
- Code Editor: [Mac/Ubu IDE] Certain keyboard shortcuts do not work when using specific non-Roman language keyboard layouts [#953](https://github.com/YoYoGames/GameMaker-Bugs/issues/953)
Expand Down

0 comments on commit 23659f5

Please sign in to comment.