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=-0.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, 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 D10E926001 for ; Sat, 11 May 2024 18:58:27 +0200 (CEST) Received: from mail-pj1-f48.google.com ([209.85.216.48]) by 9front; Sat May 11 12:55:09 -0400 2024 Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2b59b993389so800652a91.3 for <9front@9front.org>; Sat, 11 May 2024 09:55:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715446505; x=1716051305; darn=9front.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=RcVhCOV6k7YtP9G89RiKosYYTHl/mG7l0ZwOnoS/zfM=; b=mpQkGIo2vNHZKez9UlJ7Y+YV2Spe1NVaczhn8XrUlsYuqIcEVyLz4VyLkuK8B2eRqR EHmZeOV4kUkWm/cfJ2pMHRWPZZmOZVbiZbTElns7vzDx/p9I85zmWHSxSfiNC9jp2WNI hwLVtilE3Elmw6GQFu1mdF5rqjJ+oyyvZttZJ8bouj/koDEu52GC7SBKUIDcboKURUGN DY6DCgHa81JDSibChLdzsaiHUF36aSQXwQLOGaE5knz7aG7oG8sKER7/w/q2BOfYVD0A 3SK+7EwwBonH4HRnD8e86tA8JC1kl6pjYYF+dwpgAfTgd8VN+LBZ5OyCf4xWIpkm1EPf P57Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715446505; x=1716051305; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RcVhCOV6k7YtP9G89RiKosYYTHl/mG7l0ZwOnoS/zfM=; b=jO1ZaWcFugib9U7XpxpDBSHmnAMkL+PQnwbieKlcAtyWkI4GhtwIUoTOetOyD0A+cB gtQN0JsbSHXjzdg3mIIEmvW38KJJ01N1uV99DCgjfhV6EJJU5T7C8ZnwZtMMoIFBTe6S 3Tmm0QBHcvOlC/YuLrWEXYfLE14tFyqlFFZXiSakghxYJSz1L7/PSxTRB2uwQxZuFNvZ 3WsVNoyDerVdIszkqBmuupp2Ihzy5qTLieTrQQs4xszQHJCxzxxg5Lptg9pdjWhNoiue e036WYR5IeeEIOlSUbRx5jfMml5CkBt26pwlvJrSZTwZF1rTB/vzsssQZxeL7A7lio3R 3a8A== X-Gm-Message-State: AOJu0YzOLZ7VOAS973eHbhB0q4mcrDymOQ7e+fxfoZt1/6kHyMjW8sVD oKA7UymM8iWQ5o6Xzc6AYCYB9a45AyN8Orz8zZDCa/sxbbDUYuXirHOOxjoI7yUTMJO8Jua3HQN mY/BG1ymAOei6e39h0y7OV6JGwLqZwQ== X-Google-Smtp-Source: AGHT+IH9vFIBvHhmiBcbd4PDctVY4QiDjKs0PkYhR/tVxkR6CC0J+IkanUfhcPpQwNtcHA1E8ZRTEEwdCwjEFnGHFWE= X-Received: by 2002:a17:90a:d716:b0:2b8:cb2c:4fda with SMTP id 98e67ed59e1d1-2b8cb2c509dmr108729a91.1.1715446504829; Sat, 11 May 2024 09:55:04 -0700 (PDT) MIME-Version: 1.0 References: <10658a6d-38bc-4b49-bc13-c42cc0113034@posixcafe.org> In-Reply-To: <10658a6d-38bc-4b49-bc13-c42cc0113034@posixcafe.org> From: hiro <23hiro@gmail.com> Date: Sat, 11 May 2024 18:54:53 +0200 Message-ID: To: 9front@9front.org Content-Type: text/plain; charset="UTF-8" List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: compliant dependency XML callback app Subject: Re: [9front] [PATCH] rio: resize border and scrollbar based on font Reply-To: 9front@9front.org Precedence: bulk i'm glad people are invested into the code they wrote, but as ori and moody explained in depth doing a significant improvent to the current lack of scaling would require huge amount of changes in many unrelated components. if you want to make it more probable that rio is ever replaced, I think you should think of improving our overall graphics system. you could work on this in parallel to all the current limited rio/libdraw/devdraw graphical programs. i think it's not possible for a single person to do though. My reason is that rio sucks, and devdraw sucks, mainly bec. both depend on each other in a clunky way. Given that this is already a second-system I'm quite surprised how little apparent thought went into this design. So yeah, I propose a third-system that takes a more educated approach concentrating on actually making simple graphics/UI abstractions, as opposed to making a demo/example/benchmark application for concurrency and parallelism in an incomplete multiprocessor system. Just be careful with those overly abstract and generic graphics toolkits, they are often way more complicated what would be needed to replace rio/libdraw/devdraw.