Manuel Vögele
80ff8832fd
Add a word of warning about bugs to the readme
2024-07-28 23:24:40 +02:00
Manuel Vögele
c787b18fcb
Add 1 to hex positions before snapping to avoid rounding issues ( fixes #334 )
2024-07-28 23:13:23 +02:00
Manuel Vögele
c03dbc09ff
Always use the token's center as origin for gridless snapping ( fixes #336 )
2024-07-28 23:03:37 +02:00
Manuel Vögele
27a2b46a8a
Revert "Restore rulerOffset for all uses except hex grids ( fixes #332 )"
...
This reverts commit ab1f5b4c9b .
2024-07-28 22:47:26 +02:00
Manuel Vögele
94a8e6f147
Release v1.14.1
2024-07-28 09:29:39 +02:00
Manuel Vögele
ab1f5b4c9b
Restore rulerOffset for all uses except hex grids ( fixes #332 )
...
This restores the functinality of gridless, but it is not a proper fix. Most likely all the functionality in foundry_imports.js has to be re-imported at this point
2024-07-28 09:28:13 +02:00
Manuel Vögele
1974e6e4a3
Revert to pre-v12 maeasureDistances to restore gridless functionality
2024-07-28 09:04:41 +02:00
Manuel Vögele
cb40c8de50
Release v1.14.0
2024-07-27 23:18:55 +02:00
Manuel Vögele
6da3e65301
Fix some deprecation warnings
2024-07-27 23:14:40 +02:00
Manuel Vögele
a7d06eaed3
Make use of new foundry functions for highlightMeasurementNative
2024-07-27 23:14:40 +02:00
Manuel Vögele
18cf63895c
Remove v11 compatibility code
2024-07-27 22:03:48 +02:00
Manuel Vögele
b649dacdb5
Add World of Darkness 20th ed to supported Game System list
2024-03-25 16:38:38 +01:00
Manuel Vögele
f12dbf0e61
Update wall colission error string to it's new location (it's a foundry native string that was moved to a new key)
2024-03-06 22:31:57 +01:00
Manuel Vögele
f1fcc52867
Remove v10 support code
2023-06-13 19:53:30 +02:00
Manuel Vögele
af03341638
Use token.center instead of calculating the center manually
2023-06-13 18:25:42 +02:00
Manuel Vögele
79db620fc1
Release v1.13.8
2023-06-13 18:08:40 +02:00
Manuel Vögele
8bf075c2ce
Use the token center as token position in getMovedDistanceFromToken on gridless scenes ( fixes #200 )
2023-06-13 18:04:14 +02:00
Manuel Vögele
f0c6ce1bcc
Release v1.13.7
2023-06-13 17:01:02 +02:00
Manuel Vögele
7b392e5c9d
Update module.json to reflect the new discord name
2023-06-13 17:00:48 +02:00
Manuel Vögele
52b64c3016
Release v1.13.6
2023-06-12 22:22:54 +02:00
Manuel Vögele
48d0d17628
Use canvas.scene.grid.type instead of cnavas.scene.gridType (which is undefined since v10) ( fixes #272 )
2023-06-12 22:21:19 +02:00
Manuel Vögele
8101381cc4
Remove redundant & broken code path in _computeDistance ( fixes #280 )
2023-06-12 21:40:04 +02:00
Manuel Vögele
844df150a6
Release v1.13.5
2023-06-12 19:52:33 +02:00
Manuel Vögele
47715e95f6
Replace newly private functions with public alternatives
2023-06-12 19:50:55 +02:00
Manuel Vögele
1dccbcb081
Reformat with prettier
2023-06-12 19:36:20 +02:00
Manuel Vögele
4c3d7ab42a
Add .prettierignore
2023-06-12 19:26:44 +02:00
Manuel Vögele
61fc795f7b
Correct a typo in a variable name ( fixes #255 )
2023-06-11 13:46:09 +02:00
Manuel Vögele
c844318836
Update module.json to reflect v11 compatiblility
2023-06-11 13:20:11 +02:00
Manuel Vögele
56f506bad2
Release v1.13.4
2023-03-14 16:27:36 +01:00
Manuel Vögele
e1d54ed55d
Use "cn" as language code for Simplified Chinese, as is done by foundry
2023-03-14 16:24:16 +01:00
Manuel Vögele
b7ace776d5
Release v1.13.3
2023-02-21 10:02:05 +01:00
Manuel Vögele
a65ff4ddb4
Release v1.13.2
2022-10-15 18:40:48 +02:00
Manuel Vögele
c2aa47985b
Take into account that the hex size support module may not be installed ( fixes #241 )
2022-10-15 18:39:44 +02:00
Manuel Vögele
4b5fea0763
Release v1.13.1
2022-10-15 17:54:15 +02:00
Manuel Vögele
26c3475db6
Repair regressions of a9c15d77 where square token highlighting would break
2022-10-15 16:48:07 +02:00
Manuel Vögele
2cf97e2804
Add comments about re-used code in routinglib
2022-10-15 16:37:47 +02:00
Manuel Vögele
7dcb8b5c71
Remove hex-size-support from readme, as it's no longer needed for hex support
2022-10-15 16:01:32 +02:00
Manuel Vögele
a9c15d779b
v10 compat: Make Drag Ruler play nice with Foundry v10's hex grid and the new hex-size-support module
2022-10-15 16:00:38 +02:00
Manuel Vögele
01b9941c16
Export getRangesFromSpeedProvider
2022-10-15 10:33:32 +02:00
Manuel Vögele
6b4965f507
Translated using Weblate (German)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: Drag Ruler/main
Translate-URL: https://weblate.foundryvtt-hub.com/projects/drag-ruler/main/de/
2022-10-14 23:56:03 +02:00
Manuel Vögele
e57829936e
Translated using Weblate (English)
...
Currently translated at 100.0% (59 of 59 strings)
Translation: Drag Ruler/main
Translate-URL: https://weblate.foundryvtt-hub.com/projects/drag-ruler/main/en/
2022-10-14 23:56:03 +02:00
Manuel Vögele
1713380900
Make pathfinding demonstration loop
2022-10-14 22:21:24 +02:00
Manuel Vögele
0896265f87
Transmit the cost options to ETL properly ( fixes #238 )
2022-10-14 22:21:20 +02:00
Manuel Vögele
8a91c8843d
v10 compat: Get rid of several deprecation warnings ( fixes #237 )
2022-10-14 11:17:27 +02:00
Manuel Vögele
6027735f4c
Release v1.13.0
2022-10-13 10:33:53 +02:00
Manuel Vögele
84bce39043
Add documentation for the pathfinding feature
2022-10-13 10:28:25 +02:00
Manuel Vögele
46c504341c
Remove getCostForStep SpedProvider function in favor or the Enhanced Terrain Layer API
2022-10-13 08:18:59 +02:00
Manuel Vögele
ff9b187d90
v10 compat: Use the new way of checking a wall collision
2022-10-13 08:07:08 +02:00
Manuel Vögele
7a00d6fcc2
Stop pathfinding if the measurement is canceled mid-pathfinding
2022-10-04 21:32:26 +02:00
Manuel Vögele
4957188630
If a previous pathfinding job is done, reset it to undefined
2022-10-04 10:25:55 +02:00
Manuel Vögele
944ff96a26
Add comment about identical an identical function in another module
2022-10-03 10:51:09 +02:00
Manuel Vögele
58565b7011
v10 compat: Update to new token animation name
2022-10-01 07:56:20 +02:00
Manuel Vögele
25fc6258e7
Cancel running pathfinding jobs before scheduling a new one
2022-09-30 22:47:51 +02:00
Manuel Vögele
ac00aac85b
Gracefully handle situations where no path exists
2022-09-30 22:36:48 +02:00
Manuel Vögele
8d5a6716e1
v10 compat: Migrate manifest
2022-09-30 22:07:55 +02:00
Manuel Vögele
c43b0bfd64
Rename js/ to src/ since the rust component is now gone
2022-09-30 22:04:41 +02:00
Manuel Vögele
c21e4c91d6
Move pathfinding into routinglib; call routinglib for pathfinding jobs
2022-09-30 21:52:48 +02:00
Manuel Vögele
4b30d52da1
Fix several issues with Terrain Ruler based measurements
2022-09-30 19:46:25 +02:00
Manuel Vögele
08c39b5683
Fix references to the Ruler class
2022-09-30 14:08:38 +02:00
Manuel Vögele
2e2353e1d1
v10 compat: migrate to new data paths
2022-09-30 14:03:59 +02:00
Manuel Vögele
cf74a11f18
v10 compat: Split measure function into several subfunctions as suggested by Foundry v10
2022-09-30 14:03:47 +02:00
Manuel Vögele
a1c10e088d
Add documentation to keybinding globals
2022-09-30 14:00:34 +02:00
Manuel Vögele
626829e989
v10 compat: migrate to new data paths
2022-09-28 08:07:02 +02:00
Manuel Vögele
b87e91b63c
v10 compat: Reference CONFIG.Canvas.rulerClass instead of Ruler
2022-09-28 08:05:14 +02:00
Manuel Vögele
ed10144cc6
Disable background caching in preparation for routinglib
2022-09-28 07:46:34 +02:00
Manuel Vögele
5e82049686
Reformat with prettier
2022-09-28 07:35:16 +02:00
Manuel Vögele
445c03d29a
Add difficult terrain support for pathfinding on gridded scenes
2022-05-10 08:39:19 +02:00
Manuel Vögele
5904efbdd5
Remove redundant first waypoint from path generated by pathfinder
...
This fixes a bug where gridless snapping would snap slightly below the target range
2022-05-07 08:12:30 +02:00
Manuel Vögele
d325f8acee
Don't attempt to start background caching on gridless scenes, as it's currently unsupported ( fixes #196 )
2022-05-06 20:22:42 +02:00
Manuel Vögele
0dba39b145
Merge branch 'master' into develop
2022-04-12 00:22:20 +02:00
Manuel Vögele
c1b0e9d7fb
Release v1.12.8
2022-04-12 00:13:34 +02:00
Manuel Vögele
9d227efcd1
Enusre that measurements to determine the highlight color are always done center to center ( fixes #189 )
2022-04-12 00:11:30 +02:00
Manuel Vögele
a3d942c287
Apply wall height's bounds to the rays before doing colission checks ( fixes #190 )
2022-04-12 00:11:30 +02:00
Manuel Vögele
bdbd4fde18
Merge branch 'master' into develop
2022-04-01 18:07:25 +02:00
Manuel Vögele
3afb1f30b7
Release v1.12.7
2022-04-01 18:06:46 +02:00
Manuel Vögele
654f8e3111
Fix a typo that caused measurement template snapping to be broken ( fixes #185 )
2022-04-01 18:04:25 +02:00
Manuel Vögele
8f81fd707e
Merge branch 'master' into develop
2022-03-08 23:13:36 +01:00
Manuel Vögele
5f6e348bf0
Release v1.12.6
2022-03-08 23:12:17 +01:00
Manuel Vögele
82f2a885fb
getSnappedPosition cannot be used on gridless to calculate the snap point for measured templates
2022-03-08 23:09:06 +01:00
Manuel Vögele
d536ae8dfb
Merge branch 'master' into develop
2022-03-08 22:07:43 +01:00
Manuel Vögele
5add0be393
Release v1.12.5
2022-03-08 22:06:14 +01:00
Manuel Vögele
f77990420a
Replace getSnapPointForMeasuredTemplate with foundry native function ( fixes #181 )
2022-03-08 20:17:25 +01:00
Manuel Vögele
44efabc656
Merge branch 'master' into develop
2022-03-08 12:50:16 +01:00
Manuel Vögele
e84632c0d7
Release v1.12.4
2022-03-08 12:49:56 +01:00
Manuel Vögele
30bd3d33e0
If no dragged entity is being transmitted, unset it ( fixes #179 )
2022-03-08 12:48:17 +01:00
Manuel Vögele
6604e322bd
Show diagnoal count in debug print
2022-03-08 11:49:27 +01:00
Manuel Vögele
b68f3bbe29
Elevation also needs to be respected if only "wall-height" is enabled
2022-03-08 11:45:58 +01:00
Manuel Vögele
793e87bc2f
Merge branch 'master' into develop
2022-03-08 09:56:03 +01:00
Manuel Vögele
df4c515fcd
Release v1.12.3
2022-03-07 16:53:48 +01:00
Manuel Vögele
02dfd8db0d
Only reclaculate the ruler if it's a Drag Ruler ( fixes #161 )
2022-03-07 14:39:31 +01:00
Manuel Vögele
65911c11f0
Only reclaculate the ruler if it's a Drag Ruler ( fixes #161 )
2022-03-07 14:37:15 +01:00
Manuel Vögele
ddf89f9499
Add support for the wall height module in the gridless pathfinder
2022-03-07 12:40:16 +01:00
Manuel Vögele
26748ee234
Revert ebd0ee6ccf, which introduced a bug instead of fixing one
2022-03-04 08:40:04 +01:00
Manuel Vögele
ebd0ee6ccf
Fix the order of colission checks during pathfinding waypoint culling to make one-way-walls work properly
2022-03-02 22:33:42 +01:00
Manuel Vögele
54cee52eb2
Add support for the wall height module in the gridless pathfinder
2022-02-28 22:48:15 +01:00
Manuel Vögele
ee956abd78
Update .gitignore
2022-02-17 11:15:40 +01:00
Manuel Vögele
1334703877
Release v1.12.2
2022-02-17 00:58:33 +01:00
Manuel Vögele
d6cccf4466
Ensure pathfinding on gridless is possible by always generating a pathfinding point when a virtual wall is being inserted
2022-02-17 00:53:51 +01:00
Manuel Vögele
074d2f5052
Disable pathfinding when the hotkey for moving tokens without pathfinding is enabled ( fixes #158 )
2022-02-17 00:47:13 +01:00
Manuel Vögele
e5b8f896f8
Release v1.12.1
2022-02-16 12:48:59 +01:00