Skip to content

Release

Kaleidoscope 3.4 Adds Printing, Another Tool for Your Workflow

  • Jean 
  • 4 min read

We’ve just released Kaleidoscope 3.4, the latest version of our powerful comparison app. The new version includes a feature requested by many users: printing! Why would you want to print your code comparisons? Here are a few ways that printing can help you in your work and collaborations.

Resolving Merge Conflicts in VSCode with Kaleidoscope’s 3-way Merge

  • catlan 
  • 2 min read

VSCode is a powerful IDE that can be used with all the world’s programming languages through a vast ecosystem of extensions.

And now there is one more. The new Kaleidoscope extension for VSCode allows you to compare entire files, compare a selection of text, show git difftool results and run git mergetool.
The extension provides these functionalities through a comprehensive set of menu choices and toolbar buttons.

Kaleidoscope Developer Tools for Safari, Part 2

  • Florian 
  • 6 min read

As announced last week in Part 1 of our article focusing on JavaScript debugging, this second part shows how to take advantage of Kaleidoscope Developer Tools for Safari when working on web page content and layout.

The extension allows you to send HTML or CSS to Kaleidoscope, enabling you to compare the changes you are making, while you iterate on your latest web page or web app.

New Extension: Kaleidoscope Developer Tools for Safari

  • catlan 
  • 5 min read

We are thrilled to bring you our new Safari Extension for Web Developers. It offers 4 distinct features to cover your development needs. In this article, we will focus on the more advanced usage, ksdiff for the Safari JavaScript Console.

When it comes to debugging tricky issues, there is no single solution. It is about having many different tools, and knowing which one to use when, or how to combine them to achieve the goal. We want to introduce you to a new tool for your toolkit that works great with the ones already provided: ksdiff for the Safari JavaScript Console. It will allow you to send text directly from the JavaScript Console to Kaleidoscope at any time.

Meet the new Kaleidoscope

  • catlan 
  • 4 min read

For the past year, we’ve been working hard on modernizing Kaleidoscope, and today we’re proud to release Version 3!

Kaleidoscope 3 is a milestone for the app. We have listened to your feedback and enhanced the app accordingly, with new tools for inspecting version control changesets and more settings for text comparisons. We have also brought a fresh new design specifically tailored for macOS Big Sur and macOS Monterey, including support for the Apple M1 chip.

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

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.

Many moons later, in February 2021, that feature is finally available to every Kaleidoscope user, configurable with the click of a single button.