[GH-ISSUE #8239] [FR] Indenting/nesting toggle blocks doesn't expand the parent #3678

Closed
opened 2026-03-23 21:32:22 +00:00 by mirror · 2 comments
Owner

Originally created by @Anazark on GitHub (Sep 26, 2025).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8239

Bug Description

Context :
I exclusively write my notes in "Logseq" fashion (or Notesnook "outline" fashion), meaning i only use outline/toggle/collapsible-bullet style writing, and aggressively nest outline-bullets/toggles inside each other.
I keep everything tidily in this expandable/collapsible format, and can't organize myself otherwise

Bug :
When i try to write notes in this fashion in Appflowy, writing toggle lists and nesting some inside each other is difficult

How to Reproduce

  1. I create a toggle block, then press ENTER
  2. The new block isn't a toggle block, and is already nested inside the parent one

Expected Behavior

Ideally, like Logseq or Notesnook outlines/collapsible-bullets :

  1. Create toggle block (which is by default contracted since nothing is written inside yet)
  2. When pressing enter at the end, create another toggle block underneath that is NOT nested/indented
  3. When indenting the second toggle block, nest it inside the first one and expand the parent so that the second one stays visible

And if i want to "create a normal block underneath, that is not a toggle" (like what is happening right now) i should press "Shift+Enter"

Operating System

Linux KDE Neon

AppFlowy Version(s)

0.9.9 Flatpak version

Screenshots

No response

Additional Context

Thank you so much in advance, i can't wait to be able to use your app !

Originally created by @Anazark on GitHub (Sep 26, 2025). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/8239 ### Bug Description Context : I exclusively write my notes in "Logseq" fashion (or Notesnook "outline" fashion), meaning i only use outline/toggle/collapsible-bullet style writing, and aggressively nest outline-bullets/toggles inside each other. I keep everything tidily in this expandable/collapsible format, and can't organize myself otherwise Bug : When i try to write notes in this fashion in Appflowy, writing toggle lists and nesting some inside each other is difficult ### How to Reproduce 1) I create a toggle block, then press ENTER 2) The new block isn't a toggle block, and is already nested inside the parent one ### Expected Behavior Ideally, like Logseq or Notesnook outlines/collapsible-bullets : 1) Create toggle block (which is by default contracted since nothing is written inside yet) 2) When pressing enter at the end, create another toggle block underneath that is NOT nested/indented 3) When indenting the second toggle block, nest it inside the first one and expand the parent so that the second one stays visible And if i want to "create a normal block underneath, that is not a toggle" (like what is happening right now) i should press "Shift+Enter" ### Operating System Linux KDE Neon ### AppFlowy Version(s) 0.9.9 Flatpak version ### Screenshots _No response_ ### Additional Context Thank you so much in advance, i can't wait to be able to use your app !
Author
Owner

@LucasXu0 commented on GitHub (Sep 26, 2025):

In our implementation of the toggle list:

  • if the toggle list is expanded, pressing the Enter key will navigate into the toggle list (the first child block of the toggle list).
  • if the toggle list is collapsed, pressing the Enter key will create a new toggle list below the current one.

The solution you mentioned using Shift + Enter doesn't work in this case, because Shift + Enter creates a soft break in the current block.

<!-- gh-comment-id:3337341013 --> @LucasXu0 commented on GitHub (Sep 26, 2025): In our implementation of the toggle list: - if the toggle list is expanded, pressing the Enter key will navigate into the toggle list (the first child block of the toggle list). - if the toggle list is collapsed, pressing the Enter key will create a new toggle list below the current one. The solution you mentioned using Shift + Enter doesn't work in this case, because Shift + Enter creates a soft break in the current block.
Author
Owner

@Anazark commented on GitHub (Sep 26, 2025):

First of all thank you for your reply

Yes i managed to figure this out by trial and error
What I wanted to know if it was possible to make toggle blocks behave more like bullet lists (like i described), or at least make normal bullet lists collapsible

This would enable a really seamless "outliner note-taking" workflow that would be incredible to have in Appflowy

<!-- gh-comment-id:3337360046 --> @Anazark commented on GitHub (Sep 26, 2025): First of all thank you for your reply Yes i managed to figure this out by trial and error What I wanted to know if it was possible to make toggle blocks behave more like bullet lists (like i described), or at least make normal bullet lists collapsible This would enable a really seamless "outliner note-taking" workflow that would be incredible to have in Appflowy
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
AppFlowy-IO/AppFlowy#3678
No description provided.