Primary Theme

VSCode supports markdown so maybe that as well?

Also, love the theme. Is there a plan to update Primary with style setting support?

Yes there is will be!! I’m still a bit busy now, but it’s already on the works and will be updated once I get the time. At most it should be out by late of January!

Also, thank you for the suggestion!! Will add it to the list :wink:

1 Like

Updated “Must-support” List of Languages:

  • HTML
  • CSS
  • JavaScript
  • Markdown
  • Python
  • C++
  • C#
  • Swift
  • PHP
  • zsh Terminal
3 Likes

Yea this list is perfect. Maybe adding support for ipynb files (jupyter notebooks in vscode) would also be nice cause there are many students who use vscode for jupyter (like me). Also, I think Ruby would be a big one for some people!

BTW, I am a big One dark pro theme fan on vscode, and the author recently allowed you to change the color of any syntax highlighting he has added. Like you can change variable color and all in the settings menu easily:

If you could add this for customization it would be nice too! Sorry for asking you to implement soo many things.

One last request - the weirdest of them all - I know this theme looks amazing cause of its brown colors and chocolate like schemes - but maybe can you try making a very dark blue theme too for both Obsidian and VSCode? Like basically One Dark Pro but way more darker. This is a bigger task cause you would have to completely overhaul your theme that you have right now but I have really wanted to ask a developer to do this as whenever I try making my own theme it fails utterly.

P.S. I have mentioned one dark pro a lot in this message and so I would recommend you see how the author of that theme made the theme cause it was a hit and is the most installed theme on VSCode (I think).

I’ll add both, ipynb and Ruby to the list!

Thank you so much for this suggestion too! I’ll definitely check out One Dark Pro!

For your weird request — it’s definitely something that I’ve been thinking about too, but color mixing took tons of studying over the years and takes hours (even days) to perfect it, so I will have to make it a premium product. I have bills to pay and surgery to save up for too, so the only way I could make this possible is by monetizing it. I am still unsure about how much it would cost, but I hope you understand why!!

2 Likes

Updated “Must-support” List of Languages:

  • HTML
  • CSS
  • JavaScript
  • Markdown
  • Python
  • ipynb
  • C++
  • C#
  • Swift
  • PHP
  • Ruby
  • zsh Terminal
1 Like

Agreed, from personal experience, it might seem easy but mixing colours and getting the perfect combination is extremely hard.

Understandably. Best wishes about the surgery.

1 Like

Super sad that it will cost money…but I understand! I probably won’t be able to pay for it cause like I’m a kid but yea I hope people do pay for it and get that theme if you make it!

BTW I think your must-support list is now perfect, but I shall tell you if I find any other languages that I forgot about that are popular and you should add!

1 Like

Yea I can never find the correct color palette for myself so I don’t know how I would do trying to make one for everyone :joy:

1 Like

I have found it is a effort in futility, only because it is not my field. I have tried, it just never was ‘just right’, you know.

Let’s leave it in the hands of the expert.

2 Likes

I appreciate how understanding you guys are and I’m very grateful for it!! I’ll update you guys about the colors and editor themes — probably after I get through the Customization and Mega Fixes update. Thank you again for all of your continued support!! :two_hearts:

Excellent work! The color, the well-structured CSS file, and all the details. Thank you for creating and updating this theme. :smiley:

1 Like

Hello Primary users! After winning Obsidian October 2021, Primary has been nominated as one of the Obsidian Gems of 2021 thanks to @Mara-Li 's nomination (thank you so much)!!

Primary has been one of the most exciting things that happened to my 2021 and I am very grateful for all of your kind words and support. There will be tons of updates coming in late January to early February — mega fixes, mega additions, mega customizations — to help you do more with it, have it polished, and make it yours. :sparkles::carousel_horse:

If you think Primary has somehow impacted the way you’ve worked with Obsidian, please cast your vote for Primary on the poll in this thread. If you’d like to take your support even further and aid the development of the next mega update + Primary for other apps (such as VSCode), consider buying me a coffee.Thank you again for all your suggestions, kind words, bug reports, and everything in between!!! :yellow_heart::heart::blue_heart:

7 Likes

@Cecilia_May

This is a beautiful theme!

Would you consider adding another feature that aids visual organization? Custom checkboxes? See #4 here.

image

3 Likes

Thank you so much!! Glad you’re enjoying it. Definitely adding this to the list @ScottKillen !! Thank you so much for your suggestion :grinning_face_with_smiling_eyes:

3 Likes

I’m not a particular fan of the brown, but you have a lot of attention to detail in this theme that I have not really seen in other themes. The raised buttons, the nice typography scale, the font family, etc. I would love to see all of this in a more generic theme but I don’t think that exists. Let’s just say I would pay 16 coffees for it.

3 Likes

Thank you so much for the kind words @lucidthoughts !! I totally get how you might not prefer brown, the theme has quite an opinionated color scheme. (hehe :sweat_smile: ) Initially, I wanted to create many themes of different styles (I had quite a list! All of them having different shapes, feelings evoked, color schemes, and would - of course - have the same amount of detail in execution) — but as I released Primary, I learned how hard maintenance would be considering other things up on my plate. Just having 1 theme is already time consuming enough (at least on my end), what more having 2 (or 3). It’s even harder if I don’t use all of them simultaneously as I wouldn’t be able to constantly check the quality. Quality is really important to me and I would give up a lot of things for this. I will only be able to provide another theme like this if I would be continuously well compensated for my time to create a new one from the ground up (which is very time consuming to start with) and to maintain this. :disappointed_relieved:

BUT! If you have no problems tinkering around a big wall of settings (soon™), maybe paying for premium color schemes and customization guides (soon™), and be fine with having most shapes and cues on Primary be kept as is — maybe try waiting on Primary’s next mega issues-fixed update and customizations release :thinking:?

TLDR
I’m more than happy to build on top of Primary and allow customization through settings! I unfortunately don’t have the time to maintain another codebase — but to allow other users to enjoy the quality Primary already brings and add on top of it, maybe I can deliver :sweat_smile: If by then you’re satisfied with the customizations release, and Primary comes to serve you well, I’d be really grateful for your support :sweat_smile::sparkling_heart:!

4 Likes

I absolutely appreciate the opinionated color scheme. 1. Brown is beautiful 2. The brown-yellow overlay (lets call it sepia here) is often my preferred choice in a “reading-mode” environment. I often use a similar color scheme in my Safari browser. When I opened your theme my immediate reaction was, “This developer knows what he or she is doing.”

Thank you for creating such a pleasant, warm, and wonderful theme. Best out of the dozens I’ve tried on Obsidian. Had to create an account here on the forums to let you know.

6 Likes

Just visiting to say that theme is awesome and to mention about heading throuble. But here is a snippet already.
:black_heart::fire:

1 Like

Hey @Cecilia_May the theme is gorgeous. Personally I was not a great fan of Brown, but this changed my view. Also the attention to detail for each element in some of the popular community plugins is so beautiful.

However, the headings are a bit big for my linking. I know that I can change them in CSS (and I have done that), but I much prefer to do non-destructive modifications whenever possible. Any plans of introducing a theme customization plugin for such changes?

Also, ability to modify the colors alongside would also be amazing. As a person who is currently learning web dev, the CSS you’ve made is amazing, especially the comments and documentation. My new fav plugin 10/10.

2 Likes