Skip to content

Commit

Permalink
v2.14.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Tomshiii committed May 25, 2024
1 parent 6e5094a commit afaab30
Show file tree
Hide file tree
Showing 26 changed files with 1,244 additions and 537 deletions.
3 changes: 2 additions & 1 deletion Backups/Adobe Backups/After Effects/aeks/Custom.txt
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@


["** header **"]
"major_version" = "106"
"major_version" = "107"

["AE_TopLevelWindow"]
"SelectNextTab" = "(Alt+Shift+.)"
Expand Down Expand Up @@ -684,6 +684,7 @@
"OpenLayerSourceWindow" = "(Alt+Enter)"
"Orientation" = "(Ctrl+Alt+Shift+R)"
"Paste" = "(Ctrl+V)"
"PasteReversedKeyframes" = "()"
"PrefsGeneral" = "(Ctrl+Alt+;)"
"PrevXferMode" = "(Shift+-)"
"ProjectSettings" = "(Ctrl+Alt+Shift+K)"
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Backups/Adobe Backups/Premiere/Labels/Mine.prlabelpreset
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"colors":[{"color":{"b":224,"g":144,"r":166},"name":"Violet"},{"color":{"b":204,"g":154,"r":114},"name":"Iris"},{"color":{"b":152,"g":214,"r":41},"name":"Caribbean"},{"color":{"b":227,"g":132,"r":227},"name":"Lavender"},{"color":{"b":222,"g":191,"r":47},"name":"Cerulean"},{"color":{"b":88,"g":184,"r":81},"name":"Forest"},{"color":{"b":164,"g":111,"r":247},"name":"--Mully(Rose)"},{"color":{"b":26,"g":141,"r":217},"name":"--Juicy(Mango)"},{"color":{"b":151,"g":0,"r":151},"name":"Purple"},{"color":{"b":145,"g":46,"r":46},"name":"--Narrator(Blue)"},{"color":{"b":128,"g":128,"r":0},"name":"--Eddie(Teal)"},{"color":{"b":231,"g":50,"r":231},"name":"Magenta"},{"color":{"b":149,"g":193,"r":206},"name":"Tan"},{"color":{"b":25,"g":25,"r":140},"name":"Red"},{"color":{"b":19,"g":69,"r":139},"name":"Brown"},{"color":{"b":100,"g":226,"r":226},"name":"--Josh(Yellow)"}],"defaults":{"audio":2,"bin":7,"captions":7,"dynamiclink":6,"movie":1,"sequence":5,"still":3,"video":0}}
{"colors":[{"color":{"b":224,"g":144,"r":166},"name":"Violet"},{"color":{"b":204,"g":154,"r":114},"name":"Iris"},{"color":{"b":152,"g":214,"r":41},"name":"Caribbean"},{"color":{"b":227,"g":132,"r":227},"name":"Lavender"},{"color":{"b":222,"g":191,"r":47},"name":"Cerulean"},{"color":{"b":88,"g":184,"r":81},"name":"Forest"},{"color":{"b":164,"g":111,"r":247},"name":"--Mully(Rose)"},{"color":{"b":26,"g":141,"r":217},"name":"--Juicy(Mango)"},{"color":{"b":151,"g":0,"r":151},"name":"Purple"},{"color":{"b":150,"g":73,"r":26},"name":"--Narrator(Blue)"},{"color":{"b":128,"g":128,"r":0},"name":"--Eddie(Teal)"},{"color":{"b":231,"g":50,"r":231},"name":"Magenta"},{"color":{"b":149,"g":193,"r":206},"name":"Tan"},{"color":{"b":25,"g":25,"r":140},"name":"Red"},{"color":{"b":19,"g":69,"r":139},"name":"Brown"},{"color":{"b":100,"g":226,"r":226},"name":"--Josh(Yellow)"}],"defaults":{"audio":2,"bin":7,"captions":7,"dynamiclink":6,"movie":1,"sequence":5,"still":3,"video":0}}
24 changes: 12 additions & 12 deletions Backups/Adobe Backups/Premiere/Layouts/UserWorkspace_9.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1635,15 +1635,15 @@
<ProjectViewState ObjectRef="1"/>
<ProjectViewState ObjectID="1" ClassID="18fb911d-4f21-4b7b-b196-b250dad79838" Version="3">
<ColumnListContents.Version>16</ColumnListContents.Version>
<ProjectViewState.ID>efce8b29-3c13-414a-ab8f-c6658343ed01</ProjectViewState.ID>
<ProjectViewState.OriginalID>c92c88c5-4c59-4a77-a8db-87aa2773bde0</ProjectViewState.OriginalID>
<ProjectViewState.ID>631b4715-3411-4572-acb7-f9d22f10c479</ProjectViewState.ID>
<ProjectViewState.OriginalID>a166218e-f1e4-4472-9ac6-7b0293001637</ProjectViewState.OriginalID>
<ProjectViewState.BinID>1000000</ProjectViewState.BinID>
<ProjectViewState.ViewHidden>false</ProjectViewState.ViewHidden>
<PreviewView.Visible>false</PreviewView.Visible>
<ContentView.LastViewed>1</ContentView.LastViewed>
<IconView.Thumbnail.Size>200</IconView.Thumbnail.Size>
<FreeformView.Scale>1.</FreeformView.Scale>
<ListView.Thumbnail.Size>0</ListView.Thumbnail.Size>
<ListView.Thumbnail.Size>24</ListView.Thumbnail.Size>
<IconView.Thumbnail.State>true</IconView.Thumbnail.State>
<ListView.Thumbnail.State>false</ListView.Thumbnail.State>
<Thumbnail.ShowsEffects.State>true</Thumbnail.ShowsEffects.State>
Expand Down Expand Up @@ -2166,7 +2166,7 @@
</prop.pair>
<prop.pair>
<key>ProjectView.ID</key>
<ustring>efce8b29-3c13-414a-ab8f-c6658343ed01</ustring>
<ustring>631b4715-3411-4572-acb7-f9d22f10c479</ustring>
</prop.pair>
</prop.list>
</string>
Expand Down Expand Up @@ -4548,8 +4548,8 @@
&amp;lt;ProjectViewState ObjectRef=&amp;quot;1&amp;quot;/&amp;gt;
&amp;lt;ProjectViewState ObjectID=&amp;quot;1&amp;quot; ClassID=&amp;quot;18fb911d-4f21-4b7b-b196-b250dad79838&amp;quot; Version=&amp;quot;3&amp;quot;&amp;gt;
&amp;lt;ColumnListContents.Version&amp;gt;16&amp;lt;/ColumnListContents.Version&amp;gt;
&amp;lt;ProjectViewState.ID&amp;gt;4ac4943d-b9ad-401d-b570-87463324b6c9&amp;lt;/ProjectViewState.ID&amp;gt;
&amp;lt;ProjectViewState.OriginalID&amp;gt;6d61180c-ebcb-4834-8d19-a97532586c6c&amp;lt;/ProjectViewState.OriginalID&amp;gt;
&amp;lt;ProjectViewState.ID&amp;gt;1943158c-eb10-424b-80f9-6b78d8316839&amp;lt;/ProjectViewState.ID&amp;gt;
&amp;lt;ProjectViewState.OriginalID&amp;gt;e8a82bb1-9ffe-4864-b8fe-c1a978c6ecfb&amp;lt;/ProjectViewState.OriginalID&amp;gt;
&amp;lt;ProjectViewState.BinID&amp;gt;1000000&amp;lt;/ProjectViewState.BinID&amp;gt;
&amp;lt;ProjectViewState.ViewHidden&amp;gt;false&amp;lt;/ProjectViewState.ViewHidden&amp;gt;
&amp;lt;PreviewView.Visible&amp;gt;false&amp;lt;/PreviewView.Visible&amp;gt;
Expand Down Expand Up @@ -5079,7 +5079,7 @@
&lt;/prop.pair&gt;
&lt;prop.pair&gt;
&lt;key&gt;ProjectView.ID&lt;/key&gt;
&lt;ustring&gt;4ac4943d-b9ad-401d-b570-87463324b6c9&lt;/ustring&gt;
&lt;ustring&gt;1943158c-eb10-424b-80f9-6b78d8316839&lt;/ustring&gt;
&lt;/prop.pair&gt;
&lt;/prop.list&gt;
</string>
Expand Down Expand Up @@ -7632,7 +7632,7 @@
<prop.list>
<prop.pair>
<key>CurrTab</key>
<int type='unsigned' size='32'>1</int>
<int type='unsigned' size='32'>0</int>
</prop.pair>
<prop.pair>
<key>StackedViewFlags</key>
Expand Down Expand Up @@ -7837,7 +7837,7 @@
<prop.list>
<prop.pair>
<key>CurrTab</key>
<int type='unsigned' size='32'>2</int>
<int type='unsigned' size='32'>0</int>
</prop.pair>
<prop.pair>
<key>HidTabState-0</key>
Expand Down Expand Up @@ -7991,7 +7991,7 @@
&lt;/prop.pair&gt;
&lt;prop.pair&gt;
&lt;key&gt;TL.view.proplist.key&lt;/key&gt;
&lt;ustring&gt;2&lt;/ustring&gt;
&lt;ustring&gt;0&lt;/ustring&gt;
&lt;/prop.pair&gt;
&lt;/prop.list&gt;
</string>
Expand All @@ -8005,7 +8005,7 @@
&lt;/prop.pair&gt;
&lt;prop.pair&gt;
&lt;key&gt;TL.view.proplist.key&lt;/key&gt;
&lt;ustring&gt;1&lt;/ustring&gt;
&lt;ustring&gt;2&lt;/ustring&gt;
&lt;/prop.pair&gt;
&lt;/prop.list&gt;
</string>
Expand All @@ -8019,7 +8019,7 @@
&lt;/prop.pair&gt;
&lt;prop.pair&gt;
&lt;key&gt;TL.view.proplist.key&lt;/key&gt;
&lt;ustring&gt;0&lt;/ustring&gt;
&lt;ustring&gt;1&lt;/ustring&gt;
&lt;/prop.pair&gt;
&lt;/prop.list&gt;
</string>
Expand Down
434 changes: 217 additions & 217 deletions Backups/Adobe Backups/Premiere/Settings/Adobe Premiere Pro Prefs

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
<string>20220622T034809.770985</string>
<string>20240315T100125.646025</string>
<string>20240219T052853.511758</string>
<string>20240522T092847.706390</string>
<string>20240524T130759.397967</string>
<string>20211129T055027.354664</string>
<string>20220614T030634.122250</string>
<string>20200630T070242</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -305,3 +305,22 @@ I will of course release further updates to rectify any of this issues as they c

.

# <> Release 2.14.6 - Hotfix
- Fix a bug in `startup.adobeVerOverride()` that caused any subsequent startup scripts to no longer run
- As a result this release also includes a bunch of third party lib updates

## Functions
- Removed `prem.wordBackspace()`
- Added `prem.swapChannels()` by taking code from `swapChannels.ahk`

## Other Changes
- Added `Notify.ahk` by `XMCQCX`
- `autosave.ahk`, `premUIA_Values().__setNewVal()` & `prem.getTimeline()` now use `notify {` instead of `tool.Cust()` for a cleaner user experience
- `startup.libUpdateCheck()` currently checks against a fork I created but will be adjusted back to the main branch once it supports center aligning text

.

.

.

2 changes: 1 addition & 1 deletion Backups/Wiki
Submodule Wiki updated 37 files
+10 −9 Latest/Classes/Editors/adobe.md
+69 −0 Old/v2.14.x/v2.14.5/Classes/Apps/Discord.md
+28 −0 Old/v2.14.x/v2.14.5/Classes/Apps/Other Apps.md
+35 −0 Old/v2.14.x/v2.14.5/Classes/Apps/VSCode.md
+50 −0 Old/v2.14.x/v2.14.5/Classes/Editors/PremiereRemote.md
+45 −0 Old/v2.14.x/v2.14.5/Classes/Editors/Premiere_RightClick.md
+472 −0 Old/v2.14.x/v2.14.5/Classes/Editors/adobe.md
+103 −0 Old/v2.14.x/v2.14.5/Classes/Editors/davinci.md
+1,224 −0 Old/v2.14.x/v2.14.5/Classes/Other Classes.md
+90 −0 Old/v2.14.x/v2.14.5/Classes/UIA.md
+183 −0 Old/v2.14.x/v2.14.5/Classes/obj.md
+52 −0 Old/v2.14.x/v2.14.5/Classes/ptf.md
+96 −0 Old/v2.14.x/v2.14.5/Classes/startup.md
+94 −0 Old/v2.14.x/v2.14.5/Classes/switchTo.md
+105 −0 Old/v2.14.x/v2.14.5/Functions/GUIs.md
+506 −0 Old/v2.14.x/v2.14.5/Functions/Other Functions.md
+35 −0 Old/v2.14.x/v2.14.5/Home.md
+275 −0 Old/v2.14.x/v2.14.5/Hotkeys/My Scripts.md
+54 −0 Old/v2.14.x/v2.14.5/Hotkeys/QMK.md
+76 −0 Old/v2.14.x/v2.14.5/Installation.md
+37 −0 Old/v2.14.x/v2.14.5/KSA/KSA.md
+30 −0 Old/v2.14.x/v2.14.5/Other Guides/Install Package Manager.md
+22 −0 Old/v2.14.x/v2.14.5/Other Guides/Install ffmpeg.md
+21 −0 Old/v2.14.x/v2.14.5/Other Guides/Install yt-dlp.md
+8 −0 Old/v2.14.x/v2.14.5/Other Scripts/CreateSymLink.md
+21 −0 Old/v2.14.x/v2.14.5/Other Scripts/Hotkey Replacer.md
+302 −0 Old/v2.14.x/v2.14.5/Other Scripts/Streamdeck AHK.md
+43 −0 Old/v2.14.x/v2.14.5/Other Scripts/adobeKSA.md
+17 −0 Old/v2.14.x/v2.14.5/Other Scripts/checklist.md
+43 −0 Old/v2.14.x/v2.14.5/Other Scripts/textreplace.md
+19 −0 Old/v2.14.x/v2.14.5/Timer Scripts/Alt_menu_acceleration_DISABLER.md
+8 −0 Old/v2.14.x/v2.14.5/Timer Scripts/Multi-Instance Close.md
+5 −0 Old/v2.14.x/v2.14.5/Timer Scripts/adobe fullscreen check.md
+5 −0 Old/v2.14.x/v2.14.5/Timer Scripts/autodismiss error.md
+50 −0 Old/v2.14.x/v2.14.5/Timer Scripts/autosave.md
+28 −0 Old/v2.14.x/v2.14.5/Timer Scripts/gameCheck.md
+69 −0 Old/v2.14.x/v2.14.5/_Sidebar.md
6 changes: 3 additions & 3 deletions My Scripts.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
* The ahk version listed below is the version I am using while generating the current release (so the version that is being tested on)
* @file My Scripts.ahk
* @author Tomshi
* @date 2024/05/24
* @version v2.14.5
* @ahk_ver 2.0.14
* @date 2024/05/25
* @version v2.14.6
* @ahk_ver 2.0.15
***********************************************************************/
;\\CURRENT SCRIPT VERSION\\This is a "script" local version and doesn't relate to the Release Version
Expand Down
2 changes: 1 addition & 1 deletion QMK Keyboard.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ OnMessage(0x004A, onMsgObj.Bind()) ; 0x004A is WM_COPYDATA
;\\v2.13.7

;\\CURRENT RELEASE VERSION
;\\v2.14.5
;\\v2.14.6

; \\\\\\\\////////////
; THIS SCRIPT WAS ORIGINALLY CREATED BY TARAN FROM LTT, I HAVE REWORKED IT TO WORK IN AHK v2.0 and then completely changed it to be for my workflow
Expand Down
2 changes: 1 addition & 1 deletion Resolve_Example.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ startupTray()
;\\v2.9.3

;\\CURRENT RELEASE VERSION
;\\v2.14.5
;\\v2.14.6
; ==================================================================================================
;
; THIS SCRIPT IS FOR v2.0 OF AUTOHOTKEY
Expand Down
60 changes: 1 addition & 59 deletions Streamdeck AHK/swapChannels.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,6 @@
if !WinActive(prem.winTitle)
return

clipWinTitle := "Modify Clip"
coord.s()
origCoords := obj.MousePos()
block.On()

onMsgObj := ObjBindMethod(WM, "__parseMessageResponse")
OnMessage(0x004A, onMsgObj.Bind()) ; 0x004A is WM_COPYDATA

Expand All @@ -30,57 +25,4 @@ UserSettings := UserPref()
if WinExist(UserSettings.MainScriptName ".ahk")
WM.Send_WM_COPYDATA("__premTimelineCoords," A_ScriptName, UserSettings.MainScriptName ".ahk")

if prem.__checkTimelineValues() = true {
sleep 100
if !prem.__waitForTimeline(3)
return
}
if !WinActive(clipWinTitle) {
SendInput(ksa.audioChannels)
if !WinWait(clipWinTitle,, 3) {
block.Off()
errorLog(Error("Timed out waiting for window", -1),, 1)
return
}
sleep 150
}

clipWin := obj.WinPos(clipWinTitle)
__searchChannel(&x, &y) => ImageSearch(&x, &y, clipWin.x, clipWin.y + 100, clipWin.x + 200, clipWin.y + 300, "*2 " ptf.Premiere "channel1.png")
if !__searchChannel(&x, &y) {
sleep 150
if !__searchChannel(&x, &y) {
block.Off()
errorLog(TargetError("Couldn't find channel 1.", -1),, 1)
return
}
}

left := ImageSearch(&checkX, &checkY, x, y - 50, x + 200, y + 50, "*2 " ptf.Premiere "L_unchecked.png")
if left = 1 {
coords := {x: checkX, y: checkY}
}
right := ImageSearch(&checkX, &checkY, x, y - 50, x + 200, y + 50, "*2 " ptf.Premiere "R_unchecked.png")
if right = 1 {
coords := {x: checkX, y: checkY}
}

;// if the file isn't dual channel it might not have two checkboxes and thus `coords` won't be set
if !IsSet(coords) || !coords {
block.Off()
tool.Cust("Checkbox not found")
return
}

which := (left = 1) ? "L_unchecked.png" : "R_unchecked.png"
Click(Format("{} {}", coords.x+10, coords.y+30))

if !ImageSearch(&okX, &okY, clipWin.x, (clipWin.y + clipWin.height) - 150, clipWin.x + clipWin.width, clipWin.y + clipWin.height, "*2 " ptf.Premiere "channels_ok.png") {
block.Off()
errorLog(TargetError("Couldn't find OK button.", -1),, 1)
return
}
MouseMove(okX, okY, 1)
SendInput("{Click}")
MouseMove(origCoords.x, origCoords.y, 2)
block.Off()
prem.swapChannels()
2 changes: 1 addition & 1 deletion Support Files/Release Assets/Adobe SymVers/adobeVers.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ class adobeVers {
"v24.1", "v22.6",
"v24.2", "v22.6", "v24.2.1", "v22.6",
"v24.3", "v22.6",
"v24.4", "v22.6",
"v24.4", "v22.6", "v24.4.1", "v22.6"
; "v24.5", "v22.6", ;// UI refresh might occur here, brand new images will need to be made by the user
)
}
Expand Down
17 changes: 11 additions & 6 deletions Timer Scripts/autosave.ahk
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/************************************************************************
* @description a script to handle autosaving Premiere Pro & After Effects without requiring user interaction
* @author tomshi
* @date 2024/04/27
* @version 2.1.19
* @date 2024/05/24
* @version 2.1.20
***********************************************************************/
; { \\ #Includes
Expand All @@ -21,6 +21,7 @@
#Include <Functions\trayShortcut>
#Include <Functions\checkStuck>
#Include <Functions\detect>
#Include <Other\Notify>
; }
#SingleInstance force ;only one instance of this script may run at a time!
Expand Down Expand Up @@ -288,7 +289,8 @@ class adobeAutoSave extends count {
;// if you don't have your project monitor on your main computer monitor this section of code will always fail
if !ImageSearch(&x, &y, this.programMonX1, this.programMonY1, this.programMonX2, this.programMonY2, "*2 " ptf.Premiere "stop.png")
return
tool.Cust("If you were playing back anything, this function should resume it", 2.0,, 30, 2)
Notify.Show(, 'If you were playing back anything, this function should resume it', 'iconi',,, 'TC=black MC=black BC=75AEDC DUR=4')
; tool.Cust("If you were playing back anything, this function should resume it", 2.0,, 30, 2)
this.userPlayback := true
}

Expand Down Expand Up @@ -412,7 +414,8 @@ class adobeAutoSave extends count {
;// if save NOT required, exit early
if !this.premWindow.saveCheck {
tool.Cust("Premiere save not required, cancelling")
Notify.Show(, 'Premiere save not required, cancelling...', 'iconi',,, 'TC=black MC=black BC=75AEDC DUR=2')
; tool.Cust("Premiere save not required, cancelling")
return
}
Expand All @@ -439,7 +442,8 @@ class adobeAutoSave extends count {
if this.origWindow = "Adobe Premiere Pro.exe" || this.origWindow = "Adobe Premiere Pro (Beta).exe"
this.__checkPremPlayback()
tool.Cust("A save attempt is being made`nInputs may be temporarily blocked", 1.5,, -25, 7)
Notify.Show(, 'A save attempt is being made. Inputs may be temporarily blocked', 'iconi',,, 'TC=black MC=black BC=DCCC75 DUR=4')
; tool.Cust("A save attempt is being made`nInputs may be temporarily blocked", 1.5,, -25, 7)
;// attempts to save using `PremiereRemote`
saveAttempt := prem.save()
Expand Down Expand Up @@ -526,7 +530,8 @@ class adobeAutoSave extends count {
;// if save NOT required, exit early
if !this.aeWindow.saveCheck {
tool.Cust("AE save not required, cancelling")
Notify.Show(, 'AE save not required, cancelling...', 'iconi',,, 'TC=black MC=black BC=75AEDC DUR=2')
; tool.Cust("AE save not required, cancelling")
return
}
Expand Down
32 changes: 8 additions & 24 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,12 @@
# <> Release 2.14.5 - Initial Adobe Spectrum UI Support
This release brings initial support for the new Premiere Pro & After Effects `Spectrum UI` currently being tested in the beta channels. Be aware that, as it is currently in beta, things may continue to change in the future as they lead up to its release in a few months. As such my scripts may lag behind in support as a result.

It should also be noted that while the current UI overhaul originated in the `v24.5` betas, there is no guarantee that will be the version it launches in (colour label changes were initially in the premiere `v24.3` beta but pushed to `v24.4` for example, and the Premiere beta version has now moved to `v24.6` since I started on this release), because of this, the user should be aware that the `ImageSearch` folders in `..\Support Files\ImageSearch\Premiere` may not be completely accurate after this release and adobe may continue to change things which will cause issues with the `ImageSearch` folder structure if the UI changes happen at a different point.
I will of course release further updates to rectify any of this issues as they crop up but the user should be aware these fixes may be delayed and it might end up being faster to quicky fix them themselves.

> [!Important]
> It should be noted that in the current beta versions of Premiere Pro, adobe has removed the WinTitle from the `"delete existing keyframes"` window. This change completely breaks `autodismiss error.ahk` and unless adobe reverts this change, this script will no longer be able to function.
# <> Release 2.14.6 - Hotfix
- Fix a bug in `startup.adobeVerOverride()` that caused any subsequent startup scripts to no longer run
- As a result this release also includes a bunch of third party lib updates

## Functions
- Fixed `prem.preset()` potentially throwing if it cannot determine the position of the caret
- Removed `ae.valuehold()` & `ae.preset()`

`rbuttonPrem {`
- Now supports both; The current UI colours, and the new `Spectrum UI` found in current beta builds
- Timeline colour values have been taken out of this class and placed in their own class `timelineColours {` to tidy things up and add easier support for multiple UI versions
- `movePlayhead()` now requires an additional parameter `version` to tell the function which version of `Premiere` is set within `settingsGUI()`
- Now also takes additional parameter `theme` to use a different theme than the default `darkest`. However, doing so will require the user to add additional colour values to `timelineColours {` for their desired theme as I only maintain `darkest`. Feel free to pull request other themes back to the repo!
- The `sleep` in the main `while` loop of `movePlayhead()` has been doubled to give premiere time to catch up from the sea of inputs it's receiving. The extra delay isn't visually percievable

`prem {`
- `prem.selectionTool()` & `prem.screenshot()` now properly block user inputs when they're supposed to
- Now stores `UserSettings.premVer` as `currentSetVer` so that `rbuttonPrem().movePlayhead()` can more easily use it as a parameter
- Removed `audioDrag()`
- Removed `prem.wordBackspace()`
- Added `prem.swapChannels()` by taking code from `swapChannels.ahk`

## Other Changes
- Removed a lot of old `Premiere` & `After Effects` `ImageSearch` files that are no longer used in any functions
- `swap solo.ahk` will now properly retrieve the coordinates of the timeline if the `Main Script` doesn't have them yet
- Added `Notify.ahk` by `XMCQCX`
- `autosave.ahk`, `premUIA_Values().__setNewVal()` & `prem.getTimeline()` now use `notify {` instead of `tool.Cust()` for a cleaner user experience
- `startup.libUpdateCheck()` currently checks against a fork I created but will be adjusted back to the main branch once it supports center aligning text
2 changes: 1 addition & 1 deletion lib/Classes/Editors/After Effects.ahk
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* @description A library of useful After Effects functions to speed up common tasks
* Originally tested on and designed for v22.6 of After Effects. As of 2023/06/30 slowly began moving workflow to v23.5+
* Any code after that date is no longer guaranteed to function on previous versions of AE.
* @aeVer 24.3
* @aeVer 24.4.1
* @author tomshi
* @date 2024/05/22
* @version 1.2.5
Expand Down
Loading

0 comments on commit afaab30

Please sign in to comment.