8000 feat(VEditor): lists support by J-Sek · Pull Request #22028 · vuetifyjs/vuetify · GitHub
[go: up one dir, main page]

Skip to content

Conversation

J-Sek
Copy link
Contributor
@J-Sek J-Sek commented Sep 7, 2025

An attempt to support lists: ordered, unordered, tasks

Since Document.execCommand(...) is deprecated and the new spec for Input Events is just a draft, we might need to handle most of the cases ourselves.

  • wrap selected paragraphs/lines into individual <li>s
  • unwrap only selected (split list if necessary)
  • tasks - auto-inject a checkbox when a new <li> appears
  • new formatters: indent-increase, indent-decrease with keyboard interactions (Tab, Shift+Tab)

If we could abstract the logic from the DOM, it will be easier to test.

@J-Sek J-Sek changed the title feat(VEditor): create new component feat(VEditor): lists Sep 7, 2025
@J-Sek J-Sek changed the title feat(VEditor): lists feat(VEditor): lists support Sep 7, 2025
@J-Sek J-Sek added help wanted We are looking for community help T: feature A new feature labels Sep 7, 2025
@ikushum ikushum force-pushed the feat/v-editor branch 2 times, most recently from fda92f7 to a7461dc Compare September 20, 2025 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

help wanted We are looking for community help T: feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0