Skip to content

Commit f92cf9d

Browse files
committed
Rename tools to toolbox, update footer IA, and audit template consistency - PR_26154_022-toolbox-footer-template-consistency-bundle
1 parent 897b7db commit f92cf9d

2,008 files changed

Lines changed: 11435 additions & 11628 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This repository follows a docs-first game/runtime model, combining a stable engi
3131
1. Review the repo model in [docs/README.md](docs/README.md)
3232
2. Explore the roadmap in [docs_build/dev/roadmaps/MASTER_ROADMAP_ENGINE.md](docs_build/dev/roadmaps/MASTER_ROADMAP_ENGINE.md)
3333
3. Browse deprecated reference samples from [old_samples/index.html](old_samples/index.html)
34-
4. Explore tools under [tools/](tools/)
34+
4. Explore tools under [toolbox/](toolbox/)
3535
5. Review engine and architecture boundaries in [docs/architecture/](docs/architecture/)
3636
6. Follow the workflow in [docs_build/dev/](docs_build/dev/) and [docs_build/pr/](docs_build/pr/)
3737

admin/controls.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ <h1 class="controls-title">Controls.</h1>
2222
accent colors for forms, tool panels, settings screens, publishing workflows, and account
2323
management.</p>
2424
<div class="hero-actions"><a class="btn primary" href="../admin/controls.html#controls">View Controls</a><a class="btn"
25-
href="../tools/index.html">Back to Tools</a></div>
25+
href="../toolbox/index.html">Back to Tools</a></div>
2626
</div>
2727
<aside class="forgebot-stage"><img src="../assets/theme/v2/images/forge-bot-single.png"
2828
alt="ForgeBot mascot holding a hammer beside an anvil"></aside>

admin/design-system.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ <h2>Theme V2 is the only approved styling surface.</h2>
138138
<p><strong>Approved Theme V2 ownership file:</strong>
139139
<code>buttons.css</code></p>
140140
<p><strong>Example usage:</strong>
141-
<code>&lt;a class="btn primary" href="../tools/index.html"&gt;Start Building&lt;/a&gt;</code>
141+
<code>&lt;a class="btn primary" href="../toolbox/index.html"&gt;Start Building&lt;/a&gt;</code>
142142
</p>
143143
<p><strong>Current consumers:</strong> Header actions, hero actions, tool tiles,
144144
form actions, footer return-to-top, and Admin command surfaces.</p>

assets/theme/v2/js/gamefoundry-partials.js

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
(function () {
22
const routeMap = {
33
home: "index.html",
4-
tools: "tools/index.html",
5-
"ai-assistant": "tools/ai-assistant/index.html",
6-
"animation-studio": "tools/animation/index.html",
7-
"asset-studio": "tools/assets/index.html",
8-
"code-studio": "tools/code/index.html",
9-
"game-builder": "tools/game-builder/index.html",
10-
"game-design-studio": "tools/game-design/index.html",
11-
"input-studio": "tools/input/index.html",
12-
"localization-studio": "tools/localization/index.html",
13-
"midi-studio": "tools/midi/index.html",
14-
"object-vector-studio": "tools/object-vector/index.html",
15-
"palette-manager": "tools/palette/index.html",
16-
"particle-studio": "tools/particles/index.html",
17-
publisher: "tools/publish/index.html",
18-
"sound-studio": "tools/sound/index.html",
19-
"storage-inspector": "tools/storage/index.html",
20-
"world-vector-studio": "tools/world-vector/index.html",
21-
"configuration-admin": "tools/configuration-admin/index.html",
22-
cloud: "tools/cloud/index.html",
4+
toolbox: "toolbox/index.html",
5+
"ai-assistant": "toolbox/ai-assistant/index.html",
6+
"animation-studio": "toolbox/animation/index.html",
7+
"asset-studio": "toolbox/assets/index.html",
8+
"code-studio": "toolbox/code/index.html",
9+
"game-builder": "toolbox/game-builder/index.html",
10+
"game-design-studio": "toolbox/game-design/index.html",
11+
"input-studio": "toolbox/input/index.html",
12+
"localization-studio": "toolbox/localization/index.html",
13+
"midi-studio": "toolbox/midi/index.html",
14+
"object-vector-studio": "toolbox/object-vector/index.html",
15+
"palette-manager": "toolbox/palette/index.html",
16+
"particle-studio": "toolbox/particles/index.html",
17+
publisher: "toolbox/publish/index.html",
18+
"sound-studio": "toolbox/sound/index.html",
19+
"storage-inspector": "toolbox/storage/index.html",
20+
"world-vector-studio": "toolbox/world-vector/index.html",
21+
"configuration-admin": "toolbox/configuration-admin/index.html",
22+
cloud: "toolbox/cloud/index.html",
2323
games: "games/index.html",
2424
arcade: "games/arcade/index.html",
2525
"game-action": "games/action/index.html",
@@ -31,7 +31,7 @@
3131
marketplace: "marketplace/index.html",
3232
learn: "learn/index.html",
3333
community: "community/index.html",
34-
translations: "tools/localization/index.html",
34+
translations: "toolbox/localization/index.html",
3535
docs: "docs/index.html",
3636
about: "company/about.html",
3737
faq: "docs/faq.html",
@@ -78,7 +78,7 @@
7878

7979
const rootSegments = new Set([
8080
"account", "company", "community", "legal",
81-
"admin", "docs", "games", "learn", "marketplace", "tools"
81+
"admin", "docs", "games", "learn", "marketplace", "toolbox"
8282
]);
8383

8484
const currentScript = document.currentScript || document.querySelector("script[src*='gamefoundry-partials.js']");
@@ -125,11 +125,11 @@
125125
const pagePath = currentPagePath() || "index.html";
126126
root.querySelectorAll("[data-nav-link]").forEach(function (link) {
127127
const route = routeMap[link.dataset.route] || "";
128-
const isToolChild = pagePath.indexOf("tools/") === 0 && link.dataset.route === "tools";
128+
const isToolboxChild = pagePath.indexOf("toolbox/") === 0 && link.dataset.route === "toolbox";
129129
const isGameChild = pagePath.indexOf("games/") === 0 && link.dataset.route === "games";
130130
const isAccountChild = pagePath.indexOf("account/") === 0 && link.dataset.route === "account";
131131
const isAdminChild = pagePath.indexOf("admin/") === 0 && link.dataset.route === "admin";
132-
if (route === pagePath || isToolChild || isGameChild || isAccountChild || isAdminChild) {
132+
if (route === pagePath || isToolboxChild || isGameChild || isAccountChild || isAdminChild) {
133133
link.classList.add("active");
134134
}
135135
});

assets/theme/v2/partials/footer.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<section class="footer__group" aria-labelledby="footer-product">
66
<h2 id="footer-product">Product</h2>
77
<div class="footer__links">
8-
<a data-route="tools" href="tools/index.html">Toolbox</a>
8+
<a data-route="toolbox" href="toolbox/index.html">Toolbox</a>
99
<a data-route="games" href="games/index.html">Games</a>
1010
<a data-route="marketplace" href="marketplace/index.html">Marketplace</a>
1111
<a data-route="learn" href="learn/index.html">Learn</a>
@@ -15,9 +15,6 @@ <h2 id="footer-product">Product</h2>
1515
<h2 id="footer-community">Community</h2>
1616
<div class="footer__links">
1717
<a data-route="community" href="community/index.html">Community</a>
18-
<a data-route="translations" href="tools/localization/index.html">Translations</a>
19-
<a data-route="publish" href="community/publish.html">Publish</a>
20-
<a data-route="assets" href="community/assets.html">Assets</a>
2118
</div>
2219
</section>
2320
<section class="footer__group" aria-labelledby="footer-docs-help">

assets/theme/v2/partials/header-nav.html

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,30 @@
66
</a>
77
<nav class="nav-links" aria-label="Main navigation">
88
<div class="nav-item">
9-
<a data-nav-link data-route="tools" href="tools/index.html">Toolbox &#9662;</a>
9+
<a data-nav-link data-route="toolbox" href="toolbox/index.html">Toolbox &#9662;</a>
1010
<div class="sub-menu sub-menu--toolbox" data-toolbox-menu aria-label="Toolbox menu">
11-
<a data-nav-link data-toolbox-menu-item data-route="ai-assistant" href="tools/ai-assistant/index.html">AI</a>
12-
<a data-nav-link data-toolbox-menu-item data-route="cloud" href="tools/cloud/index.html">Cloud</a>
13-
<a data-nav-link data-toolbox-menu-item data-route="storage-inspector" href="tools/storage/index.html">Assets</a>
14-
<a data-nav-link data-toolbox-menu-item data-route="sound-studio" href="tools/sound/index.html">Audio</a>
15-
<a data-nav-link data-toolbox-menu-item data-route="palette-manager" href="tools/palette/index.html">Colors</a>
16-
<a data-nav-link data-toolbox-menu-item data-route="input-studio" href="tools/input/index.html">Input</a>
11+
<a data-nav-link data-toolbox-menu-item data-route="ai-assistant" href="toolbox/ai-assistant/index.html">AI</a>
12+
<a data-nav-link data-toolbox-menu-item data-route="cloud" href="toolbox/cloud/index.html">Cloud</a>
13+
<a data-nav-link data-toolbox-menu-item data-route="storage-inspector" href="toolbox/storage/index.html">Assets</a>
14+
<a data-nav-link data-toolbox-menu-item data-route="sound-studio" href="toolbox/sound/index.html">Audio</a>
15+
<a data-nav-link data-toolbox-menu-item data-route="palette-manager" href="toolbox/palette/index.html">Colors</a>
16+
<a data-nav-link data-toolbox-menu-item data-route="input-studio" href="toolbox/input/index.html">Input</a>
1717
<div class="nav-item nav-popout-item" data-toolbox-menu-group>
18-
<a data-toolbox-menu-group-label data-route="tools" href="tools/index.html" aria-haspopup="true">Objects &#9656;</a>
18+
<a data-toolbox-menu-group-label data-route="toolbox" href="toolbox/index.html" aria-haspopup="true">Objects &#9656;</a>
1919
<div class="sub-menu sub-menu--nested" data-toolbox-submenu aria-label="Objects tools">
20-
<a data-nav-link data-toolbox-menu-item data-route="animation-studio" href="tools/animation/index.html">Animated Sprite</a>
21-
<a data-nav-link data-toolbox-menu-item data-route="code-studio" href="tools/code/index.html">Custom Extensions</a>
22-
<a data-nav-link data-toolbox-menu-item data-route="asset-studio" href="tools/assets/index.html">Sprite</a>
23-
<a data-nav-link data-toolbox-menu-item data-route="object-vector-studio" href="tools/object-vector/index.html">Vector</a>
20+
<a data-nav-link data-toolbox-menu-item data-route="animation-studio" href="toolbox/animation/index.html">Animated Sprite</a>
21+
<a data-nav-link data-toolbox-menu-item data-route="code-studio" href="toolbox/code/index.html">Custom Extensions</a>
22+
<a data-nav-link data-toolbox-menu-item data-route="asset-studio" href="toolbox/assets/index.html">Sprite</a>
23+
<a data-nav-link data-toolbox-menu-item data-route="object-vector-studio" href="toolbox/object-vector/index.html">Vector</a>
2424
</div>
2525
</div>
2626
<div class="nav-item nav-popout-item" data-toolbox-menu-group>
27-
<a data-toolbox-menu-group-label data-route="tools" href="tools/index.html" aria-haspopup="true">Worlds &#9656;</a>
27+
<a data-toolbox-menu-group-label data-route="toolbox" href="toolbox/index.html" aria-haspopup="true">Worlds &#9656;</a>
2828
<div class="sub-menu sub-menu--nested" data-toolbox-submenu aria-label="World tools">
29-
<a data-nav-link data-toolbox-menu-item data-route="game-design-studio" href="tools/game-design/index.html">Hybrid</a>
30-
<a data-nav-link data-toolbox-menu-item data-route="particle-studio" href="tools/particles/index.html">Isometric</a>
31-
<a data-nav-link data-toolbox-menu-item data-route="game-builder" href="tools/game-builder/index.html">Tilemap</a>
32-
<a data-nav-link data-toolbox-menu-item data-route="world-vector-studio" href="tools/world-vector/index.html">Vector</a>
29+
<a data-nav-link data-toolbox-menu-item data-route="game-design-studio" href="toolbox/game-design/index.html">Hybrid</a>
30+
<a data-nav-link data-toolbox-menu-item data-route="particle-studio" href="toolbox/particles/index.html">Isometric</a>
31+
<a data-nav-link data-toolbox-menu-item data-route="game-builder" href="toolbox/game-builder/index.html">Tilemap</a>
32+
<a data-nav-link data-toolbox-menu-item data-route="world-vector-studio" href="toolbox/world-vector/index.html">Vector</a>
3333
</div>
3434
</div>
3535
</div>
@@ -59,7 +59,7 @@
5959
<a data-nav-link data-route="admin-moderation" href="admin/moderation.html">Moderation</a>
6060
<a data-nav-link data-route="admin-ratings" href="admin/ratings.html">Ratings</a>
6161
<a data-nav-link data-route="admin-roles" href="admin/roles.html">Roles</a>
62-
<a data-nav-link data-route="configuration-admin" href="tools/configuration-admin/index.html">Settings and Admin</a>
62+
<a data-nav-link data-route="configuration-admin" href="toolbox/configuration-admin/index.html">Settings and Admin</a>
6363
<a data-nav-link data-route="admin-site-settings" href="admin/site-settings.html">Site Settings</a>
6464
<a data-nav-link data-route="admin-themes" href="admin/themes.html">Themes</a>
6565
<a data-nav-link data-route="admin-users" href="admin/users.html">Users</a>
@@ -77,7 +77,7 @@
7777
</nav>
7878
<div class="nav-actions">
7979
<a class="btn" data-route="games" href="games/index.html">Play Games</a>
80-
<a class="btn primary" data-route="tools" href="tools/index.html">Start Building</a>
80+
<a class="btn primary" data-route="toolbox" href="toolbox/index.html">Start Building</a>
8181
</div>
8282
</div>
8383
</header>

community/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ <h1>Creators, players and shared projects.</h1>
3434
<div class="kicker">Community</div>
3535
<h2>Translations</h2>
3636
<p class="lede">Localization will become the community translation planning surface for language coverage, contributor workflows, review and approval.</p>
37-
<p><a class="btn primary" data-route="translations" href="../tools/localization/index.html">Open Localization</a></p>
37+
<p><a class="btn primary" data-route="translations" href="../toolbox/localization/index.html">Open Localization</a></p>
3838
</div>
3939
</div>
4040
</section>

docs_build/archive/dev-ops/ARCHITECTURE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Root
2222
│ ├── Sample002/<name>
2323
│ ├── ... Sample182/<name>
2424
│ └── index.html
25-
├── tools/
25+
├── toolbox/
2626
│ ├── <name>/
2727
│ ├── <name>/
2828
│ ├── ... <name>/

docs_build/archive/dev-ops/DOC_CLEANUP_AND_UPDATE_AUDIT.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ Update to explain:
105105
This needs explicit updates for:
106106
- `src/advanced/state/`
107107
- `docs_build/dev/reports/`
108-
- current purpose of `games/`, `tools/`, `samples/`
108+
- current purpose of `games/`, `toolbox/`, `samples/`
109109
- distinction between `src/engine/` and `src/advanced/`
110110

111111
### 4. `docs/reference/root/getting-started.md`
@@ -129,7 +129,7 @@ Update to include the current layered model:
129129
- `src/engine/` = stable foundational systems
130130
- `src/advanced/` = composable optional architecture layer
131131
- `games/` = primary consumers
132-
- `tools/` = optional consumers
132+
- `toolbox/` = optional consumers
133133
- `samples/` = demonstration only
134134

135135
### 7. `docs/reference/architecture-standards/architecture/engine-api-boundary.md`

docs_build/archive/dev-ops/QC_click_by_click_test_script.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
## 1. Launch / Smoke Test
1717

1818
### 1.1 Open editor
19-
- [x] Open `tools/SpriteEditor_old_keep/index.html`
19+
- [x] Open `toolbox/SpriteEditor_old_keep/index.html`
2020
- [x] Verify editor loads without visible errors
2121
- [x] Verify no console errors on load
2222

@@ -216,7 +216,7 @@ For each tool below:
216216
- [x] Remove a layer if supported
217217
- [x] Verify state remains valid
218218
[-] after duplicat, the name overlaps %
219-
[-] layer > toggle visibilty is not required
219+
[-] layer > toggle visibilty is not required
220220
[-] what does solo do? also, after click show/hide works, but the text does not change
221221
[-] order is backward, the layer on top should paint over the layer below
222222
[-] 2+ layers move into the animation preview
@@ -296,7 +296,7 @@ For each help topic:
296296
- [x] Close button
297297
- [x] Click `Close`
298298
- [x] Verify popup closes
299-
- missing Palette
299+
- missing Palette
300300

301301
Topics to test:
302302
- [x] Files

0 commit comments

Comments
 (0)