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

Bullet points #276

Open
Kobaratz opened this issue Jan 22, 2025 · 8 comments
Open

Bullet points #276

Kobaratz opened this issue Jan 22, 2025 · 8 comments
Labels
enhancement New feature or request

Comments

@Kobaratz
Copy link

Kobaratz commented Jan 22, 2025

I am interested in a bullet point feature

Bullet points with the rich text editor options when typing a standard note. Other options in the editor would be a plus too, but not sure how hard they would be to implement on current UI.

May be worth noting that if I paste content with bullet points on the web, it will create bullets but they aren't configurable (i.e. can't add more of them unless you copy paste). Attached image of how that looks.

IMG_20250123_194457.jpg

@Kobaratz Kobaratz added the enhancement New feature or request label Jan 22, 2025
@PhilKes
Copy link
Owner

PhilKes commented Jan 22, 2025

It would be best to separate the two suggestions. The 1st shouldnt be too hard, but the 2nd would involve merging the two types of notes together which would be a huge effort, since a text note is simply one big EditText and a list note is a RecyclerView with ListItems, fusing that together in the UI would be very hard

@Kobaratz
Copy link
Author

Understandable :) I will edit this for just the first suggestion.

@Kobaratz Kobaratz changed the title Bullet points and inline checkboxes Bullet points Jan 23, 2025
@fiso64
Copy link

fiso64 commented Jan 26, 2025

I think hyphens could be converted to bullet points automatically just like here on github. When I type - item1 it is displayed as a bullet point, and when I press new line another - is added at the start of the line automatically, which is convenient.

@andiandi13
Copy link
Contributor

@fiso64 I believe forcing formatting in a note app isn't a good idea, it is not a document editor app, but a "raw" notes app.
I myself use a lot of hyphens to start sentences or words, and I wouldn't want at all that they transform into bullet point.

Another practical case would be if you want to create a tree like that


-
--
---
----
-----

where only the first hyphen would be converted.

Imo a user friendly way for this feature would be :

  • Possibility to open the formatting menu anytime
  • Formatting menu would stayed open as long as we don't click on the [X] icon
  • There would be a bullet points icon in it
  • So we just have to tap it to add a bullet point anytime and instantly

@fiso64
Copy link

fiso64 commented Jan 26, 2025

It's not just hyphen at the start, it's hyphen plus space - . This is a very common feature across many notes apps. I think the best way would be to add a toggle in the settings to disable this, although I strongly suspect that most users would keep it enabled. I don't want to press another button in some toolbar to add a single bullet point.

@andiandi13
Copy link
Contributor

andiandi13 commented Jan 26, 2025

@fiso64 If there's an option like "Enable auto formatting" why not, but I wouldn't like to be forced to use bullet points.

@PhilKes
Copy link
Owner

PhilKes commented Jan 26, 2025

Github simply supports markdown, thats why - are converted into bullet points.
But Android also offer BulletSpan which would be the same kind of implementation as bold, italic etc. and therefore easy to add.
I am not a big fan of automatically converting - into bulletpoints, as @andiandi13 pointed out it can be quite annoying.
But if we introduce the BulletSpan as a formatting option in the bottom bar we could say that if the current line is a BulletSpan and you press new line that the new line is also a BulletSpan automatically. That would not interfere with @andiandi13 use-case

@andiandi13
Copy link
Contributor

Yes so we'd use the bullet point icon only one time to create the first one, the others with line breaks. And to stop auto creating them, just jumping two lines like any document editor.

Sounds good.

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