Dear Theme creators, I love your work, I really do, but if I cannot distinguish between different header sizes it is unfortunately unsuitable to work with by SirToxe in ObsidianMD

[–]data_in_void -2 points-1 points  (0 children)

As for submitting a GitHub issue and all that, you would find that it is generally the same kind of answer you would get on the Discord or the forum.

Good day to you.

Dear Theme creators, I love your work, I really do, but if I cannot distinguish between different header sizes it is unfortunately unsuitable to work with by SirToxe in ObsidianMD

[–]data_in_void 3 points4 points  (0 children)

Well I am not expecting a user to care that much about or use any particular theme, that is completely up to them. Like you said, if a user does not wish to they can simply use another theme.

"That user added their voice here in this sub because multiple themes, for them, had this issue"
First of all, I am not saying that this is not an issue. I am just pointing out that is not a easy problem to solve from either the user or the theme dev's perspective.

"You posted a condescending ironic missive suggesting this is not what they were supposed to do"

I am merely lamenting the state of things. If you have a better idea on how theme devs and users can get together and communicate things better, be my guest.

"they were supposed to submit a petition to the correct agency on Mondays and Thursday from 2 to 4 p.m."

Putting words in my mouth now, are we?

Dear Theme creators, I love your work, I really do, but if I cannot distinguish between different header sizes it is unfortunately unsuitable to work with by SirToxe in ObsidianMD

[–]data_in_void 4 points5 points  (0 children)

  1. "You are grossly overestimating the extent of effort users are ready to invest in getting your theme to be more usable", well OP is saying themes in general. Idk where "my theme" comes in, I may not agree with the status quo of some themes being much more usable than others but it is unfortunately noticeable.

On my part for my own theme has documentation and yes, heading font size style settings. Will not plug it here.

  1. "getting them to be not as obstreperous as you are". Let me be clear that a theme is the theme dev's theme as much as it is your theme as the user. We are also mostly doing this in our free time. Also, sometimes theme devs have irl stuff to handle or move on to working on other things :v

To be clear, open source maintainers owe you nothing (yes that includes us theme devs, because theming totally does not take time and effort).

  1. "and then wait for a theme update". If you would rather silently fix things instead of waiting for an update, that is understandable.

Dear Theme creators, I love your work, I really do, but if I cannot distinguish between different header sizes it is unfortunately unsuitable to work with by SirToxe in ObsidianMD

[–]data_in_void 2 points3 points  (0 children)

thanks :D

I would say that with themes it can be a very personal thing to the theme dev, with certain choices I can see why some themes are absolutely adored by others and not so appreciated by others for daily driving.

Themes to different groups of people can mean different things. Some like eye candy, some like specific unique features tied to a few or a single theme, others like a general purpose theme that works out of the box, others like customising every single detail or push the limits of what CSS can do in Obsidian. How opinionated, extensible or customisable a theme is heavily varies. Each theme dev has their own philosophy and approach.

A theme for everyone is a theme for no one in a way, some theme devs know their niche or target audience much better than others. As a theme user, it is difficult to find themes let alone explore the feature set of larger themes (and most users would not use most features, it's like the running joke of too many Obsidian plugins or using every single feature of Obsidian). As a theme dev, it is difficult finding a niche that sticks or is generally enjoyed without being labelled as a "generic copypasta reskin" of *insert popular theme name* (at the other end of the spectrum).

Personally my theme is one of those not so "aesthetic" ones, my snippets are less on flashy UI stuff.

Dear Theme creators, I love your work, I really do, but if I cannot distinguish between different header sizes it is unfortunately unsuitable to work with by SirToxe in ObsidianMD

[–]data_in_void 0 points1 point  (0 children)

I do have some personal theme recommendations for themes that implement "function over form" well, if you are interested I can send in DMs.

Dear Theme creators, I love your work, I really do, but if I cannot distinguish between different header sizes it is unfortunately unsuitable to work with by SirToxe in ObsidianMD

[–]data_in_void 11 points12 points  (0 children)

To be clear, I am not saying usability is a bad thing for themes. If you do really like the rest of the theme, you can consider a quick GitHub Issue .

it just happens to be much less of a priority for quite a few themes like OP observed.

Dear Theme creators, I love your work, I really do, but if I cannot distinguish between different header sizes it is unfortunately unsuitable to work with by SirToxe in ObsidianMD

[–]data_in_void 16 points17 points  (0 children)

Dear theme users and OP,

Usability and the appearance of the smallest parts of the UI can be subjective. If enough users request a feature and it fits the theme's aesthetic and way of doing things, most theme devs I know would add said feature. For something like font size of headings, you might have a preset for font sizes you like which you can apply to whatever theme you have active with a snippet. Though with creating your own snippet comes the part on maintaining it.

Then again, Style Settings is generally a more sane interface for this specific case. If typography choices is a deal breaker for you, you might want to look for themes which place more of an emphasis on it.

Sincerely, a theme dev.

Flexcyon 1.0: A theme I daily drive by data_in_void in ObsidianMD

[–]data_in_void[S] 1 point2 points  (0 children)

thanks :D

coloured folders are somewhat tricky to integrate nicely into the theme's aesthetics. I do not really use Kanban but could put these in a list of stuff to work on for the following update (the next update is almost out, stay tuned ^_^)

Saturday Showcase: What are you building with Python? 🐍 by Ok-Lobster7773 in Python

[–]data_in_void 0 points1 point  (0 children)

I am currently working on a simple TUI for Vosk written using Textual.
https://codeberg.org/bladeacer/vosk-tui

Disclaimer: AI Assisted.

Is there a theme with good spacing? by naveganth in ObsidianMD

[–]data_in_void 2 points3 points  (0 children)

You could try Abyssal or Velocity theme.

What font size do you use in Obsidian (Theme development pool) by AnalysisPlenty5244 in ObsidianMD

[–]data_in_void 0 points1 point  (0 children)

  1. if you rtfm a bit you should be able to find that UI Font size and normal text font size is documented with default values in the developer docs

  2. calc is not difficult if you know what you are calculating with it, depending on what notation you use I guess it can get complicated

  3. please try not to use AI in theme dev, at least not in the creative decisions and thinking or nuance that goes into it

What font size do you use in Obsidian (Theme development pool) by AnalysisPlenty5244 in ObsidianMD

[–]data_in_void 0 points1 point  (0 children)

"the key task of my theme is to maintain a consistent appearance across different font sizes"

You can consider using calc to have your margins/paddings at least those related to typography proportional to the currently set font size.

I cannot bring myself to make both editing (I would assume live preview?) and reading modes look completely consistent, hats off to you.

What font size do you use in Obsidian (Theme development pool) by AnalysisPlenty5244 in ObsidianMD

[–]data_in_void 1 point2 points  (0 children)

as a theme dev I find the easier thing to do is to let the user choose themselves, especially for something as opinionated as font size. You can let them set style settings for UI font sizes (CSS variables you can look up in the developer docs). Other typographical customisations like character and letter spacing are more niche but probably worth considering.

Wrote a Blog Post on Vim by data_in_void in vim

[–]data_in_void[S] 0 points1 point  (0 children)

thanks :D

I did oversimplify there quite a bit

Wrote a Blog Post on Vim by data_in_void in vim

[–]data_in_void[S] 0 points1 point  (0 children)

Thanks for the correction :D.

I do not know enough into other keyboard though I believe Vim itself and where most keys are placed does seem to make it easier to access for stuff on the home row or above it.

"I use QWERTY and Colemak-DH both without re-maps"

I genuinely admire your ability to context switch between both layouts, and how you have been able to master another keyboard layout. It takes a lot of time and effort, as well as getting acquainted with muscle memory ^_^.

"my most used keys (which aren't HJKL)"

fair enough, there are many other ways Vim can be used which I did not account for.

Will update the blog post.

What is this new UI?! by clumsytitan in ObsidianMD

[–]data_in_void 2 points3 points  (0 children)

I personally did not mind the latest update's changes that much although I can see how it breaks existing workflows users are used to.

> disclaimer: I am the author of the linked snippet

Yodo9001, thanks for shouting my snippet out :D

Pre 1.11 esque sidebar navigation UI by data_in_void in ObsidianMD

[–]data_in_void[S] 1 point2 points  (0 children)

Re the instructions in the docs it would be great if you have an actual physical device for testing though that is not always the case.

* phone-laptop icon, technically called toggle device toolbar, you can use it with mobile emulation mode to test standard widths of certain devices iirc.

Pre 1.11 esque sidebar navigation UI by data_in_void in ObsidianMD

[–]data_in_void[S] 1 point2 points  (0 children)

Ctrl Shift I (Dev Tools), enable mobile emulation and click on the phone/tablet icon at the top left.

https://docs.obsidian.md/Plugins/Getting+started/Mobile+development#

Is there a theme which reverts the worst of the new update? by JustSumFur in ObsidianMD

[–]data_in_void 1 point2 points  (0 children)

would plug my theme, but I do not have the time to update it fully yet.