n457 / Uncolored

(Un)colored — Next generation desktop rich content editor that saves documents with themes. HTML & Markdown compatible. For Windows, OS X & Linux. — http://n457.github.io/Uncolored/
Apache License 2.0
776 stars 51 forks source link

Added new theme for (Un)colored : Black-Room Theme #40

Open guillotjulien opened 6 years ago

guillotjulien commented 6 years ago

Hello,

I'm really interested in your project so I've tried to create a new theme : the Black-Room Theme. In the future I'll try to add ChartJs support and pdf export but I have to understand all the code before that.

Thank you for your work ! PS: It's my first time using github so I don't really know if it'll work :)

n457 commented 6 years ago

Hi @Skyeun, thanks a lot for your interest !

Right now and for the past 3-4 months, I'm busy on the next major version, and I really don't think I will release another version before that :(

I was busy extracting (Un)colored core functionnalities and making it a dedicated library (in TypeScript & JavaScript, for Node.js & the browser). It's done, and right now I'm creating a more professional interface (which is dark) under Angular 5. If you wanna help with funtionnalities, keep this framework in mind ;)

Sorry, I can't merge your request for those reasons :( Can you make me a screenshot though so I can see your work ? :)

guillotjulien commented 6 years ago

Hello,

I added the preview image for Black-room theme :)

I'll like a lot to help you with these functionalities but before that, I have to learn Angular and TypeScript :)

I think it's a great idea to create a dedicated library and I'll pay a close attention to your project ;)

ghost commented 6 years ago

I believe that Theme is a really important criterium when a user chooses an application. Maybe you could some help just to approve/reject themes. Another alternative is to create a branch only for themes, so we could download them from here. I really liked the app, but the white theme isn't comfortable to me. Maybe you could make available a "dark theme" just for the people that are more comfortable with it. I hope it helps.

n457 commented 6 years ago

@Skyeun I've seen your screenshot the day you posted it (I had no time to answer, and then I forgot, sorry 😟 ), it's really cool 👍 , for the info : the dark theme/mode for version 1.0 is pretty near from that 😉

@almir-campos When version 1.0 development started, I included User Interface (UI) themes management, and pretty quick, big questions kicked in :

  1. How far will theme customization go ? Just colors ? Full CSS ?
  2. Will this affect User eXperience (UX) ?
  3. Is this time consuming to implement, to extend, to maintain ?
  4. Is that coherent with the new professional turn of the software ?

I thought a lot about this, made research, tests, and have answered thoses questions :

  1. I tested colors only and full CSS customization, and both can go pretty far (and wrong) with how the software can look, and degrade its "marketing" image, make it less serious, less professional.
  2. So this leads us to : yes, this will affect UX, and I want to have full control of that.
  3. It's a bit time consuming to implement, but it's not that big of a deal.
  4. No it's not. Professional softwares want to have full control of what users perceive, how, and how fast.

So no, UI themes creation and management will not be a thing for those reasons, but don't worry, a very nice dark theme is already implemented for version 1.0 😉

elevenpassin commented 6 years ago

This is great!