standardnotes / plus-editor

[Moved to https://github.com/standardnotes/app] The Plus Editor is a Standard Notes derived editor that is perfect for crafting any document.
GNU Affero General Public License v3.0
6 stars 12 forks source link

Numbered list identifiers don't properly shift for sub-values #7

Open kfiresmith opened 6 years ago

kfiresmith commented 6 years ago

What the Plus Editor does:

1. foo
2. bar
3. zot
  1. zip
  2. zap
  3. zoop
4. bumble

What it should do:

1. foo
2. bar
3. zot
  a. zip
  b. zap
  c. zoop
4. bumble

The current behavior is not visually clear, and depending on the complexity of a list, it could really be problematic. Numbering schemes do not need to be exactly as I mentioned, but really any sort of alternating scheme that differentiates levels would work just fine.

moughxyz commented 6 years ago

Hey @kfiresmith, the Plus Editor is based on Summernote: https://github.com/summernote/summernote

It's unlikely we'll modify the code ourselves. The best hope of getting this resolved is opening an issue over there.

I'm also exploring other open-source WYSIWYG editors to integrate with SN, so hopefully those will display more consistent behavior.

kfiresmith commented 6 years ago

Hi @mobitar, I refuse to learn javascript because I don't want to be relevant in the modern world ;) Any chance you could confirm the poor UX behavior is present in numbered lists in Summernote, and if so, I can lodge the same bug with them (or you could if you agree that this is an ugly UX issue...) ? As you can see I'm doing my best to get the most of my $35, haha.
I would very much welcome a standard WYSIWYG editor layout common to SN regardless of device or editor, so I'm glad to hear. I have other feedback related to UI/UX but it's about the mobile experience on Android so I won't clutter this bug with that.

moughxyz commented 6 years ago

How are you arriving at your first result? If I make an ordered list then tab, it just tabs. If I select list again, it removes the list.

kfiresmith commented 6 years ago

You have to use the WYSIWYG indentation tool, which is of course, kind of clunky.