Dialog Toolkit, InDesign and paste peculiarity

Good old Pashua will not survive when Apple ditches Rosetta in next OS. So I am rewriting all dialogue boxes. When scripting InDesign and putting my scripts in the Script Panel I have this: a) If saved as an App I am allowed to paste text into the text field of the script b) If saved as a script I am NOT allowed to paste into the text field. Using the “Simple Sample” script from the Dialog Toolkit as example (as below) I have seen some beachballing on Tahoe when saving as an app, so I was pl...

Late Night Software Ltd.
Where does the SD Notary app look for developer ID?

I am trying the SD Notary 2 app for the first time. It looks great. However, it doesn’t seem to find my developer ID, which blocks the app from doing the good stuff that it does. Any hints?

Late Night Software Ltd.

I alluded to automating my screenshot creation for Octavo's website and App Store page. I finally got round to writing a blog post about how I did it!

https://www.amyworrall.com/blog/automating-mac-app-screenshots

It's a combination of #XCUITest automation, #AppleScript for setting up the Mac, and a bit of scripting to run the tests and post-process the images.

#BuildInPublic #MacDev

Automating Mac app screenshots — Amy Worrall

Amy Worrall
Problem with System Events

Hello I’m on Sequoia 15.7.4 and I’m having a problem with “system events” in Script Debugger that doesn’t seem right. According to the error message, Script Debugger, and all the scripts that use it, don’t have permission to use “System Events,” but only intermittently! Sometimes it works, sometimes it doesn’t. Are you experiencing this problem? I’ve obviously reset the permissions in the Mac’s system settings, then restarted, and run Onyx for a cleanup. It hasn’t changed anything. It’s rand...

Late Night Software Ltd.
NSLog neutered in the Unified Log in macOS 26 Tahoe - Options?

As of macOS 26 Tahoe, NSLog entries in the Unified Log are now redacted and treated as private. (The full entry is still reported in Xcode and to stdout.) Apple actually referred to this a “New Feature.” Apple is pushing people to use OSLog in Objective-C. It is my understanding that OSLog is not available in AppleScriptObjC. If that is not correct, I would appreciate some information about how to do so. As a replacement for NSLog, I have been using logger via a do shell script. I am curious i...

Late Night Software Ltd.

PSA: If you’re ever wished to use Script Debugger (from LateNight Software), there are bad news and good news.

The bad news is that, as of a bit of more than 13 months ago, it is no longer being developed or supported.

The good news is that they have made Script Debugger 8 available to everyone, with a key that you can get from their website. They have also made available all non-Classic versions, from version 4.0.

It is a terrific tool, and it’s worth you trying it… while it still works.

https://latenightsw.com/sd8/download/

https://latenightsw.com/retiring-script-debugger/

#PSA #PublicServiceAnnouncement #ScriptDebugger #AppleScript #LateNightSW #LateNightSoftwareLtd

Download

# Download With the [retirement of Script Debugger]( we are making past versions back to v4.0 (the first macOS X version) freely available. **THIS SOFTWARE IS PROVIDED AS-IS, WITHOUT SUPPORT OR WAR…

Late Night Software
No contacts after notarisation

I’m trying to notarise an installer app with SD Notary. The installer installs an app which needs access to Contacts. This works fine in the app. But when after notarisation I only get “denied” for the Contacts. Which incantation do I need to set in SD Notary to make this work? I can successfully notarise the app with AppWrapper if I only do notarisation. For the fully automated notarisation I get the same issue was with SD Notary.

Late Night Software Ltd.
CalendarLib Ec v1.1.5 has bug with macOS Tahoe 26.2

Hi, Recently I upgraded to Tahoe 26.2, and got a bug to use the command filter events by pattern event list theEvents event summary theTitle : missing value event description desc : missing value event location theLocation : missing value using regex regexFlag : true it shows an error that “useRegex variable is not defined” any idea to solve it? Thanks for your help.

Late Night Software Ltd.
AEQuery - a command line tool for querying scriptable applications using an XPath-like expressions https://forum.latenightsw.com/t/aequery-a-command-line-tool-for-querying-scriptable-applications-using-an-xpath-like-expressions/5655 #AppleScript
AEQuery - a command line tool for querying scriptable applications using an XPath-like expressions

AEQuery A macOS command-line tool that queries scriptable applications using XPath-like expressions, translating them into Apple Events. Install brew tap alldritt/tools brew install aequery Usage aequery [--json | --text | --applescript | --chevron] [--flatten] [--unique] [--verbose] [--dry-run] [--sdef] [--find-paths] '<expression>' Flags Flag Description --json Output as JSON (default) --text Output as plain text --applescript Output as AppleScript using SDEF terminology -...

Late Night Software Ltd.