Skip to content

Message Editing: Editing in the timeline #9487

Closed

Description

@jryans

This includes the UX to enter edit mode, show the editing composer (#9481).

Sending the edit is tracked separately (#9575), so this could local edit only at first.

  • switch to editor upon clicking edit in action bar
  • render pills
  • add auto-completion for pills
  • enter to save, shift enter to newline
  • only allow editing events of type=m.room.message and msgtype=m.text
  • (edited) annotation
  • implement design, dark theme
  • add avatars to pills
  • make pillifying, link previewing update on edit
  • test locally with eriks flag enabled server support locally and see that we don't display the fallback content when the server already aggregated/replaced the event while back-paginating.
  • parse html to markdown (easy)
  • re-apply markdown (easy-ish, can copy-paste code from MessageComposerInput::handleReturn probably) Pills should be markdown links and then ran through the markdown parser.
  • tab completion

Activity

  1. self-assigned this
    on May 7, 2019
  2. bwindels commented on May 24, 2019

    @bwindels
    Contributor

    Tracking undo support for new composer in #9831 as this issue has been in progress forever already.

  3. added a commit that references this issue on Nov 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions