Skip to content

Our Favorite Tower Features

  • Florian 

In this article, we’ll share a few of Tower’s features that our team members love the most. Here’s what the Kaleidoscope engineers told us. If you haven’t seen our article on how Kaleidoscope and Tower make the perfect Git setup, you may want to start with that.

Share your diffs with Kaleidoscope 3.7

  • Florian 

Kaleidoscope 3.7 marks the beginning of a new chapter: you can now share your text diffs with other people. It’s as easy as clicking the common Share button in the toolbar and selecting a service, like Messages or AirDrop. We think you’re going to like it!

Mac App Store and investing engineering time

  • catlan 

Today I’d like to share some insight in what I consider a mistake I made in investing our engineering time. Running a business is hard, and there aren’t always perfect solutions or ideal situations.

Once again, we underestimated the Mac App Store risk factor when making a decision.

Using Custom Keyboard Shortcuts in Kaleidoscope

  • Florian 

When selecting keyboard shortcuts for menu commands, we generally try to follow best practices. Still, our choices won’t please all users. Every so often, we receive feedback asking us to change a shortcut or to provide the ability to customize shortcuts. Some apps for power users provide full customization options for keyboard shortcuts, but for Kaleidoscope we haven’t found this worth the effort so far.

If you want to customize a particular shortcut, there is a solution in plain sight: System Preferences (System Settings on macOS Ventura) provides the ability to set custom keyboard shortcuts for apps. Let’s explore this using a practical example.

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.