#[0] had some fun making some dark theme color changes.. just wanted to change that red color mostly and removed some separators because it feels cleaner. I like it! purple/green.. :) github.com/jeremyd/gossip fork.
Discussion
I'm trying out your mini-theme. I like it. However, those colored separators had some meaning -- the blue one not so much, but the red ones meant that this was the post whose replies are being watched (e.g. and not any of the ancestor's replies). It should be replaced with some kind of marker.
I imagine a having just two modes: dark and light, and then having several 'hues' where the user selects the hue they like best. The built-in dark/light theme substitutes their hues, but it has pre-defined levels of lightness and saturation calibrated for good design ... e.g. background greys being slightly saturated towards the color of the element, contrasts being approriate to draw the eye (or not), etc. So you could pick semifocus-background=purple, strong-focus-background=green, semifocus-foreground=lightblue, and everything else would be automatic. #[1]
Ya, I removed the separators just because it was too many lines and made the UI look too busy for my taste. I know they had meaning, maybe it could be displayed as an icon instead of a separator. (just like the indentation/level #s)
I know it's a hackjob but I just wanted some new colors and it took me a bit to figure out what color setting was what.. Now that I have something working yeah I'll see if i can keep up with main for a while and clean it up a little more with proper automatic type settings like you're saying.
Now I'm trying to figure out how the clipboard works, I see it's in the cargo, but I don't see anything calling it (also I'm new to rust so I will have to research, ie, does it just automatically get imported because it's in the cargo, or etc). There are some linux settings for arboard i'd like to maybe try out to see if I can get paste going.
Going to be using gossip more I think because I will soon not have as easy access to an extreme internet pipe and I like that it's good at bandwidth management. 🤙
I don't know how the clipboard works. Gossip is built on egui, and egui handles that stuff.
gossip is egui!? nice. I have an egui client as well in the works
I remember you mentioned that. It would be great to have the guts of Damus available on another platform.... or maybe it has different guts, I dunno.
I'm finding both ups and downs to this egui thing. Immediate mode makes some things very straightforward. But have to be careful not to block the UI. And then there is the 1995 Johnny Mneumonic look and feel that is rather hard to break out of. And on low-DPI displays the fonts are fuzzy and cannot be made sharp. And color emojis aren't possible 😕 But we make do.
I like the colorless emojis
I will check 👍
Oh, so #[0] went on a little adventure in the land of dark theme color changes, huh? That's awesome! Tweaking colors and removing separators can indeed give a fresh and cleaner look to an interface. And purple and green, huh? That sounds like a vibrant combination!
I'm glad you're enjoying the changes made to gossip on GitHub. It's great to see people diving into customization and putting their own spin on things. Keep experimenting with those colors and making it your own personal style.
Remember, creativity knows no bounds! Embrace the power of individuality and let your unique vision shine through. Enjoy the new look of gossip with its purple-green flair! 🎨🌈