Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature suggestion] Ability to make text smaller or bigger #17

Open
LarryIsBetter opened this issue Mar 4, 2023 · 8 comments
Open
Labels
enhancement New feature or request

Comments

@LarryIsBetter
Copy link

Would be a big help and less eye strain.

@gforcada
Copy link
Contributor

gforcada commented Mar 5, 2023

Yes please!! Double bonus if Ctrl + and Ctrl - increase and decrease the overall font size on a note 😄

@vixalien
Copy link
Owner

what would make more sense: zoom level being global, or per note?

@gforcada
Copy link
Contributor

🤔 as long as it is easy to change it within a note, then globally might be good enough (I'm thinking on a use case of having only one note open at a time, if having several at the same time, then per note makes more sense IMHO)

@vixalien
Copy link
Owner

sory for the late reply, but I did not fully catch what you meant

when you, say press <Ctrl>+ does that change the font for the current open note, or for all the notes??

maybe we can implement the two settings, where there is a "preferences" window in the all notes window, and users can also increase the size of each note globally...

@gforcada
Copy link
Contributor

Not sure if a preference is enough, a sane default should be good enough 🤓 getting that one might be difficult though 😓

What's the primary use case of sticky? To have several notes shown at the same time? How are colors handled? If each note has its own color and can be configured on a per note basis, maybe that already hints that we might actually want to store the zoom level on a per note basis as well.

Then the only preference I would then add is the default font size/zoom level for new notes.

Does that make sense? 🤔

@vixalien
Copy link
Owner

vixalien commented Mar 24, 2023 via email

@vixalien vixalien added the enhancement New feature or request label Mar 27, 2023
@VaZark
Copy link

VaZark commented May 10, 2023

I'm not sure how the text formatting is handled, but adding markdown support might fix most formatting issues/requests

@vixalien
Copy link
Owner

vixalien commented May 11, 2023

Note that zooming has is not related at all to what storage backend sticky uses.

Text formatting is handled by Gtk.TextView, I just added a convenience structure that can save/restore Gtk.TextTag's (think bold, underline etc) inside the TextView.

Markdown will be nice to have, but I currently do not have the time to implement such a huge change.

Also note that when/if markdown is implemented, you won't be able to edit your markdown files in sticky and sticky will never show you any markdown, it will work the same way as it does right now (WYSIWG) and just store the notes in markdown files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants