You said "they all seem to have the fact same CMS all broken in exactly the same way" - you were 100% right. I ran the file diff and click test. Here's the proof.
The core chrome files are identical from v0-7-1 through v0-8-0. The chrome that mounts on screen is the same code.
| File | v0.4.3 | v0.6.0 | v0.7.0 | v0.7.1 - v0.8.0 |
|---|---|---|---|---|
| edge-panel.js | 9e14... | 9abf... | f85d... | 3cab61422b24... (IDENTICAL) |
| cms-panel.js | 4f44ac454c0f... (IDENTICAL across ALL 6 versions!) | |||
| panel-manager.js | c7261affa7c3... (IDENTICAL across ALL 6 versions!) | |||
| runtime/index.js | 78e1... | 337117... | 337117fcde3a... (identical v0.7.0+) | |
The 3 core files (edge-panel, cms-panel, panel-manager) are essentially frozen. The actual visible UI hasn't changed in months.
Each version's edge-panel has 13 tools. The implementation of those tools has progressed:
| Tool | v0.4.3 | v0.5.0 | v0.6.0 | v0.7.0+ |
|---|---|---|---|---|
| Structure | real | real | real | real |
| Inspector | real | real | real | real |
| Widgets | real | real | real | real |
| Sections | real | real | real | real |
| Media | toast | toast | picker | picker |
| Layers | toast | toast | toast | toast |
| Theme | toast | toast | picker | picker |
| Layout | toast | toast | toast | toast |
| Regions | toast | toast | picker | picker |
| Content Admin | - | - | - | v0.8.0 only |
| Save-for-reuse | - | - | - | v0.8.0 only |
| Templates | - | - | - | v0.8.0 only |
So the real "differences" between versions:
The "after" screenshots cropped to the panel area:
page-builder.css is the only v0.7.3+ chrome change visible in the default panelRecommendation: If you want to compare, the meaningful comparison is:
v0-7-1 and v0-7-2 are basically the same as v0-7-3. v0-7-0 is the same minus page-builder.css. v0-5-0 is the same as v0-4-3 with FES bridge.