ReSwifter: A Snippet Manager and Xcode Extension

ReSwifter is a both a Snippet Manager app and an Xcode Editor Extension. It is lightweight, but feature-rich. In addition to typical features found in a Snippet Manager, ReSwifter also offers several local-AI-assisted tasks on your code snippets.

Objective-C++ Snippet

Objective-C++ Snippet Explained

From Xcode

It’s open source:
https://github.com/jsbakker/ReSwifter

Get it on the macOS App Store:
https://apps.apple.com/us/app/reswifter-for-xcode/id6760387439?mt=12

 

HighlightedEditorView: A Syntax Highlighted Code Editor for SwiftUI

HighlightedEditorView is a reusable macOS framework containing a SwiftUI text editing view with real-time syntax highlighting. It current supports 58 computer languages.

Jump on over to the GitHub page to see examples of how to add it to your Swift project and start using it.

https://github.com/jsbakker/HighlightedEditorView

Web C Plus Plus has been Revived with 0.9.0

The first real program I’ve ever made, webcpp, was build in 2001 and maintained until 2004. It converted source code into syntax highlighted HTML/CSS. It supported over 30 programming languages. Then, syntax highlighted HTML became the norm and webcpp was no longer needed.

I’ve decided to revive it in 2026 to become the engine of a new code editing control for SwiftUI (more on that in the next post). Now, webcpp has been updated to support 58 programming languages, modern build system (CMake) and over 1,000 unit tests.

https://github.com/jsbakker/WebCPlusPlus

iCaption 2.6.0

iCaption has returned to the Mac App Store with the updated 2.6.0 release. New features:

  • Support for macOS Ventura and Apple Silicon processors, including M2.
  • It’s no longer required to hit Return key for committing subtitle edits.
  • Timeline scoping now advances by the current scope size.
  • Loading of entire audio waveform when a video is opened.
  • Higher granularity of waveform visualization data.
  • Smaller memory footprint for audio waveforms.
  • Modernized toolbar icons and minor User Interface tweaks.
  • Add support for 3GP, 3GP2 and CAF file formats.

Top lessons learned from working with a 10x developer

Several years ago I’ve learned many valuable software practices from working with a 10x developer. Not only that, but I also learned a lot about the professional workplace.

Read the article on Medium here.

There’s a lot we all can learn from this story.

Trivia Channel Mentioned in Underrated Games List

The Trivia Channel app for Apple TV was included on GamesKeys.net as a list of underrated games to play with your family. The author of the list was on the lookout for hidden gems when she stumbled upon Trivia Channel. Check out the full list here:

Underrated Family Games To Play With Your Family on IOS

Be sure to check out the other family fun games as well. During these stressful times, it is important to have fun together as a family.

TriviaChannel is an Apple TV 4 app that quizzes you and your family on dozens of topics, rewards you with bonus points, or penalizes you for incorrect streaks. It hooks up to an open database called QuizBang, which allows registered users to contribute their own trivia content. It contains thousands of questions currently.

Developer Update

Sadly, I haven’t been focusing on my seatoskyware projects in the way that they deserve in a while. I’ve been paying the developer memberships to keep my apps in the stores, paying the bills to keep this site alive, and once in a while updating my apps so that OS backwards incompatibility doesn’t break my app when Apple introduces breaking API changes. Even then, with fair warning, I have let it slip and they have removed some of them from the store.

Between working on open source apps while having various day-jobs from 2001-2008 and also being a student half of that time, and then working on seatoskyware projects during my spare time while also working full time building my professional developer career at various software companies since 2008, it would be fair to say that I’ve been burning the candle at both ends for quite a while.

I’d like to someday soon continue what I’ve started here, as I’ve only ever wanted to make products for people, not for corporations in particular. My initial passion for these projects is to solve a problem that I’ve had and was sure that other people have as well, but my momentum to carry on is feedback-driven, which has seemed to have fallen off over the years. Just this morning, however, I’ve been surprised by receiving some good feedback, so I’ll be sharing the news hopefully soon.

As of late, the only extracurricular development activities I’ve been up to in 2020 are writing articles on Medium on how to become a better software developer. With nearly 20 years of experience, much of which is double-time, I believe that what I’ve learned about building software might even be more valuable than anything I’ve created. It is mostly inspired by what I’ve learned about development in a corporate setting, but it can be applied anywhere, and I’d like to soon write about my experience in building apps on the side. I hope it helps both aspiring and veteran developers. Check out my profile here.

To any fans of my work who are out there, I thank you for your support and your patience. Stay tuned and stay safe. Cheers.

Jeffrey

iCaption 2.5.0 Released

iCaption has returned to the Mac App Store with the updated 2.5.0 release. New features:

– Support for video scrubbing via TouchBar on the MacBook Pro with TouchBar.

– Update current time display when scrubbing from the Timeline.

– Update presentation for help files to support help viewer max window size on newer versions of Mac OS.

 

 

 

Partner Product: Landmark Lens

Other than working on Trivial Channel for Apple TV, these past nine months have been slow for seatoskyware.com product development. This is because I have partnered with a couple of very talented colleagues to start a new iPhone app venture under the company name, Nicola Technology Corporation. Our new product is going to change the way we take photos of landmarks…

Introducing Landmark Lens: Take photos in crowded places. Landmark Lens removes people, cars and moving objects. See more info on our website www.landmarklens.com.

Picture

In-App Purchase for Trivia Channel

Trivia Channel 1.1 was recently released with a number of improvements, as well as the introduction to the “Speed Round” In-App Purchase. In speed round, you try to answer as many questions as you can within 3 minutes. Answer them all to get a time bonus added to your score!

Trivia channel is a tvOS app for the Apple TV 4 which quizzes you and your family on dozens of topics, rewards you with bonus points, or penalizes you for incorrect streaks. It hooks up to an open database called QuizBang, which allows registered users to contribute their own trivia content. It contains over 3,200 questions currently.