Authentication-Results: mail-b.sr.ht; dkim=fail header.d=mgyar.me header.i=@mgyar.me Received: from mgyar.me (mgyar.me [140.82.56.96]) by mail-b.sr.ht (Postfix) with ESMTPS id A060B11EEC2 for <~ghost08/photon@lists.sr.ht>; Thu, 13 Jan 2022 06:44:34 +0000 (UTC) Received: from localhost (adsl-dyn-254.95-102-49.t-com.sk [95.102.49.254]) by mgyar.me (Postfix) with ESMTPSA id B92177EF21; Thu, 13 Jan 2022 06:44:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mgyar.me; s=mail; t=1642056268; bh=tl+pPwqlWXSfBrcL1OvYb5Xb0qQBwzBS31wMc7whO2Y=; h=Date:Cc:Subject:From:To:References:In-Reply-To:From; b=gvOV74lbMofcX1b4PBjgd3V4vlMG8VsVhfDLq7EYMXgMz7O2xNv7/60R7eDRfi+um XEKvLovBTyc6pYSn5Zb6MxqGWsb6e77sKGLYeBL0mDUeyLkUvEzp02n+gbTqJOpXjW dRA57C5LJYvpmPXwwPfMEWPBxFdSMHNnxRkJzKOjBxgRXwkbUZllnFldtjjc2H28fO Pi/ICZ5TWjFb7RGdQPGSlXDxK15huljQbh9JTPSXwPtDydPUtR4Sf9BTrnAEPhIpQJ 9Y+fMih25Cay3MvdhFwEl7R9o/yhmxnPatkimxVTZZ7oJKWRNTpvEPSmOy9j33+rzz IehXiANFc85Ow== Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 13 Jan 2022 07:44:26 +0100 Message-Id: Cc: Subject: Re: Project plans - Both Gio and Terminal? From: =?utf-8?q?Vladim=C3=ADr_Magyar?= To: "dvn" , <~ghost08/photon@lists.sr.ht> References: <20220112195022.qcwaytpkex4rjlec@iyo> In-Reply-To: <20220112195022.qcwaytpkex4rjlec@iyo> Hi, so IMA terminal guy. Everything that can be done in the terminal, rather then gui, is better. So when I wanted to build a rss reader with images and no sixel in my favorite terminal (alacritty), I decided, that I'll do it in the best gui lib I know for go - gio. Then I found [foot](https://codeberg.org/dnkl/foot) and [this branch of ala= critty](https://github.com/jbenden/alacritty/commit/96ee1939e5abf7044342ff0= 2dc11a88557ba2d7b) So I've split the photon project to a core lib and the gui so I can make the terminal+sixel frontend to it. I wanted to make more changes to the core and doing so would need me to addapt the photon-gio also and by then I used just the terminal version (then called photont) so I've just integrated the core lib to photont and continued developing so. Later I wanted the terminal version to be the 'main' version of photon, so I renamed photon to photon-gio and photont to photon. So the photon-gio isn't abandoned, It's just in "maintenance" mode. I'll fix issues, if reported, but nothing more. I thought, that this change wouldn't influence nobody. Sourcehut doesn't have stars like github, no downloads statistics and there was no discussion in the photon mailing list (this is the first). And to the CPU usage: gio is a immediate mode gui. So every frame must be rendered from the data you want to be on the screen. I don't know if it is a problem with me or something, but the latest version is greatly optimized. So on my computer it eats up my CPU to 8% (compared to the previous 30%). Vlado