[ANN] New gtk client, with colors

1. Ecmel B. Canlier (me (a) ecmelberk.com)

Tested it for a little bit and it seems really nice! The "user
experience" is definitely very close to what I imagined for Moonlander.

> The browser will have a different color for each domain you visit.

On dark GTK themes (specifically Arc-Dark in my case), the top UI color
on some pages look _very_ light and makes the important parts of the UI
hard to see?.

One suggestion would be to add a "dark mode" switch that tones down the
brightness of the generated colors. You might also want to add an option
to turn the coloring off entirely for people who want all their programs
to share the same look.

[1]: https://ebc.li/d665.png

> Streams content by default. That means you can open pages even when
> you have connection speeds of Kb/s.

My slow internet will thank you for this one :)
 
> It works. Until I find another bug

Here's one: Some quote lines are not parsed correctly?.

[2]: https://ebc.li/oyew.png
     The page in question: gemini://ebc.li/posts/alt-text-proposal.gmi



Lastly, if you want more stuff to do: a way to configure how the pages
are rendered would be a nice addition. As currently the text is too
small, and the lines go for too long without wrapping. Being able to set
the maximum line width (bonus points for centering), and font
configuration (preferably different for each line type) would be pretty
neat. Color customization would be neat too, but that's not as
important as being able to read things.

I might take a shot at implementing the customization stuff, but don't
count on me :p

-- 
Have a nice (day|night|week(end)?)
~ Ecmel B. Canl?er ~

Link to individual message.

2. Lorenzo Miglietta (ranfdev (a) gmail.com)

> Tested it for a little bit and it seems really nice! The "user
> experience" is definitely very close to what I imagined for
> Moonlander.

Thank you, that means a lot to me :-)

> On dark GTK themes (specifically Arc-Dark in my case), the top UI
> color
> on some pages look _very_ light and makes the important parts of the
> UI
> hard to see?.

I'll add an option to disable colors for now, because that's easier to
implement and it's needed anyway. After that, I'll look into dark
themes/mode.

> Here's one: Some quote lines are not parsed correctly?.
> 
> [2]: https://ebc.li/oyew.png
>      The page in question: gemini://ebc.li/posts/alt-text-
> proposal.gmi

Sorry, I don't understand... what's the bug?

I don't remove '>' from quotes, so those lines start with that char.
Some quoted lines _dont't_ have '>', because they are not really new
lines. When a line is longer than the screen, it gets wrapped by the
program, but the program doesn't add '>'.

I don't think that's a bug, but if that creates confusion, I'm happy
to remove the first '>' char from quotes, so that every line is equal,
even when wrapped.

> Lastly, if you want more stuff to do [...]
I'll add a configuration file to disable colors, change fonts, etc...

Link to individual message.

3. Ecmel B. Canlier (me (a) ecmelberk.com)

> Sorry, I don't understand... what's the bug?
> 
> I don't remove '>' from quotes, so those lines start with that char.
> Some quoted lines _dont't_ have '>', because they are not really new
> lines. When a line is longer than the screen, it gets wrapped by the
> program, but the program doesn't add '>'.
> 
> I don't think that's a bug, but if that creates confusion, I'm happy
> to remove the first '>' char from quotes, so that every line is equal,
> even when wrapped.

Ah wait, just checking again, the other pages that I thought rendered
correctly just didn't have any quote lines. I don't think this is an
issue, sorry!

-- 
Have a nice (day|night|week(end)?)
~ Ecmel B. Canl?er ~

Link to individual message.

4. Lorenzo Miglietta (ranfdev (a) gmail.com)

I've updated the program. Now you can change fonts and disable colors.
Also, it now caches pages in the history.

Link to individual message.

---

Previous Thread: TOFU recommendations for Gemini clients

Next Thread: ANN: A new Gemini browser written in Go