nuttyartist / notes

Fast and beautiful note-taking app written in C++. Write down your thoughts.
https://notes-foss.com
Mozilla Public License 2.0
3.72k stars 326 forks source link

Editor settings improvements #523

Closed zjeffer closed 1 year ago

zjeffer commented 1 year ago

@darthagnon reported (https://github.com/nuttyartist/notes/issues/521) some issues with the editor settings window:

Darthagnon commented 1 year ago

I'd also suggest merging the Editor Settings with the program settings . . . hamburger menu, under a Gear or hamburger icon.

zjeffer commented 1 year ago

Proposals:

What do you guys think?

nuttyartist commented 1 year ago

Make the editor margins a slider instead of 3 buttons (https://doc.qt.io/qt-6/qslider.html)

I don't like this. I hate sliders when you want preciosion. The buttons allow you to change the margins by one character each time.

Make the font a spin box (https://doc.qt.io/qt-6/qspinbox.html)

Hmm make sense for a font. I like the current way because it shows you how the fonts look like. So either we use selection using a spinbox and keep the preview, or we improve the button to be more clickable?

Instead of light/dark/sepia, we show a label "Theme: " with the actual colors as buttons.

That makes sense. I'll try to see how it will look if I incorporate that into the existing mockup.

Move all these settings to a separate settings window, accessible with the gear icon. Move other relevant settings (like native window decorations) to this window as well.

That's a good idea. We can move more settings there.

I created a mockup. It's very much rough.

Screen Shot 2023-03-13 at 12 02 10 PM

Screen Shot 2023-03-13 at 11 59 46 AM

nuttyartist commented 1 year ago

Adding:

nuttyartist commented 1 year ago

Changing position here. I think we should convert the 3 dots menu in the editor to contain "style, export" and other settings related to the specific opened note, the way Notion is doing (see picture below). And create a dedicated app setting on the folders pane, the way Bear does it (I'll change #541 accordingly).

Notion:

Screen Shot 2023-03-26 at 2 13 13 PM

Bear:

Screen Shot 2023-03-26 at 2 14 10 PM

nuttyartist commented 1 year ago

Done in #589