primary-theme / obsidian

Comfy, playful but productive theme for Obsidian. "Primary instantly puts you in a relaxed state that opens the door to creativity and exploration. Wonderfully executed down to the smallest details,"
GNU General Public License v3.0
1.06k stars 45 forks source link

please make ALL colors editable and not just some #214

Open incantatem1 opened 4 months ago

incantatem1 commented 4 months ago

Primary Theme Version

v2.7.0

Debug Info

SYSTEM INFO: Obsidian version: v1.5.12 Installer version: v1.5.12 Operating system: Windows 10 Home 10.0.19045 Login status: not logged in Insider build toggle: off Live preview: on Base theme: dark Community theme: Primary v2.7.0 Snippets enabled: 6 Restricted mode: off Plugins installed: 31 Plugins enabled: 20 1: Style Settings v1.0.8 2: Editing Toolbar v2.4.16 3: Theme Picker v1.0.8 4: Tag Wrangler v0.6.1 5: Fantasy Statblocks v4.6.0 6: Fantasy Content Generator v1.2.3 7: Color Palette v2.13.4 8: Emoji Toolbar v0.4.1 9: Avatar v1.0.5 10: Calendar v1.5.10 11: Image Gallery v1.1.1 12: Canvas Keyboard Pan v1.0.1 13: Advanced Canvas v3.0.6 14: Banners v1.3.3 15: Discordian Theme v0.7.1 16: Callout Manager v1.1.0 17: Solo RPG Toolkit v0.4.1 18: Image Toolkit v1.4.1 19: Vault Changelog v0.1.0 20: Daily Notes Editor v0.1.7

RECOMMENDATIONS: Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets. Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.

Describe the enhancement

i really want to love this theme, but the super warm colors, like orange and such, make me uncomfortable. i want to edit it so that it has a more neutral academia vibe. it's not too far from that, but way too warm.

ceciliamay commented 4 months ago

hello! this has been in the longer big picture roadmap of primary! it will take a while since i plan on implementing some highly requested features first. also, i will be rolling out access to the colors bit by bit.

incantatem1 commented 4 months ago

okay, thanks for the info. good to know it's planned.

Dars90 commented 1 month ago

I love this theme. Its my favourite so far but not being able to remove the brown from the dark mode is making me not want to use it. Surely that not a hard thing to add. Its almost perfect guys. Colour customisation is very important for most people.

dei-layborer commented 1 month ago

I love this theme. Its my favourite so far but not being able to remove the brown from the dark mode is making me not want to use it. Surely that not a hard thing to add. Its almost perfect guys. Colour customisation is very important for most people.

I haven't been sure where to submit this, but it may be helpful for you. I too have been looking at making the theme less brown, since it really doesn't jive with my OS scheme (KDE Plasma with Breeze dark and the openSUSE color scheme). CSS snippets to the rescue!

I've put the following in a snippet, which makes most of the interface shades of a nice, neutral gray (foreground color is much lighter, but still fits):

.theme-dark {
    --color-d-gray-10: hsla(204, 7%, 85%, 1);  /* Foreground generally */
    --color-d-gray-20: hsla(204, 7%, 65%, 1);
    --color-d-gray-30: hsla(204, 7%, 52%, 1);
    --color-d-gray-40: hsla(204, 7%, 43%, 1);
    --color-d-gray-50: hsla(204, 7%, 30%, 1);
    --color-d-gray-60: hsla(204, 7%, 22%, 1);
    --color-d-gray-70: hsla(204, 7%, 16%, 1);
    --color-d-gray-80: hsla(204, 7%, 14%, 1);
    --color-d-gray-90: hsla(204, 7%, 12%, 1);
    --color-d-gray-100: hsla(204, 7%, 11%, 1);
    --color-d-gray-110: hsla(204, 7%, 10%, 1);
    --color-d-gray-120: hsla(204, 7%, 8%, 1);
    --color-d-gray-130: hsla(204, 7%, 6%, 1);
    --color-d-gray-140: hsla(204, 7%, 4%, 1);
}

I've left the other colors alone for now, as the shades of red, yellow, blue, etc. that primary uses all work quite well with the above. The only thing so far that I don't like is basic checkboxes, as the boxes themselves are too dark. But that'll be easy enough to fix with a little ctrl+f on the theme's CSS.

I hope this is useful for you!

dei-layborer commented 1 month ago

hello! this has been in the longer big picture roadmap of primary! it will take a while since i plan on implementing some highly requested features first. also, i will be rolling out access to the colors bit by bit.

@ceciliamay is this something an interested contributor could help with?