Improve the numbered and bullet list #6072

Open
opened 2026-03-27 08:29:10 +00:00 by delaviux · 2 comments
delaviux commented 2026-03-27 08:29:10 +00:00 (Migrated from github.com)

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

### 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? - [x] 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_
Zhey-on commented 2026-03-28 09:37:33 +00:00 (Migrated from github.com)

if @ssddanbrown finds that feature request worth to be implemented i can work on it.

if @ssddanbrown finds that feature request worth to be implemented i can work on it.
ssddanbrown commented 2026-04-01 17:28:02 +00:00 (Migrated from github.com)

Thanks for the request @delaviux.

The editors should already support nested lists items.
By default sub-lists will just start with new numeric ordering, although it might be possible via custom CSS to override that to the desired format, although not sure how possible that specific format is in CSS alone.

I don't think list alignment would be worth supporting to be honest, since there's been little other desire and since there's probably better ways to emphasise importance.

Thanks for the request @delaviux. The editors should already support nested lists items. By default sub-lists will just start with new numeric ordering, although it might be possible via custom CSS to override that to the desired format, although not sure how possible that specific format is in CSS alone. I don't think list alignment would be worth supporting to be honest, since there's been little other desire and since there's probably better ways to emphasise importance.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bookstack/bookstack#6072
No description provided.