Jump to content

Unleavened Tech

  • Posts

  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Yes, that's ideally how it should be. However: it takes way less effort for Microsoft, a tech giant, to take free and open-source projects and create a compatibility layer that works with most Linux programs than it is for the community maintained Wine project to reverse-engineer and re-implement everything in the Windows API so most Windows programs work on Wine. Due to US law, it would even be risky for any person who is familiar with the actual Windows code to work on Wine. It would take way less effort for the Wine developers to make Affinity or any other program work with their compatibility layer, if the actual creator of the software (Serif in this case) would provide them with some technical information (eg. what libraries are needed for Affinity to function). This wouldn't even take much effort from Serif's side. Thanks, but I don't want to use spyware. Linux is also not only about Linux programs, it's about the operating system. Sure I could run a Linux app that probably also has a Windows version on WSL, but I won't be able to replace Windows with that. I mean, I don't want the Windows shell, Windows start menu, Windows Settings, Windows Explorer, Windows Image Viewer, etc.
  2. Valve recently announced the Steam Deck and support for games with anti-cheats on Linux. This is technically a gaming console, which might make you think that nobody wants to use it for photo editing or graphics design, but you can actually dock it and use it as a desktop computer. Not having to buy a separate device for gaming on the go and as a computer makes sense for people with tight budgets, who also will not want to spend money on a monthly Adobe subscription. The release of the Steam Deck will draw lots of new users to Linux who will potentially be missing software like Photoshop and Illustrator, this leads me to the next point: Adobe is the industry standard that 95% people run and Affinity is the underdog. People who run Windows will most likely run an Adobe software, because it's available, but because Adobe software is not available on Linux, if Serif would target Linux users with their software, they could be the dominating software that most Linux users purchase. Why not use this good importunity? Affinity could definitely earn back the amount spent on developing the Linux version of the software. I'd like to respond to some of Serif's reasons for not porting Affinity software to Linux. 1. "Affinity products are used by photographers and graphic designers, and Linux is used by developers. Therefore it wouldn't be profitable enough." You have to understand that your software is not only being used by photographers and graphic designers, just like how a text editor is not only used by writers and journalists. A raster image editing software is an everyday tool for all kinds of people. Software developers, who you say use Linux, do often need to make changes to image files contained in their program. It might not be as involved of a work than a photographer would do, but they still need the basic tools offered by image editing programs. Indie developers and people doing personal/hobby projects will also need to do branding and designing icons on their own. 2. "It would cost $500,000 to port Affinity to Linux." If it would cost that much to port a software, you are seriously doing something wrong. $500,000 is a lot of money even for creating a piece of software from scratch. We understand that porting the UI requires a lot of work due to the library being used, however as pointed out by multiple people, Serif could work with CodeWeavers to make Affinity work on Linux through a Windows compatibility layer. This would still require work, but it would be substantially less. The Linux version could still be sold separately. 3. "Linux users only use free & open-source software and refuse to use anything that is proprietary or you have to pay for." While this is true for some Linux users, those users don't use free and open-source software because they use Linux, it's the other way around, they use Linux because it's free and open-source software. Most people using Linux do not mind running *good* proprietary software. On Linux there is an official, proprietary driver for Nvidia graphics cards and there is an open-source implementation - the proprietary driver is actually used by more people, because it is better. One of the most popular and much glorified distributions among Linux-enthusiasts, Arch Linux, actually endorses both open-source and proprietary software and you can actually install a lot of proprietary applications straight from the official Arch repositories. 4. "Because there are so many Linux distributions, we would have to release a package for each of them." Wrong. Flatpaks run on all Linux distributions and are preferred by a lot of people because of their security model and self-containment. AppImages are the equivalent of Windows' portable applications and can be run on any distribution just by downloading them, enabling execution in properties and double clicking on their icon. 5. "Linux already has GIMP and their users are not going to switch to Affinity Photo." A lot of people don't want to use GIMP because it is a very poorly made program in terms of UI and UX - even Edward Snowden pointed that out. And as you can clearly see in this thread, there are a lot of people who would like to use Affinity over GIMP, and are turning to Photo-Line instead of GIMP as an alternative. GIMP is a software commonly used in schools and educations, and the most common reaction from students (and even teachers) is "Photoshop is much better, why do we have to use this piece of 💩?" Also, a lot of gamers who are going to use Linux because the Steam Deck are young students who would not like to use GIMP, and would be looking at other alternatives to Photoshop. 6. "There is not enough demand for a Linux version." It is literally the most requested feature in these forums. There is clearly a demand. Just check the most replied to and most viewed topics in the feedback forum. Especially now with the release of the Steam Deck, Linux usage is predicted to grow in the future. If you think long term, it is also clear that Windows will not be the operating system that is going to run on every desktop device 30 years in the future, because it's legacy architecture and inflexibility - I mean, just look at how it still struggles to run on ARM processors (and ARM processors are going to be the only choice in the future as there is not much left in squeezing more performance out of x86 CPUs as Moore's law has ended). You will have to support Linux, it's just a matter of time. The sooner you realize that, the more users you can target and therefore the more profit you can enjoy.
  3. Sorry for not replying. I posted this and forgot about it. I can verify that in the latest version of AD, this document now loads correctly. Thanks for the fix.
  4. It looks like Linux is one of the most requested features 🙂 If you sort by Most replies or Most Views, you can see that this thread along with the Linux threads is the most active. I hope you are already working on a Linux version.
  5. Bug #1 I have a group with two circles inside. Exported SVG looks like this: <g> <circle cx="50" cy="50" r="40" style="fill:rgb(0,1,19);"/> <circle cx="50" cy="50" r="30" style="fill:rgb(192,191,190);"/> </g> When I duplicate the group and move it a few units away the new group will have a transform layer, while the first one doesn't: <g> <circle cx="50" cy="50" r="40" style="fill:rgb(0,1,19);"/> <circle cx="50" cy="50" r="30" style="fill:rgb(192,191,190);"/> </g> <g transform="matrix(1,0,0,1,100,0)"> <circle cx="50" cy="50" r="40" style="fill:rgb(0,1,19);"/> <circle cx="50" cy="50" r="30" style="fill:rgb(192,191,190);"/> </g> When you group a few elements, it should automatically turn the absolute positions of the child elements into a transform matrix on the group. Bug #2 Resizing a circle with the dots in the corners will change the circle's cx, cy, r attributes. It will also change the values in the Transform tab in Affinity Designer. However changing the values in the Transform Tab yourself will actually change the transform matrix and not the cx, cy, r attributes. The following two elements (g) are the same: <g transform="matrix(0.8,0,0,0.8,10,10)"> <circle cx="100" cy="100" r="50" style="fill:rgb(192,191,190);"/> </g> <g transform="matrix(1,0,0,1,-100,0)"> <circle cx="190" cy="90" r="40" style="fill:rgb(192,191,190);"/> </g> If this gets fixed, Affinity Designer should only produce the second one, where the base matrix is 1 0 0 1, meaning if the object in itself can be scaled, then it should be scaled. (In the actual project where I came across this there were more objects inside of the group, and the whole group is meant to be moved together via JavaScript, so setting 'Flatten transforms' in the export settings is not a solution here.) The solution would be to add an export setting which rescales everything until the matrix begins with 1, 0, 0, 1 (identity matrix).
  6. Loading the attached EPS file in Affinity Designer or Photo to see the following: shutterstock_10602052.eps Some objects are missing though. The following should appear just like in other EPS viewers/editors: :
  7. Affinity doesn't work under Wine, but has someone tried using Proton (Wine fork by Valve focusing on graphics), or Darling (MacOS compatibility layer) with Affinity for Mac?
  8. Sorry for swearing, I got a bit nervous. I am not disapprove making money by selling things. If I did, I wouldn't have purchased Affinity Photo & Designer and instead would have used some kind of free image editor like Gimp or Inkscape, and if that wouldn't be enough I would have pirated (which I do not support and strongly disencourage !!!). I am also not trying to insult you, or say that your decision makers are stupid or whatever, no, I'm not saying that, sorry if you got that from what I said. Of course it's needed to have people in control who have experience in marketing, business, etc. and that's totally how it should be, however these people need to at least consider the opinion of people who have experience in the industry the company is making products or services for. Ideally, the decisions should be made by more people, some of who know about marketing, some of who about money, and some about the industry itself. This is how many big companies operate. Even Elon Musk, the CEO of Tesla & SpaceX, hired a lawyer to ask for his advice, so that before he (Elon Musk) says anything publically about the company, he isn't doing any harm for the company marketing vice. Elon Musk is not a scientist, but he has at least a basic knowledge about how things work in the industries he's working in. He has the power to do (almost) anything with the company, yet he hired a lawyer to ensure what he does is safe for the company. This is an example how a CEO can work together with a lawyer, and this should apply backwards as well, so if the CEO is a lawyer or businessman who doesn't know too much about the industry, he could ask for opinion of people who do know about it. (As said, Elon Musk is also technically a businessman, but has at least a basic knowledge about everything in the industry.) I do not know how the actual company of Serif is built up, and I do not intend to harm or criticize anyone, or intend to change anything, but what I am trying to say is that you should at least let the managers (or whoever makes decisions) know that porting Affinity to Linux would be important for the industry, and be a thing that many people would want, and you could make good profit out of it.
  9. Ah yes... That's the problem! If companies had people in leader positions, who actually knew anything about the industry they are making products for, I'm sure we would be a lot farther ahead. The only thing holding back the industries is that that the directors & managers do not f*cking know about anything other than business and money. They are the same people responsible for global warming and pollution. The only goal they can imagine is how to get more money. This actually kinds of applies to politics as well, but I won't go into that here. I love Affinity software, but I absolutely hate how the managers or developers are rejecting suggestions that actually matter, and instead are focusing on unimportant things such as changing some of the nicest icons to some ugly flat sh*t. Please let the managers of Serif know, that porting their software to Linux would be in fact, be something that they could use to pull off huge competition from Adobe, and potentially be the BIGGEST!! selling point for Affinity. As said by me and a number of other people in this thread, porting the software to Linux would not consume too much time because of Mac OS being already based off Unix. Just for curiosity, here is a Strawpoll I made. Everyone, please click on it to cast your vote on whether porting Affinity to Linux would be a good idea. https://www.strawpoll.me/18141491/r
  10. I have to note that you can actually organize stuff and put it where you want it to be, and you can add and remove items from the toolbar at the top as well.
  11. Tutorial: Get the classic Affinity icons (Windows) I'm really disappointed in Serif for changing the icons. We are probably never going to get them back officially, but I will show you how to do it for yourself. Method 1 (Recommended) Right click on the shortcut for the desired Affinity program, and select Properties. Click on Change Icon... Click on Browse... Download the icon attached this post, navigate to it, and select it. Click OK on both windows. Restart your computer if the icons are not updated. This method doesn't break after Affinity updates, however it will only change the icon on your desktop, and not in the taskbar. I would recommend this method. Method 2 (Full) Download and install the program called Resource Hacker. (Note: This is a safe and well known program. The link I've added is the official website. You can check the downloaded file on VirusTotal.) After installing, you should see an icon for Resource Hacker on either your desktop or in the program list. Right click on it, and select 'Run as administrator'. Once in Resource Hacker, click on the icon and navigate to the folder where Affinity Photo/Designer is located at (e.g.: C:\Program Files\Affinity\Designer). Open Photo.exe or Designer.exe. On the left you can see a folder view. Expand Icon Group, and select the only entry there. It will be identified by some numbers. At this point you should see lots of Affinity icons at the right side. Right click on the identification numbers, and click on Replace icon, then Open file with new icon... After downloading the icons attached to this post, select them from your Downloads folder or where you've saved them. Click on Replace. Click on the icon to save changes. Close Resource Hacker. Restart your computer. This method changes the Affinity icons on the taskbar, as well as all shortcuts for the program. The icons will be reverted after Affinity updates. Using this method, you can also change the in-app icons if you spend a little bit more time on it. I might consider making an program, that will do this task automatically, in this case I will upload both the program & the source code to GitHub. In this case the program would replace the in-app icons as well. Thanks. Photo.ico Designer.ico
  12. I do seriously think that if Serif was to release a Linux version of Affinity Photo & Designer, they could really compete against Adobe. We have DaVinci Resolve which runs on Linux, against Adobe Premiere Pro, and we also have Nuke instead of Adobe After Effects, which runs on Linux as well, but we still don't have a professional grade raster & vector editing application on Linux. If Serif would really consider the time to port their software to Linux, which I can imagine wouldn't take too much time considering Mac OS is already Unix based, and most of the libraries are probably available for Linux as well, I do seriously think that they could pull of a huge competition from Adobe, whose software doesn't run on Linux, and gain lots of money and trust from their customers. By Serif not really focusing on releasing a Linux version, they are loosing quite some potential customers. I myself and probably loads of other people are stuck on Windows due to lack of software support. And although it's getting better, we are still not there yet, as many important productivity software, and drivers do not support Linux.
  13. I might try installing Affinity Photo & Designer on Ubuntu with Proton, when I'll have time and resources for it. I totally agree with you. GIMP is a very powerful program, in some areas it has even more functionally than Affinity or even Photoshop, but the interface and the whole program is made in a way, that it's really unpractical to use. Krita has implemented UX somewhat better, than GIMP, and I would say that's the best free graphics software. Actually, the same applies to almost all open source productivity software. There isn't a single good solution for music producing - LMMS is as bad as it can get, it always crashes, and after composing a really short loop, it started to completely lag - and no, it's not my computer, I have an i7 & 16 GB RAM. Also, video editing, the best thing I got was Kdenlive, which was at least usable, even though it doesn't have support for OpenFX plugins. It still wasn't as comfortable to use as Vegas Pro, but wasn't as bad as GIMP. The other free & open source video editing (OpenShot is one of which I remember) programs had not enough features even for my basic needs. I'm glad I was able to pick up Vegas Pro on Humble Bundle for $25 a while back. I don't mind paying for software, if it's worth it. That's why I've decided to purchase Affinity Photo & Designer as well, and I haven't regret my decision.
  14. That's unfortunate, I thought that tool was it. The topic which you have linked is the one I was reading earlier. There are more posts about that this is going to be included in 1.7, is this true, and is it just not in the beta yet?
  15. Well, then what is the free transform all about in the new beta build? I was reading the forums earlier, and it said that in 1.7 there will be the free transform tool to do this, and the beta came out, now there is such an option, but I don't know how to use it.
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.