svg-line: Better Status Bars for Emacs
10 points by chiply
10 points by chiply
How does performance of an SVG bar compared to a traditional *-bar? I would imagine that rendering an SVG and tracking pixel-based clicks is heavier than text widgets, but I'm not sure if that would make a difference in practice. Is there graceful fallback for -nw ?
PS I recognised your domain from the VOMPECC article- your site has had a subtle redesign since then? It seems the scroll issue is fixed, whatever that was. Just as a heads up though from a fellow user- all your submissions have been your own articles, and that's getting a little on the heavy side compared to the rough 'about a quarter' rule of thumb in /about; perhaps consider easing off a bit :)
This is GUI only, so no graceful fallback for -nw.
In practice, I haven't noticed any slow downs or performance issues from using SVGs. It's kind of amazing how well it works. You can even have dynamically updating indicators like scroll indicators and they almost look like they're animations.
My site has been re-designed :). I implement fixes whenever anyone raises an issue.
Ah, I didn't know about the 1/4 rule, I'll definitely tone it down a little bit! I'll also start sharing others' articles and videos as there are plenty I've come across in my research that are amazing and I think this community would enjoy!
Don't use emacs, but this is pretty cool. I like how cohesive your system's styling is in the video (monochrome icons and a matching bar), and it fits well with the site's design as well. Would love to see/read more about that!
Thanks! I like purple lol :). Most of the styling comes from modus themes - I'm using modus-operandi.
The developer considers optimal contrast very precisely. From the readme: "Highly accessible themes, conforming with the highest standard for colour contrast between background and foreground values (WCAG AAA). They also are optimised for users with red-green colour deficiency."
The font is Terminus from Nerd Fonts, which is where the status bar's icons come from. The fonts are the color of the text by default, but it's Emacs, so you can customize https://www.nerdfonts.com/