AFFiNE icon indicating copy to clipboard operation
AFFiNE copied to clipboard

​Better object note-taking support

Open houshasen opened this issue 1 year ago • 1 comments

Request: I would like to see enhanced support for object-based note-taking workflows.

5/23 edit - After writing some article about this, I think adding following 3 core features might be able to replicate near "seamless" object note-taking.

Background:

While Affine currently has the capabilities for object note-taking through basic set of properties and tags, the process doesn't feel intuitive or seamless. To truly harness the power of object note-taking, I believe improvements are necessary in the following areas:

⬜ Object Template for quick object creation.

It would feel more intuitive if we could do something like slash template and choose “book” to create empty book object with book tag and an author property.

⬜ Object Mode/View

Currently, properties are always hidden when opening any document. Introduction such as “Object Mode” where properties have their own pane, allowing users to choose which properties to show or hide would be helpful.

⬜ Richer property support

More property type support such as images for book cover, person's picture, URL, and linking to another doc (e.g. object) support.

Use case

Object note-taking provides better structural organization in specific cases e.g. person, book, Youtube object, Article(PDF).

There is a potential advanced feature expansion in the future to add code specific to certain object types e.g. task object.

Anything else?

No response

Are you willing to submit a PR?

  • [ ] Yes I'd like to help by submitting a PR!

houshasen avatar May 14 '24 01:05 houshasen

Issue Status: 💬 To be Discussed

💬 To be Discussed

We need some time to discuss the issue.

This is an automatic reply by the bot.

affine-issue-bot[bot] avatar May 14 '24 01:05 affine-issue-bot[bot]