abra-code / OMC

OnMyCommand
http://www.abracode.com/free/cmworkshop/on_my_command.html
MIT License
33 stars 5 forks source link

OMCEdit update #3

Open abra-code opened 5 years ago

abra-code commented 5 years ago

OMCEdit is broken with the new changes to Abracode.framework - things have been moved out from the framework bundle and separate standalone droplet is deleted so the bundle builder need to be updated

abra-code commented 4 years ago

The default submenu location has changed from "On My Command" to root There is a new execution exe_script_file and exe_script_file_with_output_window exe_shell_script has been deprecated and should be removed as options Background executor has been removed so the option in OMCEdit to use it should also be removed iTerm2 shell path option is not supported and should be removed from UI Classic MacOS file types are no longer supported and need to be removed from UI Carbon nibs are not supported so "Is Cocoa" option should be removed from UI There are new and deprecated OMC env variables and special words and this needs to be reflected in the OMCEdit UI Services functionality is problematic now because editing the bundle content invalidates the code signature. So OMCEdit writing to OMCService.service.app's Info.plist is likely make it invalid and not launch-able (?). Possibly macOS does not check for valid bundle after the first run so you could modify it if you ran once (?) TODO: validate on Catalina. Building applets requires code signing them so maybe applet builder could simplify that step. Nice to have: update OMCEdit icon?