Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggest changes inline #4805

Open
codedust opened this issue Sep 16, 2023 · 6 comments
Open

Suggest changes inline #4805

codedust opened this issue Sep 16, 2023 · 6 comments
Labels
enhancement New feature or request

Comments

@codedust
Copy link

codedust commented Sep 16, 2023

Is your feature request related to a problem? Please describe.
No, but switching from Word/Google Docs/LibreOffice/etc. is often not an option because there are no great options to collaborate asynchronously and suggest changes in Nextcloud Text. Currently, reviewing drafts asynchronously is hard because the only option to leave comments are > style quotes. E.g.

The above text needs to be written more formally.

Describe the solution you'd like
The possibility of submitting proposed changes that can be accepted or rejected by others would greatly simplify or enable (asynchronous) collaboration between different team members. From my personal experience, this is a much requested feature that keeps people from switching.

Describe alternatives you've considered
Alongside inline/per block comments (#185, #6478) and improved diffs (#4422), this feature provides additional possibilities for (asynchronous) collaboration.

Additional context
Here are some examples of popular editors with similar features.

Google Docs

grafik

LibreOffice Text

grafik

OnlyOffice

grafik

@codedust codedust added the enhancement New feature or request label Sep 16, 2023
@claudiorrrr

This comment has been minimized.

@alexispurslane
Copy link

This would be a godsend, especially if anonymous guest users could add this kind of comment.

@juliushaertl
Copy link
Member

While researching for #4422 I stumbled accross https://github.com/chenyuncai/tiptap-track-change-extension/blob/master/src/index.ts which seems quite promising to add change tracking during editing.

@juliushaertl
Copy link
Member

Quick attempt to get this working is quite straight forward.

For making a feature out of that we'll need to clarify how the user interaction would look like and how tracking changes is handled as currently the metadata of what has changed is only within the editing session and cannot be persisted to the file itself. One approach could be to not drop the editing session data as long as there are still changes tracked.

@juliushaertl
Copy link
Member

juliushaertl commented Nov 2, 2023

PoC branch in https://github.com/nextcloud/text/compare/feat/track-changes

  • Find a way to upstream required changes
  • Figure out a way to rather extend insert/delete marks
  • Discuss UX with design team

@codedust
Copy link
Author

codedust commented Oct 9, 2024

Together with #6478 / #185, this would leverage nextcloud-text to be used as a lightweight drop-in replacement for Microsoft Word in many use-case. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants