Skip to content

Releases: typedev/affinity-infinity

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:33
v0.3.1: one update setting (start/daily/weekly/monthly/off), offline-…

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:20
v0.3.0: docking studio panels (Wine 11.12-ai2), no Selawik download

v0.2.1: clean up leftovers across updates

Choose a tag to compare

@github-actions github-actions released this 27 Sep 04:37

Fixes

Leftovers no longer pile up across updates:

  • Only the last two msiexec logs are kept (one was added per Affinity install or update).
  • Archives of older AffinityPluginLoader versions are removed.
  • Installing a Wine runtime into the data dir (setup --wine, legacy setup --from-appimage) removes the older runtimes.

The AppImage self-update, the Affinity MSI rotation (installed + previous) and the font manager's temporary files already cleaned up after themselves.

Runtimes and backups left by earlier versions are not removed automatically; ~/.local/share/affinity-infinity/runtime/ is not used by the AppImage (it has its own Wine) and can be deleted.

v0.2.0: font manager

Choose a tag to compare

@github-actions github-actions released this 27 Sep 04:17

Font manager

Choose the fonts Affinity sees — made for testing fonts in real designs.

  • Affinity Fonts window (new menu entry, or fonts --gui): My Fonts is a library of font files you drop onto the window. Files are referenced where they are, not copied. Switch a font or a whole family on or off and Affinity's font menu follows while it runs, within about a second; a font file rebuilt in place is reloaded, so open documents are redrawn with the new version. Every face has a sample line (text, size, white/black background adjustable); variable fonts, missing files and clashes with system fonts are marked.
  • System fonts (Linux/fontconfig, the Wine prefix, Wine itself) can be disabled too, from the next start of Affinity. The fonts Affinity's interface needs are locked.
  • Restart Affinity closes it like its close button (it asks about unsaved documents) and starts it again, with progress shown in the window.
  • Affinity finds fonts by PostScript name, so enabling one version of a font disables the others with the same name.
  • Command line: fonts list|add|enable|disable|remove, fonts list --all --tsv, restart.

How it works: under Wine each process has its own GDI font table, so a plugin (FontSync, loaded by AffinityPluginLoader and compiled on your machine with the prefix's .NET compiler) adds and removes the fonts inside Affinity and sends WM_FONTCHANGE. Details in the README.

The window needs Python bindings for GTK 4.12+ and libadwaita 1.4+ (preinstalled on GNOME; Debian/Ubuntu: python3-gi gir1.2-gtk-4.0 gir1.2-adw-1).

Fixes

  • A second run while Affinity is already running (e.g. a document opened from the file manager) no longer waits forever for the Wine session.
  • Running with a separate data dir (AFFINITY_INFINITY_DATA) no longer rewrites the user's menu entries.
  • lib/rename-font.py now also renames the PostScript name when the old family name contains spaces.

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:31
Affinity Infinity 0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:09
Affinity Infinity 0.1.2

wine-11.12-ai2

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:18

wine-11.12-ai2
wine 11.12 (https://dl.winehq.org/wine/source/11.x/wine-11.12.tar.xz, sha256 d3bc091192d985846c9f20065cc81f21331f01e22b736b131e3449e1306671bc)
patches: 30 (see LICENSES/wine-patches)
vkd3d-proton 3.0.1
built on Ubuntu 22.04.5 LTS, ldd (Ubuntu GLIBC 2.35-0ubuntu3.14) 2.35

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 23:54
Affinity Infinity 0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 23:32
Affinity Infinity 0.1.0

wine-11.12-ai1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 23:23

wine-11.12-ai1
wine 11.12 (https://dl.winehq.org/wine/source/11.x/wine-11.12.tar.xz, sha256 d3bc091192d985846c9f20065cc81f21331f01e22b736b131e3449e1306671bc)
patches: 29 (see LICENSES/wine-patches)
vkd3d-proton 3.0.1
built on Ubuntu 22.04.5 LTS, ldd (Ubuntu GLIBC 2.35-0ubuntu3.14) 2.35