Skip to content

v2.16.2 - Fixes and Features

Latest

Choose a tag to compare

@Tomshiii Tomshiii released this 08 Sep 13:53
fe1c1f7

Github Wiki GitHub Downloads (all assets, specific tag) GitHub commits since tagged version (branch)

Warning

This release is NOT compatible with Adobe Premiere v26.0+. It is recommended to use Release v2.17.0beta4+ for compatibility with that version


Caution

If the user uses PremiereRemote and isn't doing a clean install, this release requires the user to run ..\Backups\Adobe Backups\Premiere\PremiereRemote\replaceAndReset.ahk as some functions have been updated.

Functions

  • ✅ Fixed keys.allWait() stopping a hotkey too early
  • ✅ Fixed getHotkeys() incorrectly returning boolean false in some circumstances
  • ✅ Fixed ffmpeg.isVideo() throwing if the file does not exist
  • ✅ Fixed startup().trayMen() throwing if the user tries to close HotkeylessAHK while it isn't open
  • 📋 premUIA_Values { will now check for stuck keys after completion

📝 getHotkeysArr()

  • ✅ Fixed function returning <! as < & ! instead of as one hotkey
  • ✅ Fixed function being case sensitive when it shouldn't have been
  • 📋 Will now return all hotkeys as vk values instead of a mix of vk and regular strings

📝 ytdlp {

  • ❌ Removed handleDownload() as it was unused

📍 download()

  • ✅ Fixed function failing to download audio when ytdlp.defaultAudioCommand is passed
  • ❌ Removed functionality that checks the Clipboard for a URL
  • 📋 Now accepts parameter filename
  • 📋 Now accepts parameter cookies
  • 📋 Downloads will now default to \Downloads\Tomshi instead of A_ScriptDir
  • 📋 No longer returns the URL after completion

Caution

This version changes the order of parameters to include filename. If you use this function anywhere it is recommended to double check your paramaters and make any necessary adjustments

📝 prem {

  • ✅ Fixed gain() attempting to continue even if a clip is not selected
  • ✅ Fixed failed attempts to create a UIA object causing the script to throw
  • ✅ Fixed zoomPreviewWindow() firing while the user is typing
  • ✏️ Added changeDupeFrameMarkers()
  • ✏️ Added isEditTabActive()
  • 📋 Renamed __checkTimeline() => __setTimelineValues()
  • 📋 Renamed __checkTimelineFocus() => __focusTimeline()

📍 save()

  • ✅ Fixed function not properly determining if Premiere may be busy
  • ✅ Fixed function throwing if it makes an attempt while Premiere has crashed

📍 changeLabel()

  • ✅ Fixed function throwing if activated with HotkeylessAHK while Premiere was not the active window
  • ✅ Fixed function sending hotkeys even if a clip was not selected

📍 toggleEnabled()

  • ✅ Fixed function sometimes not deselecting clips
  • 📋 Now accepts parameter allExcept to toggle all tracks except the desired track or all tracks beyond the offset value
  • 📋 Can now instantly change multiple tracks if the user places the activation hotkeys correctly. (see the wiki for more info)
  • 📋 Will now move the playhead out of the way if the cursor is hovering over it
  • 📋 Will now check the initial state of the selection and reattempt a failed toggle
  • 📋 Will now use PremiereRemote to determine the max clip length to check for

Caution

This function requires updated PremiereRemote functions.

Other Changes

  • ✅ Fixed backupProj.ahk operating on the incorrect folder if; a Premiere project is open, but another project is selected
  • ✅ Fixed zip prem proj.ahk not copying extra directories the user agrees to copying
  • ✏️ Added replaceAndReset.ahk PremiereRemote script
  • ✏️ Added HighPrecisionSleep by thqby
  • ✏️ Added ShinsImageScanClass by Spawnova

🔗 mult-dl.ahk

(v1.1.8.2 -> v1.2.3)
  • ✅ Fixed script throwing while attempting to download thumbnails
  • ✏️ Added new icon
  • ✏️ Custom filenames can be set for downloaded files when using Single/Part
  • 📋 Downloads will now simply default to ..\Downloads\tomshi
  • 📋 Use of cookies can now be toggled

🔗 autosave.ahk

  • ✅ Fixed __savePrem() not properly determining when Premiere may be busy
  • ✅ Fixed __saveAE() causing an idle check even if a save wasn't required
  • 📋 __reactivateWindow() will no longer reactivate Premiere if it was the original window but PremiereRemote was used to save
  • 📋 Will now show visually when the next save attempt will occur
  • 📋 Will now check if Premiere is on the edit tab and cancel the save attempt if it isn't

🔗 PremiereRemote

  • ✏️ Added isClipEnabled()
  • ✏️ Added movePlayheadFrames()
  • ✏️ Added getAudioTracks()/getVideoTracks()