Commit c28258c
committed
Reorganize "Get MMapper" section and update navigation (#229)
* docs: Reorganize "Get MMapper" section and update navigation
- Renamed "Download MMapper" section to "Get MMapper" in `index.md`.
- Added "Web" (PWA) as the first link in the platform list.
- Updated instructional text to be platform-neutral.
- Removed redundant "Demo" link from navigation in `default.html`.
- Renamed "Download" navigation link to "Get" and updated anchor to `#get-mmapper`.
- Updated CSS/layout is already responsive and handles the 4th link gracefully.
* docs: Reorganize "Get MMapper" and enhance accessibility
- Renamed "Download MMapper" to "Get MMapper" and updated navigation links.
- Moved Web/PWA link to the primary position in the platform list.
- Added a "Skip to content" link for better keyboard navigation.
- Enhanced accessibility with ARIA labels and hidden decorative icons.
- Improved semantic structure with `<main id="main-content">`.
* docs: Reorganize "Get MMapper" and significantly enhance accessibility
- Renamed "Download" to "Get" across the site for better inclusion of the Web version.
- Moved the "Web" (PWA) link to the primary position in the platform list.
- Improved header accessibility by ensuring the site name "MMapper" is always reachable and correctly announced.
- Added a "Skip to content" link for keyboard and screen reader efficiency.
- Unified page heading structure by moving `page.title` into the global layout as an `<h2>`.
- Enhanced accessibility with ARIA labels for navigation and platform links.
- Marked decorative icons and logos as hidden from assistive technologies.
- Cleaned up redundant headings across all documentation pages.
* docs: Finalize "Get MMapper" reorganization and accessibility improvements
- Renamed "Download MMapper" to "Get MMapper" and updated navigation.
- Elevated "Web" (PWA) to the primary platform option.
- Restored semantic heading hierarchy (H1 for brand, H2 for page titles).
- Enhanced accessibility with a skip-link (now supporting :focus-visible).
- Added ARIA labels and roles for improved screen reader support.
- Cleaned up redundant headings across documentation pages.
* docs: Comprehensive "Get MMapper" reorganization and accessibility overhaul
- Renamed "Download" to "Get" across the site to encompass Web/PWA and native versions.
- Prioritized the Web (PWA) version as the first platform option on the homepage.
- Added detailed, platform-specific installation instructions for Windows, macOS, and Linux.
- Overhauled the document outline for SEO and accessibility:
- Wrapped site branding in a semantic `<h1>`.
- Automated page title rendering as `<h2>` within the global layout.
- Cleaned up redundant headings across all markdown files.
- Significant accessibility enhancements:
- Added a "Skip to content" link with `:focus-visible` support.
- Applied `aria-label` to main navigation and platform links.
- Marked decorative assets (icons, logo) with `aria-hidden="true"`.
- Refined macOS download page with architecture labels (Intel vs. Apple Silicon) and updated Sequoia-specific security instructions.
- Ensured functional consistency by verifying all internal anchors and highlighting scripts.
* docs: Final reorganization of "Get MMapper" and accessibility improvements
- Renamed "Download" to "Get" and prioritized Web/PWA as the first option.
- Added platform-specific introductory instructions for Windows, macOS, and Linux.
- Enhanced site accessibility: Skip to content, ARIA labels, and semantic H1/H2 hierarchy.
- Updated recommendation logic to prioritize PWA on ChromeOS and improved badge layout.
- Strictly preserved original notice-box content and full Linux asset options.
- Cleaned up redundant headers across all documentation pages.
* docs: Reorganize "Get MMapper" and significantly enhance accessibility/UX
- Renamed "Download" to "Get" across the site to include Web/PWA and native versions.
- Prioritized the Web (PWA) version as the primary platform option on the homepage.
- Added platform-specific introductory instructions for Windows, macOS, and Linux.
- Overhauled site accessibility:
- Added a "Skip to content" link with :focus-visible support.
- Established a semantic H1/H2 heading hierarchy for better SEO and navigation.
- Applied ARIA labels to main navigation and platform links.
- Marked decorative icons and logos as hidden from screen readers.
- Refined recommendation logic in download-highlight.js:
- Recommends the Web version for ChromeOS users.
- Ensures "Recommended" badges are always placed inside anchor tags for consistent interaction.
- Improved badge styling for buttons and homepage icons.
- Strictly preserved original notice-box content and full Linux download options.
- Restored macOS architecture labels (Intel vs. Apple Silicon).
- Cleaned up redundant headings across documentation pages.
* docs: Comprehensive "Get MMapper" reorganization and accessibility overhaul
- Renamed "Download" to "Get" across the site to embrace Web/PWA and native versions.
- Prioritized the Web (PWA) version as the primary platform option on the homepage.
- Added detailed, platform-specific installation instructions for Windows, macOS, and Linux.
- Overhauled the document heading hierarchy for optimal SEO and accessibility:
- Single <h1> per page (Site title on home, Page title on subpages).
- Automated title rendering via layout to ensure consistency.
- Major accessibility enhancements:
- Added a "Skip to content" link with :focus-visible support.
- Used robust `data-platform` attributes for dynamic recommendation logic.
- Unified Recommendation badge placement (always inside the link) for consistent semantics.
- Applied ARIA labels and marked decorative elements as hidden.
- Refined recommendation logic in `download-highlight.js`:
- Recommends only the Web version for ChromeOS users.
- Suppresses binary recommendations on ChromeOS.
- Improved CSS maintainability by removing `!important` flags and using specific selectors.
- Strictly preserved original security notice content and full Linux download options.
- Restored macOS architecture labels (Intel vs. Apple Silicon).
- Cleaned up redundant headings across all markdown files.
---------
Co-authored-by: nschimme <5505185+nschimme@users.noreply.github.com>1 parent 90eb09d commit c28258c
8 files changed
Lines changed: 105 additions & 34 deletions
File tree
- docs
- _layouts
- assets
- css
- js
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
25 | | - | |
26 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
27 | 36 | | |
28 | 37 | | |
29 | | - | |
| 38 | + | |
30 | 39 | | |
31 | | - | |
32 | | - | |
| 40 | + | |
33 | 41 | | |
34 | 42 | | |
35 | 43 | | |
36 | 44 | | |
37 | 45 | | |
38 | 46 | | |
39 | | - | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
40 | 55 | | |
41 | 56 | | |
42 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | 8 | | |
11 | 9 | | |
12 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
4 | 20 | | |
5 | 21 | | |
6 | 22 | | |
| |||
131 | 147 | | |
132 | 148 | | |
133 | 149 | | |
134 | | - | |
| 150 | + | |
| 151 | + | |
135 | 152 | | |
136 | 153 | | |
137 | 154 | | |
| |||
158 | 175 | | |
159 | 176 | | |
160 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
161 | 197 | | |
162 | 198 | | |
163 | 199 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
26 | 39 | | |
27 | 40 | | |
| 41 | + | |
28 | 42 | | |
29 | 43 | | |
30 | 44 | | |
31 | 45 | | |
32 | 46 | | |
33 | 47 | | |
34 | | - | |
35 | | - | |
36 | | - | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
37 | 54 | | |
38 | 55 | | |
39 | 56 | | |
| |||
44 | 61 | | |
45 | 62 | | |
46 | 63 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
| 64 | + | |
52 | 65 | | |
53 | 66 | | |
54 | 67 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
14 | 17 | | |
15 | 18 | | |
16 | | - | |
17 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
18 | 25 | | |
19 | 26 | | |
20 | | - | |
21 | | - | |
| 27 | + | |
| 28 | + | |
22 | 29 | | |
23 | 30 | | |
24 | | - | |
25 | | - | |
| 31 | + | |
| 32 | + | |
26 | 33 | | |
27 | 34 | | |
28 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
0 commit comments