Skip to content

Soquel 1.0.3

Choose a tag to compare

@AbhinavMir AbhinavMir released this 06 Aug 05:10
· 128 commits to main since this release

Mostly fixes, and theming grew up.

Fixed

The tab bar was invisible. The window extended its content behind an opaque
title bar, so the top 28 points of every pane sat underneath it — which is
exactly where the tab bar lives. Tabs worked on ⌘T and ⌘W and came back on
session restore; there was simply nothing on screen to click. It has never been
visible in any earlier build.

Double-click did nothing, and Rename did nothing in list view. Two symptoms
of one bug: the pane asked its list which view mode it was in before the list
had been told, so a selection read as belonging to a view that was not on
screen and came back empty.

Column view drew an empty pane, for the same reason.

Clicking a favourite handed the highlight to the folder tree. The tree still
opens down to the folder; it no longer takes the selected row. Typing after
choosing a folder now searches that folder instead of jumping between
favourites.

The path bar wrote //Applications. The root crumb's own label is "/", and a
separator went in after it as well.

Changed

Newest first. A folder is opened to see what changed far more often than to
read it alphabetically. Folders are no longer grouped above files either, since
grouping applies the sort inside each group and gives two lists rather than one.
View → Folders First puts that back.

Copy Path is on ⌥⌘C, which is what Finder uses, and is a toolbar button.

Tabs look like Safari's — one capsule each with the close button inside it,
rather than a cross floating between them. Tooltips appear in 350ms instead of
about a second and a half, and name the shortcut.

Compress — right-click a selection. No .DS_Store, no __MACOSX, no
resource forks, at any depth.

Theming

Themes install from a gist or a GitHub repository. Paste the address. It is
still one format: a theme is theme.json and nothing else. A repository can
carry its own background image beside it, which a gist cannot.

A theme can carry the shape of the chrome, not only its colour — square
corners and bevelled edges, which is what makes Windows 95 look like Windows 95
rather than like grey.

Three new themes. Air, almost no contrast and a lot of white. Windows 95,
using the real #C0C0C0 and #000080. Platinum, Mac OS 8 and 9.

Window opacity, the way a terminal goes see-through over what is behind it.

The theme page says what each colour does. "Accent" and "chrome" are words
for people who write user interfaces. Each row is named for what it paints, with
a sentence saying where that turns up, and a live preview underneath.

Settings

Searchable. Type what you want to change rather than hunting the tabs —
"transparent", "wallpaper", "duti", "vim" all land somewhere useful. Window
opacity and the background image moved to their own pane, and every pane lines
up on the same margin.

Update checking, off by default. Nothing is contacted until you switch it
on. It asks GitHub once a day for the latest release tag, sends nothing about
you or your machine, and never downloads or installs anything.

Notes

Apple silicon, macOS 13 or later. Signed and notarised.

Questions and ideas: https://soquel.hamlet.so/
Bugs and feature requests: https://github.com/AbhinavMir/soquel/issues

792 tests.