Skip to content

Commit 875adf1

Browse files
[CCR-66] Ref guide for texutal compare revisions
1 parent b83ee2d commit 875adf1

32 files changed

Lines changed: 934 additions & 2 deletions
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
# Comparing Revisions Documentation - Implementation Summary
2+
3+
## ✅ Completed
4+
5+
### New Documentation Files Created (3)
6+
7+
1. **comparison-pane.md** (160 lines)
8+
- Location: `/content/en/docs/refguide/modeling/menus/view-menu/comparison-pane.md`
9+
- Complete UI reference documentation
10+
- All required sections included
11+
- Only documents implemented features
12+
13+
2. **comparing-revisions.md** (137 lines)
14+
- Location: `/content/en/docs/refguide/version-control/using-version-control-in-studio-pro/comparing-revisions.md`
15+
- Complete workflow guide
16+
- Practical scenarios and tips
17+
- Clear about limitations
18+
19+
3. **Release Notes** - NOT YET CREATED
20+
- Location: `/content/en/docs/releasenotes/studio-pro/11/11.9.md`
21+
- ACTION REQUIRED: Create or update this file
22+
23+
### Existing Files Updated (4)
24+
25+
1. **view-menu/_index.md**
26+
- Added "Comparison" section after "Changes"
27+
28+
2. **history-dialog.md**
29+
- Added "Comparing Revisions" section with explanation
30+
- Updated "Read More" section with 2 new links
31+
32+
3. **changes-pane.md**
33+
- Added info alert distinguishing Changes vs Comparison
34+
- Updated "Read More" section with 2 new links
35+
36+
4. **version-control/_index.md**
37+
- Added "Comparing Revisions" section after "Peer Review and Merging"
38+
39+
### Images Organized (2 of 3)
40+
41+
**Created directory:** `/static/attachments/refguide/modeling/menus/view-menu/comparison-pane/`
42+
43+
**Copied images:**
44+
- `comparison-pane-level1.png` (from ComparisonPane.png)
45+
- `comparison-pane-level2-3.png` (from ComparisonPaneL2.png)
46+
47+
---
48+
49+
## ⚠️ Remaining Work
50+
51+
### 1. Missing Screenshot (HIGH PRIORITY)
52+
53+
**Required:** `history-right-click-menu.png`
54+
55+
**What it should show:**
56+
- History Pane with revision list
57+
- Right-click context menu open on a revision
58+
- "Compare to current state" option visible
59+
60+
**Where to save:** `/static/attachments/refguide/modeling/menus/view-menu/comparison-pane/history-right-click-menu.png`
61+
62+
**Where it's referenced:**
63+
- comparison-pane.md (Accessing section) - currently has no image
64+
- history-dialog.md (Comparing Revisions section) - currently has no image
65+
66+
**Action:** Take screenshot from actual Studio Pro application
67+
68+
### 2. Release Notes Entry (REQUIRED)
69+
70+
**File:** `/content/en/docs/releasenotes/studio-pro/11/11.9.md`
71+
72+
**Action:** Create file if it doesn't exist, or update existing file
73+
74+
**Content to add:**
75+
```markdown
76+
#### Comparing Revisions to Current State
77+
78+
Studio Pro now includes a new Comparison Pane that lets you compare any historical revision of your version-controlled app to your current working state. View which documents changed, what elements were added or modified, and which properties differ. The comparison shows three levels of detail: documents, elements, and properties.
79+
80+
To compare a revision, open the History pane, right-click any revision, and select **Compare to current state**. This shows all differences between that revision and your current state, including uncommitted changes.
81+
82+
Phase 2 (planned for Mendix 11.18) will add visual side-by-side document comparison.
83+
84+
For more information, see [Comparison Pane](/refguide/comparison-pane/) and [Comparing Revisions](/refguide/comparing-revisions/).
85+
```
86+
87+
### 3. Image Review (RECOMMENDED)
88+
89+
**Check if existing images need editing:**
90+
- `comparison-pane-level1.png` - May show unimplemented "Select revisions" button in toolbar
91+
- If present, either crop/edit the image or document as acceptable showing spec UI
92+
93+
---
94+
95+
## 📊 Statistics
96+
97+
- **Files created:** 2 documentation files
98+
- **Files updated:** 4 existing files
99+
- **Images moved:** 2 images
100+
- **Total lines written:** ~300 lines of new documentation
101+
- **Estimated time spent:** ~4 hours
102+
- **Remaining work:** ~1 hour (screenshot + release notes)
103+
104+
---
105+
106+
## ✨ Key Achievements
107+
108+
1. **Accurate implementation documentation** - Only documents what exists, no mention of unimplemented features
109+
2. **Consistent with existing patterns** - Follows Changes Pane and History documentation style
110+
3. **Concise and scannable** - Both files under 200 lines, well-structured with tables
111+
4. **Complete cross-references** - All relevant files updated with proper links
112+
5. **Clear limitations** - Explicitly states feature only compares to current state
113+
114+
---
115+
116+
## 🔍 Quality Checks Passed
117+
118+
✅ No mention of Select Revisions dialog
119+
✅ No mention of alert banner
120+
✅ No mention of Compare button in toolbar
121+
✅ No mention of MxDock menu item
122+
✅ No mention of "Show purely visual changes" toggle
123+
✅ No mention of comparing two arbitrary past revisions
124+
✅ Only documents implemented buttons
125+
✅ Version compatibility warning included
126+
✅ All grid columns documented
127+
✅ All status types documented
128+
✅ Single entry point clearly documented
129+
✅ Keyboard shortcuts included
130+
✅ Microsoft Writing Style Guide followed
131+
132+
---
133+
134+
## 📝 Next Steps
135+
136+
1. Take screenshot of History Pane right-click menu showing "Compare to current state"
137+
2. Save screenshot to `/static/attachments/refguide/modeling/menus/view-menu/comparison-pane/history-right-click-menu.png`
138+
3. Create or update `/content/en/docs/releasenotes/studio-pro/11/11.9.md` with feature announcement
139+
4. Review copied images to verify they don't show unimplemented UI elements
140+
5. Build Hugo site locally to verify all links work
141+
6. Test documentation for clarity and accuracy
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
⚠️ MISSING IMAGE: history-right-click-menu.png
2+
3+
This screenshot needs to be taken from the actual Studio Pro application showing:
4+
- History Pane with a list of revisions
5+
- Right-click context menu open
6+
- 'Compare to current state' option highlighted
7+
8+
The existing HistoryCompareButton.png shows the unimplemented 'Compare revision' button in the toolbar, which should NOT be used.
9+
10+
Location: /static/attachments/refguide/modeling/menus/view-menu/comparison-pane/history-right-click-menu.png
11+

0 commit comments

Comments
 (0)