curio-heart / obsidian-wyrd

A purple-hued, low-contrast theme for Obsidian
MIT License
11 stars 1 forks source link

v0.3.0: Live Preview, Print, File Explorer, Graph View and more! #6

Closed curio-heart closed 2 years ago

curio-heart commented 2 years ago

Wyrd: A Hekkin' Big v0.3

Happy Holidays, everyone! This update brings a lot of styling support that was previously lacking!

Live Preview is here!

Naturally, this was a big thing to get done—and I'm still working on it! Because my theme takes advantage of all kinds of weird quirks, not everything is working quite right yet, but much of it should be rendering as expected!

One unique feature to Live Preview (for now!) is how task lists are rendered—this is only because I haven't taken aim at the reader view with it yet! This will be coming very, very soon as I continue working on the theme!

Print Styling?!

Yep, that's right—Wyrd now hits @media print for when you hit that Print to PDF button! I'm trying to focus Print's styling to be respectful of the amount of ink used without sacrificing any of Wyrd's unusual design, and so have taken some liberties with re-imagining some parts—particularly the headings.

File Explorer

While the Explorer was already styled, I felt like it wasn't quite where I wanted it to be. It had part of the look I wanted, but lacked much of the feel—but no more! With unique visual effects for both folders and files based on state, I think you'll find the new File Explorer look a bit more animated~

Graph View

The graph has been updated, too! With new default styles for each graph part, I think we can all celebrate having those pesky mismatched colors replaced with those from the theme itself.

Note: There's currently an issue where placing the graph in a sidebar will cause unresolved nodes to appear invisible; this is due to the color for both the workspace leaves and unresolved files being identical within the theme. While unintentionally done, it does look pretty cool when there's a bunch of files pointing to the same nonexistent file.

Other Updates

While those are the major updates, a few other things have been done lately, too!

Better Embed Support

While regular embeds still look out of place, popovers have received some love for better styling.

However, let it not be said that they've received little love: both popovers and embeds have some custom cssclasses that can be applied for improved appearances!

Ribbon Improvements

That sidebar seemed far too spaced out between icons for my tastes before, so I fixed it! Enjoy a more-condensed sidebar without snippets to fix its! … it.

Sorry, I… got a bit carried away there. 😅

Issues?

Because of how many quirks I take advantage of, there's definitely some things that I've missed or still need to fix! Among them:

Additional Notes

Some of the more unusual styles that are visible in Reading mode are currently not available within Live Preview, like underlines and redactions. Unfortunately, this isn't anything I can do something about; it's caused by differences in behavior between the parsers used for Live Preview and Reading modes, and is out of my hands.


If you find any other bugs, problem areas, or missed styles, please file an issue! 💜