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.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,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 EB56A2A7C8 for ; Sun, 11 Aug 2024 16:03:19 +0200 (CEST) Received: from srv1.howhill.co.uk ([85.95.36.12]) by 9front; Sun Aug 11 10:01:40 -0400 2024 Received: from [192.168.1.223] (Ellychnia-corrusca.howhill.co.uk [192.168.1.223]) (Authenticated sender: willow) by srv1.howhill.co.uk (Postfix) with ESMTPSA id A48532C686 for <9front@9front.org>; Sun, 11 Aug 2024 15:01:38 +0100 (BST) DKIM-Filter: OpenDKIM Filter v2.11.0 srv1.howhill.co.uk A48532C686 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=howhill.com; s=default; t=1723384898; bh=fG+P1+YX5+1phKk6oZir4/jgiqk1J5muAaqBEMvP+N8=; h=Date:Subject:To:References:From:In-Reply-To:From; b=joQEAu4810q6aGmIUTvva7tqJF6Kqejyjp+8Unm/JtJJAb8rh0G5zqDJvo1A9dzym 6sthLww7+ZEKkTC+AW8IER2m1tq+gVvMUYALdLEQFocfzXEq0NyJiuvkecTxzy9BT+ umEM0UbFdkMCqwTs8k6SSnGHubityLwxl1UpSmLrSAYL1OcXDkT8UE43exF+tc4Fvk akHv8jcHgv7QCPly905Vkrp66/ILfr4aDOSwPF6bMmD36omoYLSJ7l+dohnhbOkiRr ppxa3hQT3QWZ/9s+GTSBeT6FNZ5DGeliIOINNWSVjoxS9/CGLcIbTD/pxRntWfyh47 5qUQ/fIlTliWg== Message-ID: <744bec49-d4e0-41eb-b65a-a9c8962f1b6b@howhill.com> Date: Sun, 11 Aug 2024 15:01:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: 9front@9front.org References: <22B4B99B6E53D5CDE181219FB9845709@gaff.inri.net> <114c6958-8f2b-475a-9860-3036b7d32d8b@sirjofri.de> Content-Language: en-GB From: Willow Liquorice In-Reply-To: <114c6958-8f2b-475a-9860-3036b7d32d8b@sirjofri.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.61 / 20.00]; BAYES_HAM(-2.85)[99.35%]; GENERIC_REPUTATION(-0.67)[-0.66916748433841]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ZERO(0.00)[0]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[] X-Rspamd-Queue-Id: A48532C686 X-Rspamd-Server: srv1.howhill.co.uk List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: realtime package out-scaling control Subject: Re: [9front] Blie - blended layers image editor Reply-To: 9front@9front.org Precedence: bulk May I make a suggestion? Take after, or somehow integrate this with, acme. 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. Just being able to draw/type a brush into existence would be a breath of fresh air. - Willow On 11/08/2024 10:18, sirjofri wrote: > 11.08.2024 05:41:56 sl@stanleylieber.com: >> hey, this puts pixels on the screen! > > Sadly, only on the screen, yet :) > > Directly after announcing I also added the first tool buttons for better visibility. Just in case, a short introduction for users: > > Each layer has a type, and each type has its own editor. Bitmap p9images are one type, others aren't implemented yet, but planned. > > When clicking on one layer, the editor for that layer will "open". That means that input is directed to that editor, and visualizations will be drawn from that editor. Also, the tools panel will open with the controls for this editor. > > The p9image editor currently only has three buttons, more will follow for brush settings and color palette. Button "C" will change the drawing to display the final composited image (which is the standard), button "S" (solo) will display only the image of that layer, and button "M" will display the mask for that layer (if available). When displaying the mask, you can only draw on the mask. (I want more control over this so you can paint on the mask while displaying the full composited image). > > The layers window currently has a weird ordering, because it's from top to bottom. That will change to the standard well-known stack (from bottom to top) in the future. Also, I want to include some micro-toolbar into the layers window for the editor to fill, so the buttons that are in the standard tool right now will probably be there at some point. > > In general, there are a few points that are more important right now: > > - zooming is slow. That should be improved. > - saving is not yet possible, but is important, obviously. > - adding and moving layers, as well as deleting. > > sirjofri