Skip to content

Improve the numbered and bullet list #6072

@delaviux

Description

@delaviux

Describe the feature you'd like

Hello,
I would like to propose improving the list feature in the new editor. Basically, I suggest adding two changes:

The ability to create multilivel lists, that is, when you press the Tab key, it converts the list number or symbol into different sublevels. For example:

  1. one
  2. two
    2.1. two.one
    2.2. two.two
    2.3. two.three
  3. three
    3.1 three.one
    3.2 three.two
      3.2.1 three.two.one
      3.2.2 three.two.two
  4. four

The other change I propose is the ability to align lists to the center, to the right, or justify them. By default, the editor always places lists on the left, and they can’t be moved from there even if you press the “align” buttons. You can achieve a somewhat similar effect by increasing indentation levels, but it doesn’t work very well (if you push it too far to the right, the text becomes distorted), and it’s not an optimal solution.

Describe the benefits this would bring to existing BookStack users

These changes are mostly aesthetic, aimed at better visually organizing the lists we create:

  • I think that when we use a numbered list to organize, for example, a series of steps or instructions, it would be helpful to nest them to distinguish between instructions that, while related to the previous one, are still different.
  • The ability to align lists could be very useful when, for example, you want to center a list to visually emphasize its importance.

Can the goal of this request already be achieved via other means?

I don't know.

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

How long have you been using BookStack?

1 to 5 years

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions