Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
153 commits
Select commit Hold shift + click to select a range
d5cdc89
Compatability Fixes
crhampton1 Nov 19, 2020
366fbee
Fixed layer not showing on top and brush controls showing too early
crhampton1 Nov 21, 2020
a1b6a52
Fixed esc bug
crhampton1 Nov 21, 2020
91d0b92
updated to 0.1.13
crhampton1 Nov 21, 2020
186d5d0
Readme
crhampton1 Nov 21, 2020
f2d32b6
Updated
crhampton1 Nov 21, 2020
012b326
Updated Module
crhampton1 Nov 24, 2020
125fd91
Forgot to update version
crhampton1 Nov 24, 2020
44abef0
fix manifest dl link
ardittristan Nov 26, 2020
35848e9
Update README.md
akrigline Nov 29, 2020
0ba54d4
allow GMs to set an image overlay for fog layer
akrigline Oct 11, 2020
bfbae1d
Merge pull request #3 from League-of-Foundry-Developers/ardittristan-…
crhampton1 Nov 29, 2020
42c6339
Merge pull request #4 from League-of-Foundry-Developers/readme-updates
crhampton1 Nov 29, 2020
517ce61
Merge pull request #5 from ElfFriend-DnD/addImageToFog
crhampton1 Nov 29, 2020
8e6e088
Released image layer version
crhampton1 Nov 29, 2020
d67ef24
Readme
crhampton1 Nov 29, 2020
429af44
Japanese Loc, Added option - default fog
crhampton1 Dec 19, 2020
ad4c98f
Removed feature I never added in readme....
crhampton1 Dec 19, 2020
d3629da
Use sightRefresh hook
dev7355608 Dec 19, 2020
e21d54f
Spanish
lozanoje Feb 3, 2021
8f40d03
Merge pull request #9 from dev7355608/sight-refresh-hook
crhampton1 Feb 5, 2021
c475860
Merge pull request #18 from lozalojo/spanish
crhampton1 Feb 5, 2021
de318a1
Bug Fixes
crhampton1 Feb 7, 2021
4eabfa6
Update module.json
crhampton1 Feb 7, 2021
5dbe1da
Adds css to make the slider thumbs a bit bigger.
moorepants Feb 14, 2021
6f698f0
Only add some height to thumbs and push the labels down a bit.
moorepants Feb 14, 2021
677552e
Merge pull request #21 from moorepants/slider-size
crhampton1 Feb 18, 2021
5824e6c
Webkit requires a specified margin for the thumb sliders.
moorepants Feb 27, 2021
b409a3b
Merge pull request #25 from moorepants/thumb-height-webkit
crhampton1 Mar 6, 2021
9f4a9e6
Compatibility for core version 0.8.6
Azzurite Jun 1, 2021
42aeb66
Merge pull request #32 from Azzurite/compatibility-0.8.6
crhampton1 Jun 3, 2021
ab923ad
ja.json update
BrotherSharper Jul 10, 2021
221da7c
Added support for hotkeys
kenster421 Nov 26, 2021
22263af
Fixed control selection
kenster421 Dec 1, 2021
4f403cf
Updted to reflect new control markup for v9
kenster421 Jan 29, 2022
96fe3d2
League-of-Foundry-Developers/simplefog#49 - Move SimplefogLayer into …
UranusBytes May 28, 2022
6d4901e
League-of-Foundry-Developers/simplefog#50 - Add option for confirmati…
UranusBytes May 28, 2022
8074a32
League-of-Foundry-Developers/simplefog#53 - Allow for zindex to be co…
UranusBytes May 28, 2022
d4b529c
Allow going below Foundry layers.
UranusBytes May 29, 2022
dd99523
Initial release branch for 0.2.0
jeremy-cohort May 31, 2022
988ab11
Merge pull request #52 from UranusBytes/add-confirm-delete
UranusBytes May 31, 2022
f00e716
Merge branch 'dev-0.2.0' into add_to_layer_group
UranusBytes May 31, 2022
3e0d3a9
Merge pull request #51 from UranusBytes/add_to_layer_group
UranusBytes May 31, 2022
c286af2
Add LoFD github action workflow
jeremy-cohort May 31, 2022
8062d5d
Merge pull request #39 from BrotherSharper/master
UranusBytes May 31, 2022
b939fd7
Delete old package.json
UranusBytes May 31, 2022
ece5249
Delete old unused files
UranusBytes May 31, 2022
143e9d9
Re-org and cleanup scene config dialog
UranusBytes May 31, 2022
d0f5cfb
Fix languages
UranusBytes May 31, 2022
020ebd3
Update readme, changelog
UranusBytes Jun 1, 2022
3db83de
Merge branch 'dev-0.2.0' into add-hotkeys-for-control-and-opacity
UranusBytes Jun 2, 2022
5abb92e
Merge pull request #43 from kenster421/add-hotkeys-for-control-and-op…
UranusBytes Jun 2, 2022
023c036
Merge branch 'dev-0.2.0' of github.com:League-of-Foundry-Developers/s…
jeremy-cohort Jun 2, 2022
8110442
Adjust scene-config
jeremy-cohort Jun 2, 2022
49d17de
Add spanish and japanese translations from google translate
jeremy-cohort Jun 2, 2022
e575c6d
Merge branch 'dev-0.2.0' of https://github.com/League-of-Foundry-Deve…
UranusBytes Jun 3, 2022
527180f
Add more localization from google translate
UranusBytes Jun 3, 2022
99522e9
Changes for release
UranusBytes Jun 3, 2022
5da8d43
Add release workflow
UranusBytes Jun 3, 2022
7b3d03a
Merge branch 'dev-0.2.0' into dev-0.2.0
UranusBytes Jun 3, 2022
c007cee
Merge pull request #54 from UranusBytes/dev-0.2.0
UranusBytes Jun 3, 2022
97f76cc
Update screenshot. Prepare for release.
UranusBytes Jun 3, 2022
ef1902a
Merge pull request #55 from UranusBytes/dev-0.2.0
UranusBytes Jun 3, 2022
209dcd1
Merge pull request #56 from League-of-Foundry-Developers/dev-0.2.0
UranusBytes Jun 3, 2022
de29867
Cleanup old debug code
UranusBytes Jun 4, 2022
2560a1c
On scene initialization, force entire history stack to be rendered #58
UranusBytes Jun 4, 2022
39ad5e1
Remove period from module version
UranusBytes Jun 4, 2022
0aab321
Hack to fix potential object missing during cancel #57
UranusBytes Jun 4, 2022
b5a0381
Changelog
UranusBytes Jun 4, 2022
75d05a3
Fix syntax
UranusBytes Jun 5, 2022
8029336
Fix dates in changelog #61
UranusBytes Jun 5, 2022
a6c3c32
Fix enable/disable fog with Confirm toggle sync #60
UranusBytes Jun 5, 2022
7fbf5ae
Merge pull request #62 from League-of-Foundry-Developers/dev-0.2.1
UranusBytes Jun 5, 2022
12b7d19
Fix module release workflow
UranusBytes Jun 5, 2022
869e4cd
Fix module release workflow; changelog
UranusBytes Jun 5, 2022
28d03d7
Merge pull request #63 from League-of-Foundry-Developers/fix-release-…
UranusBytes Jun 5, 2022
f5cdcb7
Hack changes from workflow into module.json
UranusBytes Jun 7, 2022
51851b1
Fix zIndex not always being set - #66
UranusBytes Jun 16, 2022
b905a76
Temp fix to fix object HUD being rendered over simplefog #65
UranusBytes Jun 16, 2022
f67ef6f
Move HUD Controls into a new layer directly below simplefog #65
UranusBytes Jun 16, 2022
527ff1f
Include files for type resolution
UranusBytes Jun 16, 2022
02794e6
Add in a version notification #68
UranusBytes Jun 16, 2022
24a8118
Translations #68
UranusBytes Jun 16, 2022
86524f4
v0.2.2-ALPHA.0 - Draft release
UranusBytes Jun 16, 2022
458ff73
Merge pull request #69 from League-of-Foundry-Developers/dev-0.2.2
UranusBytes Jun 16, 2022
a9585f2
Fix changelog
UranusBytes Jun 16, 2022
1894ba7
Merge pull request #70 from League-of-Foundry-Developers/dev-0.2.2
UranusBytes Jun 16, 2022
813944e
PoC of InteractionLayer
UranusBytes Sep 10, 2022
a203749
Initial work for porting to v10 #78
UranusBytes Sep 11, 2022
7d968de
Initial work for porting to v10 #78
UranusBytes Sep 11, 2022
ca683d1
Resolve grid tool for v10 #78
UranusBytes Sep 11, 2022
08cb5ff
Resolve brush tool preview not showing on initial selection of simple…
UranusBytes Sep 11, 2022
7911603
Migrate global settings from the scene specific config to game settin…
UranusBytes Sep 11, 2022
f75c4a1
0.3.0-Alpha
UranusBytes Sep 11, 2022
03e03b8
Move keyboard/mouse listener registration till after ready. Fix for …
UranusBytes Sep 17, 2022
394063c
Support pre-release in manifest
UranusBytes Sep 17, 2022
683fff4
Support pre-release in manifest
UranusBytes Sep 17, 2022
f9c9d89
Fix github action
UranusBytes Sep 17, 2022
b966c55
0.3.0-ALPHA.3
UranusBytes Sep 17, 2022
1fc364d
Fix github action
UranusBytes Sep 17, 2022
72d718b
Fix github action
UranusBytes Sep 17, 2022
f2697f0
Fix github action
UranusBytes Sep 17, 2022
8649825
- Move sources under "src" folder: is a best practices so we separate…
p4535992 Sep 27, 2022
507f9a9
- Move settings definition on a seprate file "settings.js" more intui…
p4535992 Sep 27, 2022
cbc44cb
update README.md add build commands
p4535992 Sep 27, 2022
ff5cd5a
Merge pull request #89 from p4535992/dev-v10
UranusBytes Oct 1, 2022
46cfdb3
Ignore Intellij IDE
UranusBytes Oct 1, 2022
b6b21b1
Fix path for main.js
UranusBytes Oct 1, 2022
8c4855d
Fix imports.
UranusBytes Oct 1, 2022
26cea91
Add maps for consistent testing
UranusBytes Oct 1, 2022
ef24835
Hack away at fog image overlay
UranusBytes Oct 8, 2022
58c8a86
Languages
UranusBytes Oct 8, 2022
ae14cc8
Cleanup of debugging
UranusBytes Oct 8, 2022
cb91faa
Migration, cleanup, languages #78
UranusBytes Oct 8, 2022
156ae61
Rollback github action for release
UranusBytes Oct 8, 2022
b55e686
Rollback github action for release
UranusBytes Oct 8, 2022
ca73443
Fumble pre-release
UranusBytes Oct 8, 2022
86f8141
Github actions foo
UranusBytes Oct 8, 2022
26abaf1
Try this again...
UranusBytes Oct 8, 2022
dec7569
Try this again...
UranusBytes Oct 8, 2022
f7ebba8
Fix migration flag
UranusBytes Oct 8, 2022
87fd017
Change migration flag again
UranusBytes Oct 8, 2022
541c9f3
v0.3.0 - v10 Support
UranusBytes Nov 12, 2022
528bf84
Merge pull request #94 from League-of-Foundry-Developers/dev-v10
UranusBytes Nov 12, 2022
d6601ea
fix: align hex grid preview to v10 hexes
cirrahn Dec 5, 2022
ca83289
fix: support legacy hex grid in previews
cirrahn Dec 15, 2022
3209802
Merge pull request #98 from cirrahn/bugfix/grid-tool-misaligned
UranusBytes Dec 17, 2022
cfa1afd
#95 - Add missing curly brace
UranusBytes Dec 17, 2022
af961bb
#92 #96 - Fix for scene fog auto-enabling always
UranusBytes Dec 17, 2022
a61d18d
Release for v0.3.1
UranusBytes Dec 17, 2022
a6d21a0
Bump testing to 10.291
UranusBytes Dec 17, 2022
14c06ba
Merge pull request #99 from League-of-Foundry-Developers/dev-v10
UranusBytes Dec 17, 2022
75bc66e
chore: run prettier formatter
cirrahn May 13, 2023
a5d7aa2
feat(prettier): additionally apply prettier formatting to root files
cirrahn May 13, 2023
34e3a21
fix(tooling): handle v10 changes
cirrahn May 13, 2023
c8cdadc
fix(init): avoid crash on initial load of history-less scenes
cirrahn May 13, 2023
b3ee1e7
Merge pull request #104 from cirrahn/feature/prettier-format
UranusBytes Jun 4, 2023
d070709
Merge pull request #105 from cirrahn/bugfix/102-103-error-on-init
UranusBytes Jun 4, 2023
6e17632
Merge pull request #106 from cirrahn/bugfix/gulp-tooling
UranusBytes Jun 4, 2023
a8cb81d
Merge pull request #109 from League-of-Foundry-Developers/dev-0.3.2
UranusBytes Jun 4, 2023
37d1e8f
feat: #107 - fixed renderer for foundry v11
macskay Jun 12, 2023
ed5bdab
feat: #107 added backwards compat and bumped version number
macskay Jun 12, 2023
1afe680
feat: #107 Fix token selection bug
mattd Jul 9, 2023
ae5e783
feat: #107 Fix notification deprecation error
mattd Jul 9, 2023
5bd8893
feat: #107 Bump verified version
mattd Jul 9, 2023
d811a76
Merge pull request #110 from macskay/feature/107-v11-compat
UranusBytes Jul 29, 2023
8ec0fc4
Merge pull request #111 from mattd/feature/107-v11-compat
UranusBytes Jul 29, 2023
31c3cc6
Notification updates
UranusBytes Jul 29, 2023
42ee6c5
Update changelog
UranusBytes Jul 30, 2023
53abe07
Update version and contributors
UranusBytes Jul 30, 2023
342c327
Adjust to support v10 and v11 concurrently
UranusBytes Jul 30, 2023
665c610
Merge pull request #112 from UranusBytes/dev-0.3.4a
UranusBytes Jul 30, 2023
9be0d91
Merge pull request #113 from League-of-Foundry-Developers/dev-0.3.4
UranusBytes Jul 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
11 changes: 11 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.yml]
indent_size = 2
8 changes: 8 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
gulpfile.js
.eslintrc.js
.prettierrc.js
dist
jsconfig.json
/dist
/.pnp.js
/.yarn/
250 changes: 250 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,250 @@
{
"env": {
"browser": true,
"es2021": true,
"node": true,
"jquery": true
},
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2018,
"requireConfigFile": false,
"sourceType": "module",
"project": "./tsconfig.json"
},
"plugins": [
"jsdoc"
],
"extends": [
"prettier",
"plugin:import/errors",
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:json/recommended"
],
"ignorePatterns": ["dist/"],
"rules": {
"array-bracket-spacing": ["warn", "never"],
"array-callback-return": "warn",
"arrow-spacing": "warn",
"comma-dangle": ["warn", "never"],
"comma-style": "warn",
"computed-property-spacing": "warn",
"constructor-super": "error",
"default-param-last": "warn",
"dot-location": ["warn", "property"],
"eol-last": ["error", "always"],
// "eqeqeq": ["warn", "smart"],
"func-call-spacing": "warn",
"func-names": ["warn", "never"],
"getter-return": "warn",
"lines-between-class-members": "warn",
"new-parens": ["warn", "always"],
"no-alert": "warn",
"no-array-constructor": "warn",
"no-class-assign": "warn",
"no-compare-neg-zero": "warn",
"no-cond-assign": "warn",
"no-const-assign": "error",
"no-constant-condition": "warn",
"no-constructor-return": "warn",
"no-delete-var": "warn",
"no-dupe-args": "warn",
"no-dupe-class-members": "warn",
"no-dupe-keys": "warn",
"no-duplicate-case": "warn",
"no-duplicate-imports": ["warn", {"includeExports": true}],
"no-empty": ["warn", {"allowEmptyCatch": true}],
"no-empty-character-class": "warn",
"no-empty-pattern": "warn",
"no-func-assign": "warn",
"no-global-assign": "warn",
"no-implicit-coercion": ["warn", {"allow": ["!!"]}],
"no-implied-eval": "warn",
"no-import-assign": "warn",
"no-invalid-regexp": "warn",
"no-irregular-whitespace": "warn",
"no-iterator": "warn",
"no-lone-blocks": "warn",
"no-lonely-if": "warn",
"no-loop-func": "warn",
"no-misleading-character-class": "warn",
"no-mixed-operators": "warn",
"no-multi-str": "warn",
"no-multiple-empty-lines": "warn",
"no-new-func": "warn",
"no-new-object": "warn",
"no-new-symbol": "warn",
"no-new-wrappers": "warn",
"no-nonoctal-decimal-escape": "warn",
"no-obj-calls": "warn",
"no-octal": "warn",
"no-octal-escape": "warn",
"no-promise-executor-return": "warn",
"no-proto": "warn",
"no-regex-spaces": "warn",
"no-script-url": "warn",
"no-self-assign": "warn",
"no-self-compare": "warn",
"no-setter-return": "warn",
"no-sequences": "warn",
"no-template-curly-in-string": "warn",
"no-this-before-super": "error",
"no-unexpected-multiline": "warn",
"no-unmodified-loop-condition": "warn",
"no-unneeded-ternary": "warn",
"no-unreachable": "warn",
"no-unreachable-loop": "warn",
"no-unsafe-negation": ["warn", {"enforceForOrderingRelations": true}],
"no-unsafe-optional-chaining": ["warn", {"disallowArithmeticOperators": true}],
"no-unused-expressions": "warn",
"no-useless-backreference": "warn",
"no-useless-call": "warn",
"no-useless-catch": "warn",
"no-useless-computed-key": ["warn", {"enforceForClassMembers": true}],
"no-useless-concat": "warn",
"no-useless-constructor": "warn",
"no-useless-rename": "warn",
"no-useless-return": "warn",
"no-var": "warn",
"no-void": "warn",
"no-whitespace-before-property": "warn",
"prefer-numeric-literals": "warn",
"prefer-object-spread": "warn",
"prefer-regex-literals": "warn",
"prefer-spread": "warn",
"rest-spread-spacing": ["warn", "never"],
"semi-spacing": "warn",
"semi-style": ["warn", "last"],
"space-unary-ops": ["warn", {"words": true, "nonwords": false}],
"switch-colon-spacing": "warn",
"symbol-description": "warn",
"template-curly-spacing": ["warn", "never"],
"unicode-bom": ["warn", "never"],
"use-isnan": ["warn", {"enforceForSwitchCase": true, "enforceForIndexOf": true}],
"valid-typeof": ["warn", {"requireStringLiterals": true}],
"wrap-iife": ["warn", "inside"],

"arrow-parens": ["warn", "as-needed", {"requireForBlockBody": false}],
"capitalized-comments": ["warn", "always", {"ignoreConsecutiveComments": true}],
"comma-spacing": "warn",
"dot-notation": "warn",
"indent": ["warn", 2, {"SwitchCase": 1}],
"key-spacing": "warn",
"keyword-spacing": ["warn", {"overrides": {"catch": {"before": true, "after": false}}}],
"max-len": ["warn", {
"code": 120,
"ignoreTrailingComments": true,
"ignoreUrls": true,
"ignoreStrings": true,
"ignoreTemplateLiterals": true
}],
"no-extra-boolean-cast": ["warn", {"enforceForLogicalOperands": true}],
"no-extra-semi": "warn",
"no-multi-spaces": ["warn", {"ignoreEOLComments": true}],
"no-tabs": "warn",
"no-throw-literal": "error",
"no-trailing-spaces": "warn",
"no-useless-escape": "warn",
"no-unused-vars": ["warn", {"args": "none"}],
"nonblock-statement-body-position": ["warn", "beside"],
"one-var": ["warn", "never"],
"operator-linebreak": ["warn", "before", {
"overrides": {"=": "after", "+=": "after", "-=": "after"}
}],
"prefer-template": "warn",
"quote-props": ["warn", "as-needed", {"keywords": false}],
"quotes": ["warn", "double", {"avoidEscape": true, "allowTemplateLiterals": false}],
"semi": "warn",
"space-before-blocks": ["warn", "always"],
"space-before-function-paren": ["warn", {
"anonymous": "never",
"named": "never",
"asyncArrow": "always"
}],
// "spaced-comment": "warn",

"jsdoc/check-access": "warn",
"jsdoc/check-alignment": "warn",
"jsdoc/check-examples": "off",
"jsdoc/check-indentation": "off",
"jsdoc/check-line-alignment": "off",
"jsdoc/check-param-names": "warn",
"jsdoc/check-property-names": "warn",
"jsdoc/check-syntax": "off",
"jsdoc/check-tag-names": "warn",
"jsdoc/check-types": "warn",
"jsdoc/check-values": "warn",
"jsdoc/empty-tags": "warn",
"jsdoc/implements-on-classes": "warn",
"jsdoc/match-description": "off",
"jsdoc/newline-after-description": "off",
"jsdoc/no-bad-blocks": "warn",
"jsdoc/no-defaults": "off",
"jsdoc/no-types": "off",
"jsdoc/no-undefined-types": "off",
"jsdoc/require-description": "warn",
"jsdoc/require-description-complete-sentence": "off",
"jsdoc/require-example": "off",
"jsdoc/require-file-overview": "off",
"jsdoc/require-hyphen-before-param-description": ["warn", "never"],
"jsdoc/require-jsdoc": "warn",
"jsdoc/require-param": "warn",
"jsdoc/require-param-description": "off",
"jsdoc/require-param-name": "warn",
"jsdoc/require-param-type": "warn",
"jsdoc/require-property": "warn",
"jsdoc/require-property-description": "off",
"jsdoc/require-property-name": "warn",
"jsdoc/require-property-type": "warn",
"jsdoc/require-returns": "warn",
"jsdoc/require-returns-check": "warn",
"jsdoc/require-returns-description": "off",
"jsdoc/require-returns-type": "warn",
"jsdoc/require-throws": "off",
"jsdoc/require-yields": "warn",
"jsdoc/require-yields-check": "warn",
"jsdoc/valid-types": "off",

"eqeqeq": ["error", "always"],
"import/named": "off",
"import/no-default-export": "error",
"prettier/prettier": "error",
"no-console": "off",
"no-plusplus": ["error", { "allowForLoopAfterthoughts": true }],
"spaced-comment": "error",
"@typescript-eslint/await-thenable": "error",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/ban-types": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/lines-between-class-members": ["error", "always", { "exceptAfterSingleLine": true }],
"@typescript-eslint/prefer-namespace-keyword": "off",
"@typescript-eslint/no-namespace": ["error", { "allowDeclarations": true }],
"@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/no-unused-vars": "off", // Handled by tsconfig
"@typescript-eslint/array-type": ["error", { "default": "array" }]
},
"settings": {
"jsdoc": {
"preferredTypes": {
".<>": "<>"
},
"tagNamePreference": {
"auguments": "extends"
}
},
"import/resolver": {
"node": {
"paths": ["src", "types", "", "dist"],
"extensions": [".css", ".js", ".mjs", ".json", ".jsx", ".scss", ".ts", ".tsx"]
},
"eslint-import-resolver-typescript": true,
"typescript": {
"alwaysTryTypes": true
}
},
"import/parsers": { "@typescript-eslint/parser": [".ts"] }
}
}
Loading