Jump to content

camslice

Level 1
  • Posts

    5
  • Joined

  • Last visited

About camslice

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

camslice's Achievements

1

Reputation

  1. Hi gbarry, I noticed you're fairly active on the boards, so thought I'd fire a shot across the bow to see if I can get my Skitch issue bumped 👋

    Whilst I've marked this as "solved", installing a previous version of Skitch is not an ideal solution I'm sure you'd agree.  This is a very specific bug report and should be fairly straightforward to fix by including a version of libcurl that supports sftp within the application package, instead of relying on the operating system's version.  Lots of info in the comment threads for reference:

     

    Thanks, Cam :)

  2. Here's a couple of links, you can get most of the previous version by modifying the URL: https://evernote.s3.amazonaws.com/skitch/mac/release/Skitch-2.7.zip https://evernote.s3.amazonaws.com/skitch/mac/release/Skitch-2.8.zip I can confirm that version 2.8 runs on Catalina. I really wish they would fix the current version though. SFTP upload is completely broken, requiring all sorts of hackery to get around it:
  3. I am author of the original bug report you referenced in your message. I really wish they would fix this properly. AHEM Skitch devs are you listening? 🙉
  4. Nice investigations there Jason. I went a little further down the rabbit hole and created an apple script using Script Editor, then exported it to SkitchSFTP.app, so now I can add it to my login items. do shell script "DYLD_LIBRARY_PATH=/usr/local/Cellar/curl/7.77.0/lib /Applications/Skitch.app/Contents/MacOS/Skitch > /dev/null 2>&1 &" tell application "System Events" repeat if exists (window 1 of process "Skitch") then exit repeat delay 0.1 end repeat activate application "Skitch" keystroke "w" using command down end tell This fires up Sketch using our magical DYLD_LIBRARY_PATH value set, loops until it detects that the window is open, then closes it. You'll need to allow SkitchSFTP.app access to "Accessibility" the first time it runs. HOWEVER as soon as you quit Sketch and use the Sketch Helper to launch it again, it loses the DYLD_LIBRARY_PATH environment variable value. So basically as long as you don't quit, this solution will work. I guess you could always just have this in the Dock for easy access in case you accidentally quit. Just need to get into the habit of pressing ⌘+W instead of ⌘+Q when finished with the editing/sharing dialog. Whilst I somewhat enjoy these rabbit holes, I do still wish they would get this fixed properly. We've done most of the work for them
  5. indeed it has! here's proof: http://skitch.madebycam.com/Protocol__sftp__not_supported_or_disabled_in_libcurl_20755400.png thanks Yevhen
  6. Since upgrading macOS to High Sierra, I am no longer able to share using an SFTP account.
×
×
  • Create New...