bottlesdevs / programs

Repository for programs installation
70 stars 74 forks source link

[Feature Request] Serif Affinity suite #30

Open AsciiWolf opened 2 years ago

AsciiWolf commented 2 years ago

Serif Affinity suite is a great lightweight alternative to Adobe Creative Cloud with much better pricing. Sadly, it does not support Linux natively, but it is known to work quite well in Wine. Please, consider adding a community installer for this.

AsciiWolf commented 2 years ago

Looks like the actual Photo/Designer/Publisher download links (including demo versions) are available after login.

mirkobrombin commented 2 years ago

So there is no public url for these files (?)

AsciiWolf commented 2 years ago

I thought there was, but I am not able to find it, just the download page requiring user e-mail/login.

mirkobrombin commented 2 years ago

Sad :S

AsciiWolf commented 2 years ago

I have found some mirrors like this one for Affinity Photo, but I am not sure whether they can be trusted.

mirkobrombin commented 2 years ago

We should investigate

AsciiWolf commented 2 years ago

Look what I found:

https://store.serif.com/en-us/update/windows/photo/1/ https://store.serif.com/en-us/update/windows/designer/1/ https://store.serif.com/en-us/update/windows/publisher/1/

It's just very well hidden. :-)

mirkobrombin commented 2 years ago

Ooh nice ahah

AsciiWolf commented 2 years ago

Any progress? :-)

AsciiWolf commented 2 years ago

Here is some information about running Affinity suite with Wine: https://forum.affinity.serif.com/index.php?/topic/94180-running-affinity-on-linux-finally-works/

AsciiWolf commented 1 year ago

Affinity suite v2 was recently released. However, the official installers seem to be MSIX-only:

https://store.serif.com/en-us/update/windows/photo/2/ https://store.serif.com/en-us/update/windows/designer/2/ https://store.serif.com/en-us/update/windows/publisher/2/

There are multiple ways of extracting MSIX under Windows, however I am not sure how to do it under Linux.

muznyo commented 1 year ago

Affinity suite v2 was recently released. However, the official installers seem to be MSIX-only:

https://store.serif.com/en-us/update/windows/photo/2/ https://store.serif.com/en-us/update/windows/designer/2/ https://store.serif.com/en-us/update/windows/publisher/2/

There are multiple ways of extracting MSIX under Windows, however I am not sure how to do it under Linux.

you can just rename the .msix to zip and extract

AsciiWolf commented 1 year ago

It looks like they re-added regular exe installers. :-)

RealEmreSen commented 3 months ago

Hey, for the latest v2 versions, there has been significant progress in the forum: Affinity Suite v2 on Linux Wine.

The performance has apparently improved, upgrading Affinity to a bronze or silver rank.

Unfortunately, the installation process is still very difficult, but once installed, there seem to be few to no issues in usage.

The Linux community in the forum is also trying to push the changes upstream to Wine, which would simplify many things, but it remains to be seen how quickly this will happen.

azuredusk10 commented 3 months ago

The community have now got a wine build up which contains the patches needed to run Affinity with OpenCL support: https://forum.affinity.serif.com/index.php?/topic/182758-affinity-suite-v2-on-linux-wine/&do=findComment&comment=1257380

Would this help with creating the installer?

The step-by-step guide is here and the author has said they’ll update it soon for use with this wine build: https://codeberg.org/Wanesty/affinity-wine-docs

mrmaix commented 3 months ago

Linux market share is growing and it's a big opportunity for serif/Canva to dominate,

wanesty commented 3 months ago

Linux market share is growing and it's a big opportunity for serif/Canva to dominate,

serif doesn't want it, they came forward multiple times saying they do not plan to port Affinity to Linux


The step-by-step guide is here and the author has said they’ll update it soon for use with this wine build: https://codeberg.org/Wanesty/affinity-wine-docs

i can't really work on it lately but i'd be happy to help answer any question the bottle devs might have. making a preset for the Affinity Suite would actually be fairly simple, only requiring a custom "runner" and a few "dependencies" (namely dotnet48 and the "corefonts")

however, last time i tried this wine fork on bottle, Affinity was complaining about a missing dotnet35, i believe the issues is only a few reg keys missing from the bottle's dotnet48 install see this related issue