diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/drawn_by_sequence.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/drawn_by_sequence.htm index b9f8106cd..f87ad9efc 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/drawn_by_sequence.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/drawn_by_sequence.htm @@ -17,6 +17,7 @@

drawn_by_sequence

This is a built-in variable that is part of the Built-In Instance Variables created for every object instance in your game. It returns true if the instance is drawn by a sequence, or false if the instance draws itself.

If this variable is set to true, the instance isn't drawn where it normally would in the draw order but is drawn as part of a sequence, which sorts the instance correctly with other elements of that sequence.

+

You can also change this variable to control whether the drawing is done by the sequence or the instance itself.

 

Syntax:

drawn_by_sequence

diff --git a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/sequence_instance_override_object.htm b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/sequence_instance_override_object.htm index 319f295f4..7858746e4 100644 --- a/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/sequence_instance_override_object.htm +++ b/Manual/contents/GameMaker_Language/GML_Reference/Asset_Management/Sequences/sequence_instance_override_object.htm @@ -18,8 +18,8 @@

sequence_instance_override_object

With this function you can override (replace) all instances of an object used in a sequence with another object or only the first instance of the given object with a given instance.

You supply the sequence instance struct (as returned when the sequence instance was created in the room or by using one of the room layer functions - see Sequence Elements) as well as the object index for the object that you want to override (as defined in the Asset Browser). Finally you give an object index or an instance ID to use as the object (or single instance) that is going to override the sequence. Note that this can only be done on sequence instances (not sequence objects) and must be done before the sequence starts to play, otherwise it won't work.

-

 If you use this function with a sequence instance that has multiple object tracks of the same object asset and you provide an instance ID as the third argument then only the first instance of the object_id is replaced with the given instance. The other object tracks will not get an instance.

-

 If you provide an existing instance ID, the instance will stay on the layer it is already on. The instance isn't moved to the layer that the sequence instance/element is on. This is different from creating a sequence instance on a layer using layer_sequence_create, where all instances are added to the layer with the sequence element.

+

 If you use this function with a sequence instance that has multiple object tracks of the same object asset and you provide an instance ID as the third argument then only the first instance of the object is replaced with the given instance. The other object tracks will not get an instance.

+

 If you provide an existing instance ID, the instance will stay on the layer it is already on, however its drawing will be taken over by the Sequence and it will be drawn at the Sequence's depth. To disable this and return the instance's drawing control back to it, set the instance's drawn_by_sequence variable to false.

Syntax:

sequence_instance_override_object(sequence_instance_struct, object_id, instance_or_object_id);

diff --git a/Manual/contents/Setting_Up_And_Version_Information/IDE_Preferences/General_Preferences.htm b/Manual/contents/Setting_Up_And_Version_Information/IDE_Preferences/General_Preferences.htm index af8c501d2..e7684b830 100644 --- a/Manual/contents/Setting_Up_And_Version_Information/IDE_Preferences/General_Preferences.htm +++ b/Manual/contents/Setting_Up_And_Version_Information/IDE_Preferences/General_Preferences.htm @@ -41,9 +41,9 @@

General PreferencesCase-Insensitive mode for project files (may affect performance): Intended to be used to avoid issues with filename case sensitivity on non-Windows devices (macOS and Linux). Such issues can happen when transferring projects from Windows to non-Windows systems, using Git with ignore case enabled (which you should try disabling first) and/or renaming files only to change the case. This is disabled by default as it's a performance overhead and should not be required outside of the aforementioned cases.
  • Enable Verbose Logging: This option enables verbose logging of network calls.
  • Enable VSync: This option enables or disables vertical synchronisation within the IDE. VSync is enabled by default, though you can disable it using this setting if you're experiencing screen flickering with the IDE open. Note that any change to this setting requires a restart of the IDE.
  • -
  • Enable DPI Override: This option lets you override the default DPI setting with your own. You must first enable the option and then set the Percentage of the native DPI (default value 100%), and once changed you will be prompted to restart the IDE, which may require you to save any work being done on the currently open project. Note that the DPi has a minimum percentage of 50% and a maximum of 500%, and if you you mouse over the information icon you can see the recommended maximum setting for the display being used:
    +
  • Enable DPI Override: This option lets you override the default DPI setting with your own. You must first enable the option and then set the Percentage of the native DPI (default value 100%), and once changed you will be prompted to keep or revert the change, where no input will result in the change being reverted. Note that the DPI has a minimum percentage of 50% and a maximum of 500%, and if you you mouse over the information icon you can see the recommended maximum setting for the display being used:

    - General DPi Override RecommendationNote that if you go above the recommended DPi setting for the monitor, you will be shown a notification that permits you to reset the DPI. + General DPi Override RecommendationNote that if you go above the recommended DPI setting for the monitor, you will be shown a notification that permits you to reset the DPI.
  • Allow empty tabs to be closed via the keyboard shortcut: You can close any open Tabs using the keyboard shortcut Icon CTRL / Icon CMD + W, but if you disable this option that shortcut will no longer work. This is enabled by default.
  • diff --git a/Manual/contents/assets/scripts/main_script.js b/Manual/contents/assets/scripts/main_script.js index 3ca48a714..35889b34e 100644 --- a/Manual/contents/assets/scripts/main_script.js +++ b/Manual/contents/assets/scripts/main_script.js @@ -2613,6 +2613,14 @@ if (myParent == undefined) { isNoContext = true; } + +// Delete parent if it already exists +var existingParent = window.parent.document.getElementById("dropParent"); +if (existingParent != undefined) { + existingParent.remove(); +} + +// Create parent var newParent = document.createElement("div"); newParent.id = "dropParent"; var parentStyle = ` @@ -2840,3 +2848,15 @@ bSelectList.addEventListener( "change", function(e) { }); } setTimeout(createBranchMenu, 40); + +// Set tab title to page title in context-view +var titleSetup = function() +{ + window.parent.document.title = document.title; +} + +if (document.title != window.parent.document.title) +{ + setTimeout(titleSetup, 40); +} + diff --git a/build_robohelp_gh.bat b/build_robohelp_gh.bat index 183a5c9d8..98b8d472c 100644 --- a/build_robohelp_gh.bat +++ b/build_robohelp_gh.bat @@ -106,7 +106,7 @@ rem ── Determine S3 path based on preset ─────────── if /i %robohelpPreset%=="GMS2 Manual Responsive HTML5 BETA" ( set "S3_PATH=%S3_BUCKET%/Beta" echo Branch is develop - Choose BETA -) else if /i "%robohelpPreset%"=="GMS2 Manual Responsive HTML5" ( +) else if /i %robohelpPreset%=="GMS2 Manual Responsive HTML5" ( set "S3_PATH=%S3_BUCKET%/Green" echo Branch is Main - Choose Green ) else (