You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Do not deprecate `src/engine/theme` at this time.
171
+
- Do not duplicate behavior between the two surfaces.
172
+
- Do not create competing `.tool-shell` implementations.
173
+
- If both public/root tools and runtime first-class tools need the same behavior, document the shared shell contract first.
174
+
- Shared behavior must be promoted intentionally rather than patched independently in both places.
175
+
- Collapse/rail behavior currently belongs only to the public/root `.tool-workspace` shell unless a later PR explicitly promotes it to shared runtime shell behavior.
176
+
154
177
### Theme V2 Only CSS Rule
155
178
156
-
- Theme V2 is the only active styling system.
179
+
- Theme V2 is the only active styling system for public/root GameFoundryStudio page work.
157
180
- V1/legacy CSS is deprecated and out of play.
158
181
- V1/legacy CSS must not be used as a source.
159
182
- V1/legacy CSS must not be copied.
@@ -205,7 +228,7 @@ Allowed:
205
228
206
229
### Theme V2 File Ownership
207
230
208
-
All reusable styling must live under:
231
+
All reusable public/root GameFoundryStudio styling must live under:
209
232
210
233
`GameFoundryStudio/assets/css/theme/v2/`
211
234
@@ -225,8 +248,8 @@ Approved styling surfaces:
225
248
-`layout.css`
226
249
227
250
Rules:
228
-
-Pages consume `theme/v2`.
229
-
-Tools consume `theme/v2`.
251
+
-Public/root pages consume `theme/v2`.
252
+
-Public/root tools consume `theme/v2`.
230
253
- Pages do not define styling.
231
254
- Tools do not define styling.
232
255
- New CSS files outside `theme/v2` are prohibited.
0 commit comments