{"id":47883,"date":"2025-05-28T15:09:07","date_gmt":"2025-05-28T19:09:07","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=47883"},"modified":"2025-05-28T15:43:45","modified_gmt":"2025-05-28T19:43:45","slug":"kaleidoscope-6","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/05\/28\/kaleidoscope-6\/","title":{"rendered":"Kaleidoscope 6"},"content":{"rendered":"<p><a href=\"https:\/\/blog.kaleidoscope.app\/2025\/05\/27\/kaleidoscope-6-collapse-unchanged-text-for-faster-comparisons\/\">Florian Albrecht<\/a> (<a href=\"https:\/\/x.com\/kaleidoscopeapp\/status\/1927741779576537110\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/blog.kaleidoscope.app\/2025\/05\/27\/kaleidoscope-6-collapse-unchanged-text-for-faster-comparisons\/\">\n<p>Kaleidoscope can now hide equal blocks of text by collapsing them into a single expandable line. This significantly shortens text comparisons when most of the text in A and B is identical. Collapsing unchanged lines lets you quickly focus on the differences, assuming familiarity with the text.<\/p>\n<\/blockquote>\n\n<p>I really like this feature. It&rsquo;s much easier to quickly see the changes, and it actually works better than in Tower because you can selectively show the hidden lines when you need to see more context.<\/p>\n\n<blockquote cite=\"https:\/\/blog.kaleidoscope.app\/2025\/05\/27\/kaleidoscope-6-collapse-unchanged-text-for-faster-comparisons\/\">\n<p>In addition to globally toggling all unchanged areas, you can quickly expand a single pair of collapsed areas to reveal more context for a change. Click the ellipsis button inside a collapsed area. It changes color on hover to indicate its interactivity.<\/p>\n<\/blockquote>\n\n<p>Kaleidoscope has been growing on me as a Git helper tool (vs. specifically to compare two files) because I can quickly drag and drop the current file from BBEdit onto Kaleidoscope&rsquo;s Dock icon to browse its commit history. Tower still refuses to support this workflow and makes it hard to see the full commit messages once you do get it to show a file&rsquo;s history.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/04\/08\/kaleidoscope-5-4\/\">Kaleidoscope 5.4<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Florian Albrecht (tweet): Kaleidoscope can now hide equal blocks of text by collapsing them into a single expandable line. This significantly shortens text comparisons when most of the text in A and B is identical. Collapsing unchanged lines lets you quickly focus on the differences, assuming familiarity with the text. I really like this feature. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-05-28T19:09:11Z","apple_news_api_id":"a8648685-44eb-4ac5-8ae4-cf8f392cd6fd","apple_news_api_modified_at":"2025-05-28T19:43:48Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AqGSGhUTrSsWK5M-POSzW_Q","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[75,377,605,2058,30,32,2598],"class_list":["post-47883","post","type-post","status-publish","format-standard","hentry","category-technology","tag-developertool","tag-git","tag-git-tower","tag-kaleidoscope","tag-mac","tag-macapp","tag-macos-15-sequoia"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47883","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=47883"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47883\/revisions"}],"predecessor-version":[{"id":47890,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47883\/revisions\/47890"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=47883"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=47883"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=47883"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}