Skip to content

Kaleidoscope + Tower: the perfect Git setup

  • Florian 
Kaleidoscope + Tower

Developers make up the largest segment of Kaleidoscope customers. Many of you use the Git version control system to manage your source code, regardless of the programming language you may be using. The Kaleidoscope team also uses Git, and today we want to tell you about an app that most of us use on a daily basis.

There’s an obvious synergy between Tower and Kaleidoscope: Tower is a great front end to Git’s change management and Kaleidoscope is a tool for dealing with changes. Here are a few scenarios, beyond comparing two files, that may not be obvious and can help you optimize your workflow.

Comparing Archive Contents with Kaleidoscope

  • Florian 

Over the last few months, we’ve received several feature requests for the ability to compare the contents of archives like .zip or .jar. Indeed, an archive is really a folder full of files, a folder that happens to be compressed into a single file. So we should be able to compare archives using Kaleidoscope.

Today we are happy to announce that, as of Kaleidoscope 3.5, comparing archives is possible, via a brand new action for Shortcuts.

Kaleidoscope team announces a new company name

We (Christopher and Florian) are delighted to share with you the news that we have formed a new company, Leitmotif GmbH. Kaleidoscope and Versions will become a part of it. This change reflects our strong and continuing commitment to Kaleidoscope and Versions.

Kaleidoscope 3.4 Adds Printing, Another Tool for Your Workflow

  • Jean 

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.

Combining the power of Unix and Kaleidoscope – Tips for using ksdiff

This article covers a few lesser known tips and tricks that can dramatically increase productivity when working with Kaleidoscope. Using ksdiff, you can integrate Kaleidoscope into any workflow that produces text or images and benefit from its comparison capabilities.

There are three powerful features we want to highlight in this article, using the –label option to name the target window, piping content into ksdiff, and process substitution. And there is an advanced bonus hint…

Combining the power of Unix and Kaleidoscope – Introduction

Kaleidoscope comes with a hidden gem that drives many integrations with system technologies and software programs: the ksdiff command. We’ll show you how to make the most of Kaleidoscope by harnessing the power of this gem in this two part series.

This first article describes the basic usage of the ksdiff command line tool, and why you should consider using it.

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

  • catlan 

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 

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 

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.

App Bundles As Upgrades: What We Learned With Kaleidoscope 3

  • catlan 
Kaleidoscope 3 Upgrade Bundle

Our company has a long history with the Mac App Store. Letter Opener has been available since January 2011, the day the App Store opened. Kaleidoscope was released on the App Store in January 2013, when version 2.0 launched. Many of our customers appreciate the App Store, and as users, so do we. It is a platform that is trustworthy. Installing an app from the App Store won’t ruin your Mac, your payment is secure, and the convenience is welcome.

With the recent major upgrade to Kaleidoscope 3, the first in 8 years, our goal was to provide a reasonable upgrade option for all of our existing users, including our App Store customers. Of course, the App Store has never had support for upgrades. App Bundles looked like a potential solution…