usebruno / bruno

Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)
https://www.usebruno.com/
MIT License
21.78k stars 1.02k forks source link

More Themes 🎨 #287

Open helloanoop opened 9 months ago

helloanoop commented 9 months ago

Currently Bruno only supports light and dark themes. These colors were inspired by the default vscode light and dark themes.

I propose to support these additional 6 themes to be supported by default

  1. Community Material Light
  2. Community Material Dark
  3. Atom Light
  4. Atom Dark
  5. Community Palenight
  6. Community Nord

If someone wan't to pick this up, updating this in bruno should be straightforward

  1. You need to add a file here
  2. You need to update the options here

After we reach v1 (auth support, enhanced collection runner, load testing, hooks, global env and so on) milestone, then we can think of a implementing a theme store architecture which allows to browse and install themes from github repo's

soumilroy commented 9 months ago

Hello @helloanoop. Can I take up this issue?

helloanoop commented 9 months ago

@soumilroy Go ahead. Pick the theme you are comfortable to get started with.

soumilroy commented 9 months ago

@helloanoop The ipcRenderer is returning undefined. I'm new to electron so I'm not sure if this issue specific to the platform. I followed all instructions, dug online for solutions but didn't help. Bug?

My platform specs: OS: MacOS Ventura 13.4.1 (Apple silicon) Node: v18.17.1

FireShot Capture 008 -  - localhost

helloanoop commented 9 months ago

You are opening this in a browser. Bruno won't load inside a browser.

# run electron app (terminal 2)
npm run dev:electron

This will open an bruno in a separate window. If you are still facing issues, please post in our discord dev channel

sanjai0py commented 6 months ago

i can tackle this issue. please assign it to me!

helloanoop commented 6 months ago

Hey @sanjai0py This is being planned as a part of golden edition paid plan Hence we are not able to accept contributions on this feature.

Thanks for your understanding.