You Want It Darker

  • Florian 
  • 1 min read

It’s about time we show you a glimpse of what we’ve been up to in the last few months, besides listening to that great Leonard Cohen album. Below you see a screenshot of a git changeset in Kaleidoscope, coming from Tower. We leave it to the experienced viewer to figure out what’s new in this screen, beyond the obvious support for Dark Appearance, the gorgeous new look, and, not visible on any screen, a native binary for M1-based Macs. Feel free to let us know what you think via @KaleidoscopeApp.

Integrating Alfred and Kaleidoscope

  • Florian 
  • 10 min read

As a long-time Mac user, I’ve seen lots of productivity tools come and go, and I’ve used a fair amount of them through the years. Who still remembers Quicksilver (β)? It was pretty awesome at the time… Other notable mentions for me personally are Butler by my dear pal Peter Maurer and LaunchBar. There are also still new kids on the block, like RayCast. However, the one I keep coming back to and that is running 24/7 on my Mac is Alfred. I particularly like its combination of easy discoverability of the more mainstream features and the sheer power it… Read More »Integrating Alfred and Kaleidoscope

Not Just for Code Reviews: Using File Comparison in Legal Workflows

  • Natalye 
  • 6 min read

In the world of software development, file comparison is ubiquitous, as developers need to do line comparisons of code and text every day. But document comparison isn’t limited to the tech world; plenty of other jobs have workflows that require comparing changes across files of all kinds. In fact, it’s difficult to think of a job where file comparison software has no use, especially when you consider how versatile it is. Before home computers and software programs streamlined this process, comparison consisted of printing out two versions of a document and reviewing them line by line to determine where things… Read More »Not Just for Code Reviews: Using File Comparison in Legal Workflows

Kaleidoscope 2.4.1

  • Florian 
  • 3 min read

In addition to smaller fixes, there are two changes particularly worth noting in our latest release, Kaleidoscope 2.4.1: New tricks in kspo In case you missed how Kaleidoscope and its new Xcode lldb integration can help improve your debugging workflow, read our previous article Xcode Debugger Integration. In some follow-up support cases to the last release, we came to realize that we could do better and make sending images to Kaleidoscope easier. As it turned out, some AppKit/UIKit classes are notoriously hard to convert into the right destination format. Under the hood, the runtime sometimes uses optimized structures. In Kaleidoscope… Read More »Kaleidoscope 2.4.1

Xcode Debugger Integration

  • Florian 
  • 8 min read

Sometimes things take a while, from initial idea to a full-blown feature usable by everyone… It was October 2018 when Christopher had the idea to integrate Kaleidoscope with lldb, the Xcode Debugger. Back then, he tweeted a gist that showed how to get this to work for his needs. He needed a way to compare the fidelity of his own RTF parser with what macOS/iOS does. The system parser had a serious bug, plus Christopher wanted two extra features while being fully compatible with the operating system. Except for that bug, of course. Constantly comparing the two generated NSAttributedString objects… Read More »Xcode Debugger Integration

Meet the new team

  • catlan 
  • 6 min read

In case you have been wondering who is behind Kaleidoscope, read on! My name is Christopher Atlan, and I founded Letter Opener GmbH back in 2006. Since then, I’ve been the lead developer behind Letter Opener as well as chief customer support counsel. This is what it says on the About page of the Letter Opener site. Thought process Until recently, Letter Opener has been my main and only product. It is a great product, one that allowed me to make a living for 14 years, explore new platforms, new technologies and continuously learn about how to craft and shape… Read More »Meet the new team