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

[IMP] web_editor: improve history dialog UX #162171

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

sebgeelen
Copy link
Contributor

  • Improve Scroll behavior between content view and history revision list

  • Add some contextual information on history dialog content
    and comparison.

  • Improve the revision list by merging changes from the same
    day toguether and adding the possibility to select a specific
    revision after selecting the day.

  • Change call-To-action label to add clarity.

  • Inverse comparison POV to be more logical.

task-3560677


I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr

@robodoo
Copy link
Contributor

robodoo commented Apr 17, 2024

Pull request status dashboard.

@C3POdoo C3POdoo requested a review from a team April 17, 2024 09:04
@C3POdoo C3POdoo added the RD research & development, internal work label Apr 17, 2024
@C3POdoo C3POdoo requested a review from a team April 17, 2024 11:44
@sebgeelen sebgeelen force-pushed the master-history-ux-sge branch 2 times, most recently from aeda156 to 2c0ee14 Compare April 18, 2024 06:08
julien-banken and others added 3 commits April 18, 2024 09:21
Currently, the history dialog has a shared scroll view for the list of
revisions and the diff view. When one of the columns has more content
than the other, the shorter column becomes invisible when scrolling down
the view, which can be annoying.

Example: When there are a lot of revisions and the user picks one at the
bottom of the scroll view, the user has to scroll back to the top to read
the diff of that revision.

To improve the usability of the history dialog, we will ensure that the
two columns have their own scroll view. People will then be able to
scroll independently in the revision list and the diff view. This commit
will also remove the statement blocking the user interface and creating
a flicker.

task-3853374
When the user loads a new revision, owl will patch the dom and update the
content of the diff view but will not reset the scroll offset of the
container which can be annoying when clicking from one revision to another.
This commit will fix simply fix that issue.

task-3853374
* Add some contextual information on history dialog content
and comparison.

* Improve the revision list by merging changes from the same
day toguether and adding the possibility to select a specific
revision after selecting the day.

* Change call-To-action label to add clarity.

* Inverse comparison POV to be more logical.

task-3560677
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RD research & development, internal work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants