Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PIXI Web GL #2476

Merged
Merged

Conversation

JPMeehan
Copy link
Collaborator

@JPMeehan JPMeehan commented Dec 14, 2023

Closes #2075, #2076, #2077, #2078, #2079, #2080, #2081, #2082, #2083, #2084, #2277

Merge after #2473

JPMeehan and others added 30 commits November 13, 2023 12:14

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bumps [@types/showdown](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/showdown) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/showdown)

---
updated-dependencies:
- dependency-name: "@types/showdown"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bumps [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) from 3.5.28 to 3.5.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery)

---
updated-dependencies:
- dependency-name: "@types/jquery"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…oundry-Developers/dependabot/npm_and_yarn/types/showdown-2.0.6

Bump @types/showdown from 2.0.5 to 2.0.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
…oundry-Developers/dependabot/npm_and_yarn/types/jquery-3.5.29

Bump @types/jquery from 3.5.28 to 3.5.29
JPMeehan and others added 18 commits December 18, 2023 11:51

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@JPMeehan JPMeehan marked this pull request as ready for review December 21, 2023 18:29
@JPMeehan JPMeehan requested a review from a team as a code owner December 21, 2023 18:29
JPMeehan and others added 2 commits December 21, 2023 11:51

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@JPMeehan JPMeehan requested a review from LukeAbby December 29, 2023 00:46
@LukeAbby LukeAbby merged commit 0e01b79 into League-of-Foundry-Developers:canvas-updates Dec 29, 2023
2 of 3 checks passed
@JPMeehan JPMeehan deleted the PIXI-WebGL branch December 29, 2023 01:08
JPMeehan added a commit that referenced this pull request Mar 26, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* Client/Pixi/Perception to v11 (#2454)

Update Client/PIXI/Perception

* PIXI Core (#2473)

Add Pixi Core

* PIXI Web GL (#2476)

Add PIXI Web GL

* Pixi workers (#2477)

Add PIXI workers

* PIXI-Group (#2478)

* Pixi Placeables (#2479)

PIXI Placeables

* PIXI Layers (#2491)

* VisionSource

* Import TODO

* PointSource updates

* Deprecations

* LightSource and GlobalLightSource

* PointSource to v11

* MovementSource

* Rendered Source

* Any option

* LightSource

* Vision Source

* Declaration Rework

* SoundSource

* Polygon updates

* Update Client/Pixi/Perception to v11.315

* Vision and Detection Mode

* Color Manager

* Fog

* Perception Manager

* WeilerAthertonClipper

* Bump @types/showdown from 2.0.5 to 2.0.6

Bumps [@types/showdown](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/showdown) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/showdown)

---
updated-dependencies:
- dependency-name: "@types/showdown"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @types/jquery from 3.5.28 to 3.5.29

Bumps [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) from 3.5.28 to 3.5.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery)

---
updated-dependencies:
- dependency-name: "@types/jquery"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Resolved Clip Types

* Clockwise Sweep & other updates

* Made VisionMode abstract

* Type checking fixes

* Fixed Linting Errors

* PointSourcePolygon updates

* PIXI.Polygon Extensions

* PIXI.Circle

* Adjusted Options Typing

* Adjusted parameters

* PIXI.Rectangle

* Index

* Adjusted Vision.fov typing

* Clockwise Sweep Fixes

* Test updates

* Test Fixes, Type Problems

* pixi/core/interaction

* Finishing client/pixi/core/interaction

* Pings

* AlertPing

* Fixed Typing

* Update src/foundry/client/pixi/core/interaction/control-icon.d.ts

Co-authored-by: LukeAbby <109059814+LukeAbby@users.noreply.github.com>

* Updated imports, made requested adjustments

* More Touch-ups

* Bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.0

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @typescript-eslint/parser from 6.12.0 to 6.13.0

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @typescript-eslint/parser from 6.13.0 to 6.13.1

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.13.0 to 6.13.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed testCollision return values

* Graphics typefix

* Event changeout

* Temporary type fixing pending rewrites

* Bump @typescript-eslint/eslint-plugin from 6.13.0 to 6.13.1

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.13.0 to 6.13.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Resolved dependency issue

* Adjusted Graphics to v11

* Fixed Graphics?

* Further review adjustments

* PIXI/Core root js files

* Bump eslint-config-prettier from 9.0.0 to 9.1.0

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.0.0 to 9.1.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v9.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump lint-staged from 15.1.0 to 15.2.0

Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.1.0 to 15.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v15.1.0...v15.2.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump eslint from 8.54.0 to 8.55.0

Bumps [eslint](https://github.com/eslint/eslint) from 8.54.0 to 8.55.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.54.0...v8.55.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Many fixes, including typing the light source

* Attempted Render Flag Type Specification

* More PointSourcePolygon updates

* More VisionMode updates

* Stuck on Full-Canvas-Container mixin

* TODO: Sprite-Mesh, Unbound-Countainer

* Unbound Container. TODO: Sprite-Mesh

* PIXI/Core/Containers

* Fixed typings on PIXI/Core container mixins, started on PIXI/Core/Shapes

* Fixed PolygonMesher file name

* Finishing PIXI/Core/Shapes

* Fixed Type Errors

* Removed import

* Initialized PIXI/webgl

* Initialized PIXI/WebGL classes

* AbstractBaseShader to v11

* Adjusted typing with declared classes

* Initialized Helpers

* PIXI WebGL Extensions

* WebGL Helpers

* Reduced imports

* Lighting Shaders to v11

* Vision Shaders to v11

* AbstractWeatherShader

* WeatherShaderEffect

* Redoing typings on AbstractBaseShader.create

* Weather

* Initial draft of Filters

* Major improvements to Filters + completion of fxaa to v11

* Fixed VisualEffectsMaskingFilter.CreateOptions

* Samplers

* Increased specificity

* Improved types

* Type improvements

* Still-failing CreateOptions

* Refined filter test

* Added remarks clarifying the overload

* Texture Worker

* EffectsCanvasGroup to v11

* InterfaceCanvasGroup and PrimaryCanvasGroup to v11

* Added new groups for v11

* Initialized Primary Canvas Objects

* Occludable Object

* Occlusion Constant

* Fixed PrimaryCanvasGroup typing

* Started work on Drawing-Shape and Tile-Mesh

* Primary Canvas Objects for v11

* Started work on PlaceableObject

* Moved RenderFlagObject out of the global scope

* Added mixin type

* New Mixin util type

* Adjusted RenderFlagsMixin class

* Adjusted shader mixins to use new Mixin type

* Updated mixins to use Mixin class

* PlaceableObject

* Removed generic animation return value

* Significant cleanup

* Removed remaining generic references

* Updated typings on render flags, condensed PIXI

* Cleaned up return type

* Some Unknown removal

* Fixed Uniform typing

* Removed TODO

* Fixing bad merge

* Adjusted for comments

* Drawing

* AmbientLight

* Note

* Updated RenderFlags

* Partial work on Token

* Finished Token

* Wall

* Control Icon

* Fixed clear

* Fixed generic lights

* Fixed RenderFlag types

* Attempted typefix in CONFIG

* Trying things out to fix the indext signature

* AnyConstructor implementation

* Resolved type errors in GroupDefinition

* Sprite Typings

* Cleaned up shader test

* Fixed imports

* Fixing type errors for later

* Reviewed Changes

* Tracking TODO

* Resolving typing and lint issues

* File Initialization

* Initialized Classes

* Layers/Base

* Fixed options typing in layers/base

* Layers/Controls

* PIXI/Layers/Effects/Weather/Particles to v11

* Major progress on PIXI/Layers/Effects

* CanvasVisibility

* WeatherEffects

* pixi/layers/masks

* BaseGrid

* GridLayer

* Hex

* SquareGrid

* DrawingsLayer to v11

* LightingLayer

* NotesLayer to v11

* SoundsLayer to v11

* TemplateLayer to v11

* Added v11 TilesLayer

* WallsLayer to v11

* Canvas to v11

* Resolved type issues within client/pixi

* Initialized Patches.d.ts

* Filled in some function signatures

* Some CONFIG updates

* Final type fixes

* Cleaning up unknowns and vague types

* Missing Imports

* Temp fix for typing

* Cleaned up more unknowns

* Replaced some Anys

* Removed extra unknowns

* Fixed bad FVTT typing

* More Merge Fixes

* Added comment for PrimaryCanvasObject

* Canvas Color Manger *is* defined

* Resolved some TODOs

* Simple Fixes

* NewDrawingData updates

* Removed reference to generic CanvasLayer typing

* Fixed some instance typing

* Added missing InstanceType calls

* Removed Bloat

* Updated for comments

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <mail@kmoschcau.de>
Co-authored-by: LukeAbby <109059814+LukeAbby@users.noreply.github.com>

* refactor!: merge es-modules into canvas-updates

* Initialized Canvas Test Update

* fix: pixi re-export

* fix: pixi extensions

* feat: make tests use root as types package

* Import Fixes, re-deleted removed files

* PIXI/Core/Containers tests

* Quadtree Fixes

* feat: move from .mts files to .d.mts

* Merge remote-tracking branch 'upstream/canvas-updates-es-modules' into canvas-test-updates

* fix: move PIXI.Graphics into namespace

* Make the helpers file global

* Some more tests

* Core/Interaction

* Limited Angle Polygon

* PIXI core

* Simplified typing

* Groups and some other type fixes

* Color Fixes

* Detection Mode Updates

* PIXI/Perception

* PIXI/Sources

* Patches

* Cleaned up broken tests

* Primary Canvas Object Placeholders

* Reworked Color

* Placeables Layer

* Removed stray remark

* Weather Typing

* Layer improvements

* Weather Effects

* Grid

* Masks

* Effects

* Weather Shaders

* Filters

* More Shader Work

* More test fixes

* Re-ran NPM i from package.json to make the tests run

* Linting

* Roll

* Doc update in PoolTerm

* Updated AVSettings

* SetupTour updates

* ContextMenu

* Added myself to Contributors

* Draggable

* TextEditor upates

* Filepicker Updates

* Filter Updates

* FormDataExtended

* Notifications

* Audio to v11

* AudioContainer

* MergeObjectOptions type fix

* Version update

* Some test cleanups

* More type fixes

* More test fixes

* Some tests will need to be revisited

* Improved Create typing

* Fixed foundry.utils

* Some reversions after fixing the global bit

* Small restructuring of the util dump

* Added TODO to class bodies

* PointSourceMesh type fix

* ES2021 update

* More ES2021 attempts

* More lib updates

* Trying different TSConfig

* Module es202 target es2021

* Test cleanup

* Github action update

* Attempted package fix

* Removed yaml

* Removed NPM cache

* Removed all cacheing

* Rebuilt package-lock.json

* fix: yamllint complaints

* Bundler resolution

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <mail@kmoschcau.de>
Co-authored-by: LukeAbby <109059814+LukeAbby@users.noreply.github.com>
Co-authored-by: Luke Abby <luke@lukeabby.dev>
JPMeehan added a commit that referenced this pull request Apr 30, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
* Client/Pixi/Perception to v11 (#2454)

Update Client/PIXI/Perception

* PIXI Core (#2473)

Add Pixi Core

* PIXI Web GL (#2476)

Add PIXI Web GL

* Pixi workers (#2477)

Add PIXI workers

* PIXI-Group (#2478)

* Pixi Placeables (#2479)

PIXI Placeables

* PIXI Layers (#2491)

* VisionSource

* Import TODO

* PointSource updates

* Deprecations

* LightSource and GlobalLightSource

* PointSource to v11

* MovementSource

* Rendered Source

* Any option

* LightSource

* Vision Source

* Declaration Rework

* SoundSource

* Polygon updates

* Update Client/Pixi/Perception to v11.315

* Vision and Detection Mode

* Color Manager

* Fog

* Perception Manager

* WeilerAthertonClipper

* Bump @types/showdown from 2.0.5 to 2.0.6

Bumps [@types/showdown](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/showdown) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/showdown)

---
updated-dependencies:
- dependency-name: "@types/showdown"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @types/jquery from 3.5.28 to 3.5.29

Bumps [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery) from 3.5.28 to 3.5.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery)

---
updated-dependencies:
- dependency-name: "@types/jquery"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Resolved Clip Types

* Clockwise Sweep & other updates

* Made VisionMode abstract

* Type checking fixes

* Fixed Linting Errors

* PointSourcePolygon updates

* PIXI.Polygon Extensions

* PIXI.Circle

* Adjusted Options Typing

* Adjusted parameters

* PIXI.Rectangle

* Index

* Adjusted Vision.fov typing

* Clockwise Sweep Fixes

* Test updates

* Test Fixes, Type Problems

* pixi/core/interaction

* Finishing client/pixi/core/interaction

* Pings

* AlertPing

* Fixed Typing

* Update src/foundry/client/pixi/core/interaction/control-icon.d.ts

Co-authored-by: LukeAbby <109059814+LukeAbby@users.noreply.github.com>

* Updated imports, made requested adjustments

* More Touch-ups

* Bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.0

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @typescript-eslint/parser from 6.12.0 to 6.13.0

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.12.0 to 6.13.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @typescript-eslint/parser from 6.13.0 to 6.13.1

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.13.0 to 6.13.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.1/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixed testCollision return values

* Graphics typefix

* Event changeout

* Temporary type fixing pending rewrites

* Bump @typescript-eslint/eslint-plugin from 6.13.0 to 6.13.1

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.13.0 to 6.13.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.13.1/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Resolved dependency issue

* Adjusted Graphics to v11

* Fixed Graphics?

* Further review adjustments

* PIXI/Core root js files

* Bump eslint-config-prettier from 9.0.0 to 9.1.0

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.0.0 to 9.1.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v9.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump lint-staged from 15.1.0 to 15.2.0

Bumps [lint-staged](https://github.com/okonet/lint-staged) from 15.1.0 to 15.2.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v15.1.0...v15.2.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump eslint from 8.54.0 to 8.55.0

Bumps [eslint](https://github.com/eslint/eslint) from 8.54.0 to 8.55.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v8.54.0...v8.55.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Many fixes, including typing the light source

* Attempted Render Flag Type Specification

* More PointSourcePolygon updates

* More VisionMode updates

* Stuck on Full-Canvas-Container mixin

* TODO: Sprite-Mesh, Unbound-Countainer

* Unbound Container. TODO: Sprite-Mesh

* PIXI/Core/Containers

* Fixed typings on PIXI/Core container mixins, started on PIXI/Core/Shapes

* Fixed PolygonMesher file name

* Finishing PIXI/Core/Shapes

* Fixed Type Errors

* Removed import

* Initialized PIXI/webgl

* Initialized PIXI/WebGL classes

* AbstractBaseShader to v11

* Adjusted typing with declared classes

* Initialized Helpers

* PIXI WebGL Extensions

* WebGL Helpers

* Reduced imports

* Lighting Shaders to v11

* Vision Shaders to v11

* AbstractWeatherShader

* WeatherShaderEffect

* Redoing typings on AbstractBaseShader.create

* Weather

* Initial draft of Filters

* Major improvements to Filters + completion of fxaa to v11

* Fixed VisualEffectsMaskingFilter.CreateOptions

* Samplers

* Increased specificity

* Improved types

* Type improvements

* Still-failing CreateOptions

* Refined filter test

* Added remarks clarifying the overload

* Texture Worker

* EffectsCanvasGroup to v11

* InterfaceCanvasGroup and PrimaryCanvasGroup to v11

* Added new groups for v11

* Initialized Primary Canvas Objects

* Occludable Object

* Occlusion Constant

* Fixed PrimaryCanvasGroup typing

* Started work on Drawing-Shape and Tile-Mesh

* Primary Canvas Objects for v11

* Started work on PlaceableObject

* Moved RenderFlagObject out of the global scope

* Added mixin type

* New Mixin util type

* Adjusted RenderFlagsMixin class

* Adjusted shader mixins to use new Mixin type

* Updated mixins to use Mixin class

* PlaceableObject

* Removed generic animation return value

* Significant cleanup

* Removed remaining generic references

* Updated typings on render flags, condensed PIXI

* Cleaned up return type

* Some Unknown removal

* Fixed Uniform typing

* Removed TODO

* Fixing bad merge

* Adjusted for comments

* Drawing

* AmbientLight

* Note

* Updated RenderFlags

* Partial work on Token

* Finished Token

* Wall

* Control Icon

* Fixed clear

* Fixed generic lights

* Fixed RenderFlag types

* Attempted typefix in CONFIG

* Trying things out to fix the indext signature

* AnyConstructor implementation

* Resolved type errors in GroupDefinition

* Sprite Typings

* Cleaned up shader test

* Fixed imports

* Fixing type errors for later

* Reviewed Changes

* Tracking TODO

* Resolving typing and lint issues

* File Initialization

* Initialized Classes

* Layers/Base

* Fixed options typing in layers/base

* Layers/Controls

* PIXI/Layers/Effects/Weather/Particles to v11

* Major progress on PIXI/Layers/Effects

* CanvasVisibility

* WeatherEffects

* pixi/layers/masks

* BaseGrid

* GridLayer

* Hex

* SquareGrid

* DrawingsLayer to v11

* LightingLayer

* NotesLayer to v11

* SoundsLayer to v11

* TemplateLayer to v11

* Added v11 TilesLayer

* WallsLayer to v11

* Canvas to v11

* Resolved type issues within client/pixi

* Initialized Patches.d.ts

* Filled in some function signatures

* Some CONFIG updates

* Final type fixes

* Cleaning up unknowns and vague types

* Missing Imports

* Temp fix for typing

* Cleaned up more unknowns

* Replaced some Anys

* Removed extra unknowns

* Fixed bad FVTT typing

* More Merge Fixes

* Added comment for PrimaryCanvasObject

* Canvas Color Manger *is* defined

* Resolved some TODOs

* Simple Fixes

* NewDrawingData updates

* Removed reference to generic CanvasLayer typing

* Fixed some instance typing

* Added missing InstanceType calls

* Removed Bloat

* Updated for comments

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <mail@kmoschcau.de>
Co-authored-by: LukeAbby <109059814+LukeAbby@users.noreply.github.com>

* refactor!: merge es-modules into canvas-updates

* Initialized Canvas Test Update

* fix: pixi re-export

* fix: pixi extensions

* feat: make tests use root as types package

* Import Fixes, re-deleted removed files

* PIXI/Core/Containers tests

* Quadtree Fixes

* feat: move from .mts files to .d.mts

* Merge remote-tracking branch 'upstream/canvas-updates-es-modules' into canvas-test-updates

* fix: move PIXI.Graphics into namespace

* Make the helpers file global

* Some more tests

* Core/Interaction

* Limited Angle Polygon

* PIXI core

* Simplified typing

* Groups and some other type fixes

* Color Fixes

* Detection Mode Updates

* PIXI/Perception

* PIXI/Sources

* Patches

* Cleaned up broken tests

* Primary Canvas Object Placeholders

* Reworked Color

* Placeables Layer

* Removed stray remark

* Weather Typing

* Layer improvements

* Weather Effects

* Grid

* Masks

* Effects

* Weather Shaders

* Filters

* More Shader Work

* More test fixes

* Re-ran NPM i from package.json to make the tests run

* Linting

* Roll

* Doc update in PoolTerm

* Updated AVSettings

* SetupTour updates

* ContextMenu

* Added myself to Contributors

* Draggable

* TextEditor upates

* Filepicker Updates

* Filter Updates

* FormDataExtended

* Notifications

* Audio to v11

* AudioContainer

* Update av-config.d.mts

Updated to match Foundry v11.315

* Namespace Update

* Update cameras.d.mts

* Update to using InterfaceSetting for getData Return Type

* Create apps/components & apps/dialogs

* Update apps/forms/actor

* Update apps/forms/cards-config

* Update apps/forms/combat-config

* Update apps/forms/effect-config

* Update apps/forms/folder-config

Should maybe be renamed folder-edit?

* Update apps/forms/item

* Update apps/forms/macro-config

* Update  apps/forms/measure-template

* Update apps/forms/ownership

* Update apps/forms/playlist-config

* Update apps/forms/playlist-sound-config

* Update apps/forms/user-config

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Joseph <JPMeehan5@Gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <mail@kmoschcau.de>
Co-authored-by: LukeAbby <109059814+LukeAbby@users.noreply.github.com>
Co-authored-by: Luke Abby <luke@lukeabby.dev>
Co-authored-by: Ashe <ashe@soaringnetwork.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add BaseShaderMixin for Foundry VTT v10.276
3 participants