notable / notable

The Markdown-based note-taking app that doesn't suck.

Home Page:https://notable.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Custom themes

drupalshift opened this issue · comments

commented

Support for custom colors in editing mode and view ( dark theme, solarized,... )
I always have to adjust my monitor for writing applications that don't support darker themes
Would be nice if you could support this feature

Take a look at #18 ... does this answer your question?

commented

@johnletey That's cool but I mean custom color theme, so you can customize not just dark theme
It would be nice if you can expose some variables so you can customize it, it can get saved like editor config files in Notable directory

commented

Also you can keep settings for custom fonts (#102) in such files

There's already a settings file actually (~/.notable.json).

@drupalshift Would support for loading custom css/js files be convenient enough? Or would you prefer some popular themes preloaded to chose from?

commented

@fabiospampinato that's so cool and more than enough, it's more convenient if you can load from repositories which have a certain structure and standard that you have defined for example :

{
     modules : [ 
         "drupalshift/notable-darktheme",
     ]
}

it also more convenient if there was a GUI that you can load/disable/enable these modules and an official modules repository which holds an index to other modules so GUI can list all accepted community modules
I know it's asking for too much, I'm down with loading custom CSS/JS, but just giving you an idea so you can keep in mind for future community-driven development

@drupalshift support for full-blown extensions is a bit too far out there yet, but thanks for the suggestion.

Would support for loading custom css/js files be convenient enough?

I second @drupalshift's request. However, I answer @fabiospampinato's question with a firm yes. Support for loading custom css is convenient enough and would work wonderfully for my use case.

Loading custom CSS could also help people contribute with themes and let the users not only load their custom CSS but also select from a list of pre-determined themes.

Is there a way to get html/css markup from notable?

@djordjedjukic what do you mean? You can open the devtools (currently only in dev mode, but devtools will be enabled in the next production release too)

Themes as extensions aren't quite here yet, but in v1.9 the built-in themes will be customizable.

I'd appreciate a dark mode that isn't pure black. With custom themes, I could improve upon the current dark theme, but if Notable could ship with a Light, Dark, and a Night Mode (Night Mode would be the current Dark Mode, and Dark Mode would become a dark gray theme instead), that'd save me a lot of tweaking. Alternatively, just lighten the current Dark Mode (from a UX perspective, pitch black isn't ideal for reading text, at least not when the text is bright white). Check out GitHub's three appearance settings.

The current "dark" theme isn't pure black, but I agree that it's too dark, it'll be brighter soon.