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

Client/Pixi/Perception to v11 #2454

Merged

Conversation

JPMeehan
Copy link
Collaborator

@JPMeehan JPMeehan commented Nov 21, 2023

Closes #1996, #1997, #1998, #1999, #2008, #2009, #2010, #2049, #2050, #2054, #2055, #2056, #2179, #2238

This supersedes #2439, which closes #2210, #2074, #2073, #2071, #2009

@LukeAbby LukeAbby changed the base branch from main to canvas-updates November 22, 2023 01:32
dependabot bot and others added 7 commits November 22, 2023 02:01
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] <[email protected]>
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] <[email protected]>
…oundry-Developers/dependabot/npm_and_yarn/types/showdown-2.0.6

Bump @types/showdown from 2.0.5 to 2.0.6
…oundry-Developers/dependabot/npm_and_yarn/types/jquery-3.5.29

Bump @types/jquery from 3.5.28 to 3.5.29
dependabot bot and others added 8 commits December 4, 2023 01:19
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] <[email protected]>
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] <[email protected]>
…oundry-Developers/dependabot/npm_and_yarn/eslint-config-prettier-9.1.0

Bump eslint-config-prettier from 9.0.0 to 9.1.0
…oundry-Developers/dependabot/npm_and_yarn/lint-staged-15.2.0

Bump lint-staged from 15.1.0 to 15.2.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] <[email protected]>
…oundry-Developers/dependabot/npm_and_yarn/eslint-8.55.0

Bump eslint from 8.54.0 to 8.55.0
@JPMeehan JPMeehan requested a review from LukeAbby December 7, 2023 23:04
@JPMeehan JPMeehan mentioned this pull request Dec 11, 2023
Copy link
Collaborator

@LukeAbby LukeAbby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make this build, reply to all open review comments (not just in this review), and then we can get this merged, thanks!

src/foundry/client/pixi/sources/rendered-source.d.ts Outdated Show resolved Hide resolved
src/foundry/client/pixi/sources/rendered-source.d.ts Outdated Show resolved Hide resolved
@JPMeehan
Copy link
Collaborator Author

Please make this build, reply to all open review comments (not just in this review), and then we can get this merged, thanks!

Hi, I apparently didn't understand a GitHub quirk and all my replies were marked as pending!

@LukeAbby LukeAbby merged commit 518b726 into League-of-Foundry-Developers:canvas-updates Dec 19, 2023
2 of 3 checks passed
@JPMeehan JPMeehan deleted the 2054-VisionMode branch January 2, 2024 16:09
JPMeehan added a commit that referenced this pull request Mar 26, 2024
* 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] <[email protected]>

* 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] <[email protected]>

* 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 <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <[email protected]>
Co-authored-by: LukeAbby <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <[email protected]>
Co-authored-by: LukeAbby <[email protected]>
Co-authored-by: Luke Abby <[email protected]>
JPMeehan added a commit that referenced this pull request Apr 30, 2024
* 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] <[email protected]>

* 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] <[email protected]>

* 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 <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <[email protected]>
Co-authored-by: LukeAbby <[email protected]>

* 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] <[email protected]>
Co-authored-by: Joseph <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kai Moschcau <[email protected]>
Co-authored-by: LukeAbby <[email protected]>
Co-authored-by: Luke Abby <[email protected]>
Co-authored-by: Ashe <[email protected]>
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 FogManager for Foundry VTT v10.276
3 participants