Opened 20 years ago
Last modified 14 months ago
#53 new enhancement
plugin infrastructure for rendering diff HTML previews — at Version 8
Reported by: | daniel | Owned by: | Christian Boos |
---|---|---|---|
Priority: | high | Milestone: | next-major-releases |
Component: | version control/changeset view | Version: | devel |
Severity: | normal | Keywords: | diff image |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description (last modified by )
Use Cases
Viewing image changes/patches in a changeset
It would be pretty cool to be able to view image updates in the changeset viewer. An updated image should show the old version and the new version side by side, just like text diffs.
Filter out noisy changes
Typical use case is for showing diffs on .po files, where the chunks corresponding to line number changes only are completely uninteresting and can be safely skipped.
Change History (8)
comment:1 by , 20 years ago
Version: | → 2.0 |
---|
comment:2 by , 20 years ago
Milestone: | → 1.0 |
---|---|
Priority: | lowest → low |
Version: | 2.0 → devel |
comment:3 by , 18 years ago
Milestone: | 1.0 → 0.10 |
---|---|
Owner: | changed from | to
Priority: | low → normal |
Severity: | normal → minor |
comment:4 by , 18 years ago
Milestone: | 0.10 → 0.11 |
---|
Nothing critical here, rescheduling for milestone:0.11.
comment:6 by , 17 years ago
Component: | general → changeset view |
---|---|
Keywords: | diff image added |
Milestone: | 0.11 → 0.12 |
Maybe 0.12.
comment:7 by , 14 years ago
Milestone: | next-major-0.1X → unscheduled |
---|
comment:8 by , 14 years ago
Description: | modified (diff) |
---|---|
Milestone: | unscheduled → next-major-0.1X |
Priority: | normal → high |
Severity: | minor → normal |
Summary: | Viewing image changes/patches in a changeset → plugin infrastructure for rendering diff HTML previews |
This ticket is more for adding some new interfaces in trac.mimeview.api (IDiffContentRenderer
) than for implementing this particular kind of diff (image diff), which could then be implemented as a plugin.
Changing prio to high a.k.a. sometimes soon, as we badly need the second use case for diffing our .po files…
See also #3002.
For this, we'd need a plugin infrastructure for rendering diff HTML previews in addition to simple content previews.