From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: mothra: proposal Date: Wed, 18 Mar 2020 19:49:16 -0400 From: sl@stanleylieber.com To: 9front@9front.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: session-scale lifecycle pipelining GPU generator Message-ID: <20200318234916.KUDAcAtPbXhUVNHQRYb4EAZIBtRdB1bhaG76-paKdLc@z> i've been maintaining forks of mothra for years. i don't anticipate making more big changes any time soon, and i have zero time to continue applying the changes from 9front to my several forks. i propose to backport the following changes from my forks to 9front: 1.) restore original default fonts. a.) our dejavusans is fuzzy as hell, and it sucks. 1.) users can easily choose their own fonts and recompile. 2.) backport my changes to libpanel to remove useless panel borders and fake shadow lines. stop underlining hyperlinks, and instead make them blue.[0][1] a.) perhaps in a saner manner. 1.) currently, lines, borders, bullet points, etc., are defined in all sorts of different places, not even entirely inside of libpanel. i made no attempt to address this. in rio, we ended up putting all the color definitions into one file, for easy modification. 3.) implement -b flag for dark mode, white-on-black text.[2] a.) similar to rio -b, and vt -b. 1.) users are free to implement any desired schemes beyond default and -b by configuring the included .c files. caveat: i do not have a lot of faith in my own ability to backport these changes cleanly. volunteers are welcome. sl [0] http://plan9.stanleylieber.com/src/mothra.white.tgz [1] http://plan9.stanleylieber.com/src/mothra.black.tgz [2] http://plan9.stanleylieber.com/mothra/img/20200310.png