Skip to content

Commit

Permalink
4.1.007 - Done
Browse files Browse the repository at this point in the history
Build: 43387

Final Touches and final additions:
   - ThemeManagement: Theme\_Defaultv6\_GetMCPSizeAndLayout - gets the current MCP-size and layout when using default v6-theme
  - ThemeManagement: Theme\_Defaultv6\_GetTCPSizeAndLayout - gets the current TCP-size and layout when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetMCPSizeAndLayout - sets the new MCP-size and layout when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPSizeAndLayout - sets the new TCP-size and layout when using default v6-theme

Changes:
- ThemeManagement: Theme\_Defaultv6\_SetMCPSize - didn't work, when no layout was present already -> fixed
  • Loading branch information
mespotine committed Oct 21, 2020
1 parent df79147 commit 01540af
Show file tree
Hide file tree
Showing 24 changed files with 392 additions and 64 deletions.
30 changes: 24 additions & 6 deletions ultraschall_api/Changelog-Api.txt
Original file line number Diff line number Diff line change
Expand Up @@ -246,18 +246,31 @@ Have fun!"

### 4.1.007 - "Frank Zappa - Carolina Hard-Core Ecstasy" - 21st of October 2020

Has now 1294 functions, with 54 new ones
Has now 1342 functions, with 48 new ones

**new in this release:**

- ** **

- **Default v6-Theme-functions**
Ever wanted to write scripts that do, what the theme-adjuster can? Here's your chance.
42 functions give you life, themeiverse and all the rest needed.

- ** **
- **EditReaScript**
Create new scripts and open them in the IDE right from a script. Or edit an existing one. Now possible with EditReaScript().

- **GetFocusedFX and GetLastTouchedFX**
Basically like Reaper's own ones BUT I improved the parameter-interface so it is actually useable for regular scripters.

- ** **
- **SFEM**
Sometimes, you want to get the first error-message that has happened in your script, which signals, what's the first thing that went wrong.
SFEM(for Show First Error Message) is your way to go.

- **IsItemVisible and IsTrackVisible**
That's right, you can check now, if an item or track is visible in the arrangeview.
You can check, whether they are fully in arrangeview or just partially.

- **Small Fixes and Docs**
Small bugfixes here and there as well updates to the docs for Reaper 6.15 and SWS 2.12.1


#### New features in 4.1.007
- Developer: EditReaScript - edits a ReaScript in Reaper's IDE; creates it, if not yet existing
Expand All @@ -275,13 +288,15 @@ Has now 1294 functions, with 54 new ones
- ThemeManagement: Theme\_Defaultv6\_GetMCPBorderStyle - gets the current border-style of the mcp when using the default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetMCPFolderIndent - gets the current folder indentation of mcp when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetMCPMeterExpansion - gets the current MCP meter expansion when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetMCPSizeAndLayout - gets the current MCP-size and layout when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetStyleMCPElement - gets the style of an mcp-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPAlignControls - gets the current alignement of controls in tcp when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPInputSize - gets the current size of the input-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPFolderIndent - gets the new folder-indent-size of tcp when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPMeterLocation - gets the current location of the meter-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPMeterSize - gets the current size of the meter-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPNameSize - gets the current size of the track-name-label when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPSizeAndLayout - gets the current TCP-size and layout when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTCPVolumeSize - gets the current size of the volume-element when using the default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTransPlayRateSize - gets the current size of the playrate-slider when using the default v6-theme
- ThemeManagement: Theme\_Defaultv6\_GetTransSize - gets the current size of the transport when using the default v6-theme
Expand All @@ -294,21 +309,24 @@ Has now 1294 functions, with 54 new ones
- ThemeManagement: Theme\_Defaultv6\_SetMCPBorderStyle - sets the new border-style of the mcp when using the default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetMCPFolderIndent - sets the new folder indentation of mcp when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetMCPMeterExpansion - sets the new MCP meter expansion when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetMCPSizeAndLayout - sets the new MCP-size and layout when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetStyleMCPElement - sets the style of an mcp-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPAlignControls - sets the new alignement of controls in tcp when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPInputSize - sets the new size of the input-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPFolderIndent - sets the new folder-indent-size of tcp when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPMeterLocation - sets the new location of the meter-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPMeterSize - sets the new size of the meter-element when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPNameSize - sets the new size of the track-name-label when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPSizeAndLayout - sets the new TCP-size and layout when using default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTCPVolumeSize - sets the new size of the volume-element when using the default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTransPlayRateSize - sets the new size of the playrate-slider when using the default v6-theme
- ThemeManagement: Theme\_Defaultv6\_SetTransSize - sets the new size of the transport when using the default v6-theme


#### Changes from 4.1.006 to 4.1.007
- Developer Tools: Theme Parameter Monitor - didn't stop script, when closed by close-window-button -> fixed
- TrackManagement: GetAllVisibleTracks\_Arrange - returns the found tracks now as MediaTrack-objects as well; didn't find master-track under certain circumstances -> fixed
- ThemeManagement: Theme\_Defaultv6\_SetMCPSize - didn't work, when no layout was present already -> fixed
- TrackManagement: GetAllVisibleTracks\_Arrange - returns the found tracks now as MediaTrack-objects as well; didn't find master-track under certain circumstances -> fixed
- UserInterface: TCP\_SetWidth - errors in the docs -> fixed

---
Expand Down
28 changes: 23 additions & 5 deletions ultraschall_api/Documentation/ChangeLog.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,24 @@
<div style="position:absolute; top:17%; padding-left:5%; width:90%;">
<h2>Ultraschall Framework - Changelog</h2>
<h3>4.1.007 - "Frank Zappa - Carolina Hard-Core Ecstasy" - 21st of October 2020</h3>
<p>Has now 1294 functions, with 54 new ones</p>
<p>Has now 1342 functions, with 48 new ones</p>
<p><strong>new in this release:</strong></p>
<ul>
<li><hr /></li>
<li><hr /></li>
<li><hr /></li>
<li><p><strong>Default v6-Theme-functions</strong><br />
Ever wanted to write scripts that do, what the theme-adjuster can? Here's your chance.<br />
42 functions give you life, themeiverse and all the rest needed.</p></li>
<li><p><strong>EditReaScript</strong><br />
Create new scripts and open them in the IDE right from a script. Or edit an existing one. Now possible with EditReaScript().</p></li>
<li><p><strong>GetFocusedFX and GetLastTouchedFX</strong><br />
Basically like Reaper's own ones BUT I improved the parameter-interface so it is actually useable for regular scripters.</p></li>
<li><p><strong>SFEM</strong><br />
Sometimes, you want to get the first error-message that has happened in your script, which signals, what's the first thing that went wrong.<br />
SFEM(for Show First Error Message) is your way to go.</p></li>
<li><p><strong>IsItemVisible and IsTrackVisible</strong><br />
That's right, you can check now, if an item or track is visible in the arrangeview.<br />
You can check, whether they are fully in arrangeview or just partially.</p></li>
<li><p><strong>Small Fixes and Docs</strong><br />
Small bugfixes here and there as well updates to the docs for Reaper 6.15 and SWS 2.12.1</p></li>
</ul>
<h4>New features in 4.1.007</h4>
<ul>
Expand All @@ -65,13 +77,15 @@ <h4>New features in 4.1.007</h4>
<li>ThemeManagement: Theme_Defaultv6_GetMCPBorderStyle - gets the current border-style of the mcp when using the default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetMCPFolderIndent - gets the current folder indentation of mcp when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetMCPMeterExpansion - gets the current MCP meter expansion when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetMCPSizeAndLayout - gets the current MCP-size and layout when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetStyleMCPElement - gets the style of an mcp-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPAlignControls - gets the current alignement of controls in tcp when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPInputSize - gets the current size of the input-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPFolderIndent - gets the new folder-indent-size of tcp when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPMeterLocation - gets the current location of the meter-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPMeterSize - gets the current size of the meter-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPNameSize - gets the current size of the track-name-label when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPSizeAndLayout - gets the current TCP-size and layout when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTCPVolumeSize - gets the current size of the volume-element when using the default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTransPlayRateSize - gets the current size of the playrate-slider when using the default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_GetTransSize - gets the current size of the transport when using the default v6-theme</li>
Expand All @@ -84,21 +98,25 @@ <h4>New features in 4.1.007</h4>
<li>ThemeManagement: Theme_Defaultv6_SetMCPBorderStyle - sets the new border-style of the mcp when using the default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetMCPFolderIndent - sets the new folder indentation of mcp when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetMCPMeterExpansion - sets the new MCP meter expansion when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetMCPSizeAndLayout - sets the new MCP-size and layout when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetStyleMCPElement - sets the style of an mcp-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPAlignControls - sets the new alignement of controls in tcp when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPInputSize - sets the new size of the input-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPFolderIndent - sets the new folder-indent-size of tcp when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPMeterLocation - sets the new location of the meter-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPMeterSize - sets the new size of the meter-element when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPNameSize - sets the new size of the track-name-label when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPSizeAndLayout - sets the new TCP-size and layout when using default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTCPVolumeSize - sets the new size of the volume-element when using the default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTransPlayRateSize - sets the new size of the playrate-slider when using the default v6-theme</li>
<li>ThemeManagement: Theme_Defaultv6_SetTransSize - sets the new size of the transport when using the default v6-theme</li>
</ul>
<h4>Changes from 4.1.006 to 4.1.007</h4>
<ul>
<li>Developer Tools: Theme Parameter Monitor - didn't stop script, when closed by close-window-button -&gt; fixed</li>
<li>TrackManagement: GetAllVisibleTracks_Arrange - returns the found tracks now as MediaTrack-objects as well; didn't find master-track under certain circumstances -&gt; fixed</li>
<li>ThemeManagement: Theme_Defaultv6_SetMCPSize - didn't work, when no layout was present already -&gt; fixed</li>
<li>TrackManagement: GetAllVisibleTracks_Arrange - returns the found tracks now as MediaTrack-objects as well; didn't find master-track under certain circumstances -&gt; fixed<br />
</li>
<li>UserInterface: TCP_SetWidth - errors in the docs -&gt; fixed</li>
</ul>
<hr />
Expand Down
Loading

0 comments on commit 01540af

Please sign in to comment.