And this one is interesting because Seashore a native Cocoa app for macOS and it just has landed to Apple’s App Store, while being GNU GPL v2 licensed. Saving brushes, Bottom of the Brushes dialogue, the usual, edit, create, duplicate, delete, refresh options.While GIMP is undergoing major refactoring and UI update with GTK+3, it’s fun watching one of very few successful GIMP semi-forks rise from the ashes again. Change the size in the brush editor, click the arrow and the brush takes the new size. Vbr brush in an editable folder, The circular arrow right size of the size slider in the tool options resets to the specified size.The project was started by Mark Pazolli in 2003, “borrowing some ideas, resources and source code ”, as the developer originally put it. - Supports custom brushes If you created the selection by clicking on the background, simply press Delete on your keyboard (or go to Edit > Clear if using Mac) and you will have.Seashore was designed to provide basic image editing tools for non-professional users. - Extremely powerful gradient editor and blend tool. - Sub-pixel sampling for all paint tools for high quality anti-aliasing.
Seashore stopped working for versions of OSX starting with 10.11 (El Capitan) released in 2015. Which is where we meet Robert Engels who CPRed the project in 2017 and has been maintaining and improving it ever since.Robert, first of all, I don’t have a Mac in my household, so please bear with me! Could you please briefly outline the history of your involvement with Seashore?In my previous job, I would often create icons as placeholders until a “real” graphic designer could get to them. This step is also optional, though it is commonly performed in order to make the final image size more manageable or to fit restrictions of uploading sites.Mark pulled out from the project in 2009, but there were more developers to pick up development until there were none left. Zoe - within Gimp (irrespective of what version you're using) you will need to go to the top toolbar of the main window and select 'Edit' - the 'Preferences' option is within that sub menu.The last step in our photo editing process for GIMP is to scale your image to the desired size. Brush strokes are as you would expect (fading out and thinning out with more speed/pressure). 2003 as its native one.Of course, tried them and they worked a treat. I also simplified the code in the process.I’ve since gone through and refactored a LOT more code, probably reducing the LOC in the effects area by greater than 80%, simplifying the plugins/effects immensely and adding new ones — using CoreImage — for things like auto image correction, red-eye removal, etc. So all of the color management needed to be fixed. Even though it was just deprecated, valid usages no longer worked. My company was acquired in mid-2017, and I decided to leave so I had some extra time to devote to the project during the past year.I believe I got it “working” in a couple of weeks, but I had no previous experience with Objective-C, so it was a learning process.By far the most difficult aspect was getting in touch with the original authors to get permission to fix the distributions on Sourceforge, which is where most people landed.The main source of the “crashing” was the removal of ColorSync Manager support from the OS. But I really missed the simplicity and native feel of Seashore.So at the end of 2017, I made the decision I would try and get it to work. Edit Brush Size Gimp Manual Memory ManagementMy gut feeling is that it has a lot to do with severing the ties with the original project and rewriting very nearly all of it, for technical and/or other reasons. That was a big change, and fairly tedious, but the built-in conversion process in XCode helped.The last big effort was getting it to work under the sandbox and “hardened runtime” in order to distribute through the App Store.One thing I find particularly interesting about Seashore is that it’s one of very few GIMP forks that actually survived. Manual memory management is so…ancient. There’s a lot more that could be done, but I’ve probably taken that effort as far as I’m going to unless I get bored…I reworked the code base to use automatic reference counting — to make life easier to future maintainers — SO MUCH EASIER. But do you follow any free/libre infrastructure projects such as OpenColorIO, OpenImageIO, MyPaint brush engine, GEGL, and others that could have some potential for you?I’m sorry but I do not. The remaining GIMP code is primarily used in the advanced gradients that are not supported natively in CoreGraphics.As you’ve just explained, it’s unlikely you can pull any code from newer GIMP releases without rewriting all of it. I don’t think it ever had a lot — it was a native Cocoa app from the start, but I’ve since removed even more of the GIMP code and replaced it with CoreGraphics or CoreImage. Up until a recent release of GIMP it still read & wrote GIMP files successfully. At least the ability to read them, and possibly write 2.0 if needed. As expected though, the native graphics/imaging capabilities of OSX are extensive.Did you end up switching Seashore to its own file format?How much support for XCF files are you willing to provide, given the amount of changes in that respect between GIMP 2.0 and GIMP 2.10?I am planning to support XCF 2.10 if it is not too difficult. Personal budget software for mac 2018First, Pixelmator, Acorn, and a few more similar applications arrived. But the landscape on macOS has changed a lot since then. My Mac cannot run the latest Mojave, so I can’t develop for some of the Mojave features like “dark mode.” Any donations would help in updating the documentation, and possibly a new icon set as well.Speaking of which, do you have any interest in bringing in more people to work on the project, whether writing code or designing UI or writing tutorials or creating new website etc.?What’s the best way to contact you? Via Issues / PR sections on GitHub?When you say you were debating putting up a ‘Donate’ button, do you mean you decided against it, or is it still under consideration?Seashore started out as a lite version of GIMP when the market on OSX wasn’t nearly as saturated as today. I was debating putting up a ‘Donate’ button in order to buy a more modern machine. It would be awesomeif it was featured, but it probably needs a UI refresher by a graphic designer.I derive no economic benefit from Seashore — on the App Store or anywhere else. I honestly believe that at some point only applications provided through the App Store are going to be acceptable for installation — for security reasons.Also, although it is doubtful, there’s a possibility that being on the App Store will expose a whole new audience to Seashore. ![]() I’d like to improve the scaling/rotation to not require the key mods (use more advanced handles) and show the image while performing the action, etc. Similarly, I’ve just rewritten the brush/texture code to allow the creation of both textures and brushes from within the application — it used to be done via external helper programs as well.Do you see masks and layer groups as too advanced features to support (masks were originally available in GIMP, layer groups were only added to v2.8 in 2012)?You can kind of do masks now by setting the layers modification to ‘primary only’ and editing the mask using ‘alpha only.’ The groups are probably too advanced.I think most forthcoming changes would be in the UX/UI area, and not as feature oriented.
0 Comments
Leave a Reply. |
AuthorSara ArchivesCategories |