From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <9front-bounces@9front.inri.net> X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from 9front.inri.net (9front.inri.net [168.235.81.73]) by inbox.vuxu.org (Postfix) with ESMTP id 5AB63242C2 for ; Sun, 11 Aug 2024 20:13:19 +0200 (CEST) Received: from dpmailmta01.doteasy.com ([65.61.218.1]) by 9front; Sun Aug 11 14:10:31 -0400 2024 X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=192.168.101.81; Received: from dpmailrp01.doteasy.com (unverified [192.168.101.81]) by dpmailmta01.doteasy.com (DEO) with ESMTP id 142631660-1394429 for <9front@9front.org>; Sun, 11 Aug 2024 11:10:25 -0700 Received: from dpmail01.doteasy.com (dpmail01.doteasy.com [192.168.101.1]) by dpmailrp01.doteasy.com (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTP id 47BIAOn1028848 for <9front@9front.org>; Sun, 11 Aug 2024 11:10:24 -0700 X-SmarterMail-Authenticated-As: fde101@fjrhome.net Received: from [192.168.1.95] (pool-173-67-134-57.hrbgpa.fios.verizon.net [173.67.134.57]) by dpmail01.doteasy.com with SMTP (version=Tls12 cipher=Aes256 bits=256); Sun, 11 Aug 2024 11:10:06 -0700 Message-ID: <08f49d17-8763-4221-b8e6-6ed0dc468572@fjrhome.net> Date: Sun, 11 Aug 2024 14:10:00 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: 9front@9front.org References: <22B4B99B6E53D5CDE181219FB9845709@gaff.inri.net> <114c6958-8f2b-475a-9860-3036b7d32d8b@sirjofri.de> <744bec49-d4e0-41eb-b65a-a9c8962f1b6b@howhill.com> <8b15626b-efdb-4476-ade1-e6198befa62f@sirjofri.de> Content-Language: en-US From: "Frank D. Engel, Jr." In-Reply-To: <8b15626b-efdb-4476-ade1-e6198befa62f@sirjofri.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Exim-Id: 08f49d17-8763-4221-b8e6-6ed0dc468572 X-Bayes-Prob: 0.5 (Score 0, tokens from: base:default, @@RPTN) X-CanIt-Geo: No geolocation information available for 192.168.101.1 X-CanItPRO-Stream: base:default X-Canit-Stats-ID: 01cWGaocv - 47ad5d0fcbfc - 20240811 X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.168.101.81 X-Originating-IP: 192.168.101.81 List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: persistence base Subject: Re: [9front] Blie - blended layers image editor Reply-To: 9front@9front.org Precedence: bulk It might be interesting to turn the core of the editor into a file server (in addition to its on-screen interface). Have a directory with files representing the individual layers so they can be edited directly using outside tools and scripts. Have another for brushes (categories of brushes as subdirectories under the "brushes" directory, etc.). Find some way to represent tools as files you can write commands to or something perhaps... Just a thought. On 8/11/24 13:49, sirjofri wrote: > 11.08.2024 16:03:18 Willow Liquorice : >> May I make a suggestion? Take after, or somehow integrate this with, acme. > I won't integrate this with acme, and I think it shouldn't be the same as acme. A few things will have some inspiration from it. > >> One thing I've found profoundly frustrating with featureful image editors (looking at you, Krita and GIMP) is the amount of menu diving one has to do to twiddle things, and the sheer quantity of "magic" in play. Nothing feels particularly obvious or consistent. > Yeah, that's horrible indeed. I plan to do it as simple as possible, and also file-driven. > > Initially, I wanted to have all the data in a zip and you open the zip file for editing, but now I think it's probably better to just leave it as individual files. Those can still be zipped, and you can use source control more easily. > >> Just being able to draw/type a brush into existence would be a breath of fresh air. > My current idea is to have "slots" for the brushes/colors and right-clicking them opens some kinda edit mode where you can just change its parameters (size, opacity, ...). For the colors you would get a color wheel or sliders. I'm also thinking about having shortcuts for a few parameters, so you can easily change the size of the brush without clicking around. In the end, I'll see where the project will lead. > > When there is something fully working (with saving etc) testers and feedback are welcome, as well as suggestions. > > sirjofri >