[GH-ISSUE #2858] [FR] Making Appflowy more UI friendly #1250

Open
opened 2026-03-23 20:46:56 +00:00 by mirror · 2 comments
Owner

Originally created by @pwnoobz on GitHub (Jun 20, 2023).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/2858

Description

I tried the app but it can't be used as an everyday tool. Here are some improvements that would help create a more intuitive and efficient user experience within AppFlowy. As a tech blogger, I look forward to seeing how these changes evolve over time and will continue to follow its development closely.

  1. Right-click menu: Users expect the ability to perform actions on items using the right mouse button. Adding a context-sensitive menu would enhance the overall usability of AppFlowy.
  2. Zoom in/out: The ability to zoom in/out using keyboard shortcuts or the scroll wheel is a basic feature that should be added to improve the user experience.
  3. Drag and drop: The inability to move objects from one page to another with drag and drop is an essential feature that users would appreciate. Additionally, being able to copy multiple blocks at once would save time and make the process more efficient.
  4. Page templates: Users should have the option to clone just half of a document and merge it with another. Creating customizable page templates would also enhance the user experience.
  5. Moving documents: Moving documents from one page to another with drag and drop is a crucial feature that would help users organize their information better.
  6. Syncing: The ability to sync data with cloud services such as Nextcloud would be a valuable addition. Not receiving constant error messages when syncing is also essential for a smooth user experience.
  7. Kanban charts: An option to reorder task properties within Kanban charts after they're created is a useful feature that users would benefit from.
  8. Ctrl+Z/Shift+Z: Users should be able to go back and forth indefinitely with these shortcuts, especially within Kanban tasks.
  9. Task attributes: Users should be informed that there's an area to add text below all custom attributes on a task in the Kanban chart.
  10. Checklist: Adding an item to the checklist within a task when using Kanban isn't intuitive. Displaying a "Add an item" prompt would help users complete this action with ease.
  11. Personal documents: The ability to open every "TASK" as a personal document or something similar would allow users to plan projects in greater detail on a new page.
  12. Search feature: When searching for an item that doesn't exist, suggestions disappear when the user deletes and enters new text. This should be improved to provide better search functionality.
  13. Document linking: Users should have the ability to reference specific documents or provide internal links between different pages within AppFlowy.
  14. Mobile syncing: As phones are ubiquitous, providing an option to sync the database of a self-hosted instance with mobile devices would enhance the user experience.
  15. Browser compatibility: Running AppFlowy inside a browser is essential for some users. Offering this option would broaden the tool's appeal.

Impact

All users

Additional Context

Common sense issues.

Originally created by @pwnoobz on GitHub (Jun 20, 2023). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/2858 ### Description I tried the app but it can't be used as an everyday tool. Here are some improvements that would help create a more intuitive and efficient user experience within AppFlowy. As a tech blogger, I look forward to seeing how these changes evolve over time and will continue to follow its development closely. 1. Right-click menu: Users expect the ability to perform actions on items using the right mouse button. Adding a context-sensitive menu would enhance the overall usability of AppFlowy. 2. Zoom in/out: The ability to zoom in/out using keyboard shortcuts or the scroll wheel is a basic feature that should be added to improve the user experience. 3. Drag and drop: The inability to move objects from one page to another with drag and drop is an essential feature that users would appreciate. Additionally, being able to copy multiple blocks at once would save time and make the process more efficient. 4. Page templates: Users should have the option to clone just half of a document and merge it with another. Creating customizable page templates would also enhance the user experience. 5. Moving documents: Moving documents from one page to another with drag and drop is a crucial feature that would help users organize their information better. 6. Syncing: The ability to sync data with cloud services such as Nextcloud would be a valuable addition. Not receiving constant error messages when syncing is also essential for a smooth user experience. 7. Kanban charts: An option to reorder task properties within Kanban charts after they're created is a useful feature that users would benefit from. 8. Ctrl+Z/Shift+Z: Users should be able to go back and forth indefinitely with these shortcuts, especially within Kanban tasks. 9. Task attributes: Users should be informed that there's an area to add text below all custom attributes on a task in the Kanban chart. 10. Checklist: Adding an item to the checklist within a task when using Kanban isn't intuitive. Displaying a "Add an item" prompt would help users complete this action with ease. 11. Personal documents: The ability to open every "TASK" as a personal document or something similar would allow users to plan projects in greater detail on a new page. 12. Search feature: When searching for an item that doesn't exist, suggestions disappear when the user deletes and enters new text. This should be improved to provide better search functionality. 13. Document linking: Users should have the ability to reference specific documents or provide internal links between different pages within AppFlowy. 14. Mobile syncing: As phones are ubiquitous, providing an option to sync the database of a self-hosted instance with mobile devices would enhance the user experience. 15. Browser compatibility: Running AppFlowy inside a browser is essential for some users. Offering this option would broaden the tool's appeal. ### Impact All users ### Additional Context Common sense issues.
Author
Owner

@annieappflowy commented on GitHub (Jun 21, 2023):

Hi @pwnoobz , very much appreciate your detailed feedback, super helpful ❤️
Many of them are under development. I'll update here when they are released. I'd like to get more details on page templates and personal documents to better understand your requests.

  • Users should have the option to clone just half of a document and merge it with another.
    what do you consider "half of a document"? And what would be the result of merging it with another template / document?

  • Personal documents: The ability to open every "TASK" as a personal document or something similar would allow users to plan projects in greater detail on a new page.
    what is a "TASK"?

Thank you for answering my questions.

<!-- gh-comment-id:1600366440 --> @annieappflowy commented on GitHub (Jun 21, 2023): Hi @pwnoobz , very much appreciate your detailed feedback, super helpful ❤️ Many of them are under development. I'll update here when they are released. I'd like to get more details on page templates and personal documents to better understand your requests. - Users should have the option to clone just half of a document and merge it with another. what do you consider "half of a document"? And what would be the result of merging it with another template / document? - Personal documents: The ability to open every "TASK" as a personal document or something similar would allow users to plan projects in greater detail on a new page. what is a "TASK"? Thank you for answering my questions.
Author
Owner

@pwnoobz commented on GitHub (Jun 23, 2023):

It is important to allow users the flexibility to duplicate only a specific portion or section of a document, rather than the entire document. This can be accomplished by providing an option for users to select and copy the desired sections or tasks individually. In the case of a Kanban chart, the tasks are represented as boxes and may consist of multiple data blocks that can be conveniently selected in bulk using the "ctrl" key.

<!-- gh-comment-id:1603925952 --> @pwnoobz commented on GitHub (Jun 23, 2023): It is important to allow users the flexibility to duplicate only a specific portion or section of a document, rather than the entire document. This can be accomplished by providing an option for users to select and copy the desired sections or tasks individually. In the case of a Kanban chart, the tasks are represented as boxes and may consist of multiple data blocks that can be conveniently selected in bulk using the "ctrl" key.
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#1250
No description provided.