Skip to content

FinderGit 0.70.0

Latest

Choose a tag to compare

@gfazioli gfazioli released this 12 Nov 14:34
· 4 commits to main since this release

FinderGit 0.70.0 — a repository on one page: cards instead of tabs

Highlights

  • A repository's detail panel is one page now, with no tabs. Its Overview carries a card for every section: Changes, Commits, Branches, Tags, Issues, Pull Requests, Stars, Maintenance and Trust. A click opens the card into its section right under its row, the card and its panel one shape in the card's colour. Another click, or the × on the panel, closes it and brings the charts back.
  • The section scrolls inside its panel. The panel stops at the bottom edge of the window, so a long list of commits or a hundred tags no longer takes the header and the cards off the screen, and a section's own controls stay pinned at the top of the panel. The card you left open is still open on the next repository and at the next launch.
  • Everything that acts is a button. Stage, Discard, the stash actions, the tag bar and every row action have a button's face, an icon and the colour of what they do, with a hover state. Rows light up under the pointer in their card's colour.
  • The commit list loads its history as you scroll. It starts with a page and reads on when you reach the end, so the setting that capped the list is gone.
  • A commit's file diff opens in a window of its own. Move it, resize it, keep it beside the list. Each file gets one window, and long lines wrap; a switch in its header cuts them at the edge instead.
  • Diffs are cleaner to read. Git's raw header lines are gone, each hunk sits under a band that says which lines it covers and what they are in, line numbers have their own gutter, and added and removed lines are marked at the edge as well as tinted.

Bug fixes

  • Text in a section is easier to read: the faintest grey is no longer used for dates, short SHAs and placeholders, a forge's labels are solid chips whose text always reads on their colour, and the ref badges on a commit no longer sink into their background.
  • Hints elsewhere in the app that sent you to a tab now name the card.

Under the hood

  • The cards are the deck the global Overview, Account, Cleaning and Agents already use, so a card opens and closes the same way everywhere.
  • In a window too low for an open panel to fit under the cards, the page brings the panel's bottom edge into view once the section has its height, and again when it grows.
  • The commit pager keeps one read at a time for each listing, and a reload can no longer be answered by a page of the list it replaced.
  • Building the disk image stops when its tools fail to install, and keeps the previous image until the new one has passed its checks.

Install

  1. Download FinderGit-0.70.0.dmg
  2. Open the DMG and drag FinderGit into Applications (or open it from there, and it offers to move itself)
  3. Launch normally — the app is signed with an Apple Developer ID and notarized by Apple

Requirements

macOS 15 or later. Universal binary (Apple Silicon and Intel).

Verify this download

Compare the checksum of the file you downloaded:

shasum -a 256 FinderGit-0.70.0.dmg

It must print exactly:

389d244ab954a69891aa4cfa2f53ef22a63618c3206b974c4f8ef363d43dbe68

The DMG is also signed with an Apple Developer ID and notarized by Apple, which you can confirm without installing it:

spctl -a -vv -t open --context context:primary-signature FinderGit-0.70.0.dmg

That reports source=Notarized Developer ID for a genuine build.