Version 12.328
JPMeehan opened this issue · comments
Task list
Client
- app
- dice
- Add
dice-config.js
- Add
- sidebar
- apps
- Add
dependency-resolution.js
- Add
- apps
- dice
- data
- documents
- Add
region-behavior.js
- Add
region.js
- Add
- documents
- pixi
- extensions
- Add
graphics.js
- Add
observable-transform.js
- Add
- layers
- effects
- Add
darkness-effects.js
- Add
- grid
- Add
mesh.js
- Add
- placeables
- Add
regions.js
- Add
- effects
- placeables
- primary-canvas-objects
- Add
primary-canvas-object.js
- Add
primary-graphics.js
- Add
primary-occludable-object.js
- Add
primary-sprite-mesh.js
- Add
- primary-canvas-objects
- webgl
- shaders
- filters
- Rework the 3 files of v11 into many new separate files
- grid
- Add
grid.js
- Add
- lighting
- Break up
lighting.js
from v11 into many new separate files
- Break up
- vision
- Break up
vision.js
from v11 into many new separate files
- Break up
- weather
- Migrate from
client\pixi\webgl\shaders\effects\weather
- Migrate from
- filters
- shaders
- extensions
Client-ESM
- applications
- api
- apps
- dice
- elements
- forms
- sheets
- ui
- audio
- canvas
- edges
- regions
- smaa
- sources
- tokens
- Add
scene-manager.mjs
- data
- region-behaviors
- Migrate
client-backend
fromclient\data\abstract\client-backend.js
- dice
- terms
- Migrate and update from
client\dice
- Add
client.mjs
Common
- abstract
- Add
_types.mjs
and migrate existing duplicate interfaces to this file - Add
socket.mjs
- Add
- data
- documents
- Rename
module
to_module
- Add
region-behavior.mjs
- Add
region.mjs
- Rename
- grid
- Migrate + Update from
client\pixi\layers\grid
- Migrate + Update from
- packages
- primitives
- prosemirror
- Migrate from
prosemirror
top level folder
- Migrate from
- utils
- Add
bitmask.mjs
- Add
event-emitter.mjs
- Add
string-tree.mjs
- Add
word-tree.mjs
- Add
- Remove
module
and migrate toclient-esm
Context: v12.324 was v12 stable 1
v12 stable is about to drop and seems as good a target as any.
Basic categories of things
- Implement Regions
- Break up Shaders
- Rework Primary Canvas Objects
- Migrate Audio to
client-esm
- Migrate Rolls to
client-esm
- Migrate Canvas Sources to
client-esm
- Migrate Grid to
common
- Migrate Prosemirror to
common
- Implement AppV2