Skip to content

0.9.0

Choose a tag to compare

@sembsa sembsa released this 29 Sep 07:38
· 9 commits to main since this release

A bin on every container

Deleting was hidden in the context menu while start, stop and terminal sat right
there. It is a button like the others now, in both the card and the table view,
for containers and for compose projects. The confirmation dialog still appears —
that is what makes a mis-aimed click at "stop" harmless.

Containers come back on their own

Picking them one at a time was the awkward part, and the machine already knows
what was running. Container Desktop now keeps that list itself and brings those
containers up after you log in. Stopping a container is how you opt it out.

Picking by hand remains as the other mode, and an upgrade that already has a
selection keeps it — nobody's choices are overwritten.

One limit, stated plainly: the app writes that list. Stop a container with the
app closed, reboot, and it comes back. container has no restart policy and
keeps no record of what was up before the machine went down.

Logs: a bar of their own, and saving to a file

The buttons used to float on top of the log text, so the newest lines — the
reason anyone opens a log — hid behind them. They have a proper bar now, the same
one in container, machine and workload logs.

Saving is new: what you can see, or the whole log, fetched again and
written straight to disk rather than through memory.

Clearer, and more of a piece

Every icon-only button now has a name VoiceOver can read. Before this release
exactly one did — the rest announced themselves as "button", which is not
something anyone would have thought to report.

Toggles look the same throughout (they were checkboxes in one section and
switches everywhere else), the two log viewers stopped calling the same setting
by two names, and cards and dialogs draw from one scale of paddings and corner
radii instead of the fifteen combinations that had accumulated.


Kosz przy każdym kontenerze

Usuwanie było schowane w menu kontekstowym, choć obok stały uruchom, zatrzymaj i
terminal. Teraz to przycisk jak reszta — w obu widokach, dla kontenerów i dla
projektów compose. Potwierdzenie pojawia się jak dotąd, i to ono sprawia, że
chybione kliknięcie w „stop" jest nieszkodliwe.

Kontenery wracają same

Zaznaczanie po jednym było tą niewygodną częścią, a komputer i tak wie, co
działało. Program sam utrzymuje teraz tę listę i podnosi te kontenery po
zalogowaniu. Zatrzymanie kontenera jest sposobem na wypisanie go.

Ręczny wybór został jako drugi tryb, a aktualizacja z istniejącym zaznaczeniem
przy nim zostaje — nikomu nic się nie nadpisze.

Jedno ograniczenie, wprost: to aplikacja pisze tę listę. Zamkniesz program,
zatrzymasz kontener z CLI, zrestartujesz Maca — kontener wróci. container nie
ma polityki restartu ani śladu po stanie sprzed wyłączenia.

Logi: własny pasek i zapis do pliku

Przyciski pływały na tekście logu, więc najnowsze linie — te, dla których się log
otwiera — chowały się za nimi. Mają teraz porządny pasek, ten sam w logach
kontenera, maszyny i obciążeń.

Doszedł zapis: to, co widać, albo cały log, pobierany od nowa i pisany
prosto na dysk, nie przez pamięć.

Czytelniej i spójniej

Każdy przycisk z samą ikoną ma wreszcie nazwę, którą przeczyta VoiceOver. Przed
tym wydaniem miał ją dokładnie jeden — reszta przedstawiała się jako „przycisk",
czego nikt by nie zgłosił.

Przełączniki wyglądają tak samo w całym programie (w jednej sekcji były polami
wyboru, wszędzie indziej suwakami), dwa podglądy logów przestały nazywać to samo
ustawienie dwiema nazwami, a karty i okna dialogowe korzystają z jednej skali
marginesów i zaokrągleń zamiast piętnastu kombinacji, które się uzbierały.


First launch needs System Settings → Privacy & Security → Open Anyway (the app
is ad-hoc signed, not notarized). Later updates install seamlessly.

Przy pierwszym uruchomieniu: Ustawienia systemowe → Prywatność i ochrona →
Otwórz mimo to. Kolejne aktualizacje instalują się bez tego kroku.