Manuel Vögele
|
aa2b8b3928
|
Release v1.9.0
|
2021-11-24 09:53:02 +01:00 |
|
Manuel Vögele
|
a164811bb6
|
Add hint that shift can disable gridless snapping to the setting
|
2021-11-24 09:52:31 +01:00 |
|
Manuel Vögele
|
752b8375ab
|
Non-square tokens are now fully supported on square grids (fixes #116)
|
2021-11-24 09:14:27 +01:00 |
|
Manuel Vögele
|
32b38d8efe
|
Make tokens snap to their speed ranges on gridless scenes (resolves #71)
|
2021-11-23 11:10:21 +01:00 |
|
Manuel Vögele
|
c3a62e3646
|
Only switch to the next color once the distance is 0.01 above the allowed distance
The goal of this is to reduce color flickering noise due to floating number errors
|
2021-11-21 22:55:02 +01:00 |
|
Manuel Vögele
|
39f7bab4b6
|
Pass enableTerrainRuler option to all measureDistances calls
This fixes a regression introduced with e1265ad6fb
|
2021-11-21 20:58:18 +01:00 |
|
Manuel Vögele
|
a3be4ceb03
|
Remove support for TerrainLayer (Enhanced Terrain Layer stays supported)
|
2021-11-21 16:52:55 +01:00 |
|
Manuel Vögele
|
b275e777db
|
Ignore space key presses if there is no active canvas (fixes #123)
|
2021-11-21 15:13:45 +01:00 |
|
Manuel Vögele
|
035cfb8969
|
Add API function to receive the color for a given distance and token
|
2021-11-17 12:16:36 +01:00 |
|
Manuel Vögele
|
90a25f467b
|
Add "TheWitcherTRPG" to the game system integration list
|
2021-11-17 11:48:18 +01:00 |
|
Manuel Vögele
|
ab85b98a5c
|
Add several new game system integrations to the list
|
2021-10-17 20:38:01 +02:00 |
|
Manuel Vögele
|
1669edf757
|
Release v1.8.2
|
2021-09-17 18:43:05 +02:00 |
|
Manuel Vögele
|
d1b5f7c39b
|
Verified to work with 0.8.9
|
2021-09-17 15:26:58 +02:00 |
|
Manuel Vögele
|
9c7d4ead50
|
Release v1.8.1
|
2021-08-03 10:41:56 +02:00 |
|
Manuel Vögele
|
a91c3c1b8c
|
setSnapParameterOnOptions was still using the old parameters here (fixes #102)
|
2021-08-03 10:17:13 +02:00 |
|
Manuel Vögele
|
792d644803
|
Release v1.8.0
|
2021-08-02 16:03:17 +02:00 |
|
Manuel Vögele
|
63b13cbb34
|
Abort the drag when pressing ESC (resolves #73)
|
2021-08-02 15:51:12 +02:00 |
|
Manuel Vögele
|
f1a153a2eb
|
Only execute "toLowerCase" once
|
2021-08-02 15:47:10 +02:00 |
|
Manuel Vögele
|
59c12d017b
|
When Ctrl+Z undoes a movement, remove that movement form the movement history as well (resolves #64)
|
2021-08-02 15:43:22 +02:00 |
|
Manuel Vögele
|
9552c25e6e
|
Add a setting that disables Drag Ruler by default and only activates it once the button to add a waypoint is being pressed
|
2021-08-02 15:23:49 +02:00 |
|
Manuel Vögele
|
461e1d0818
|
Cancel scheudled measurements then the ruler is being cleared
|
2021-07-30 12:40:32 +02:00 |
|
Manuel Vögele
|
93f0bf6369
|
Create LICENSE
|
2021-07-28 17:57:15 +02:00 |
|
Manuel Vögele
|
07d0c37fe9
|
Release v1.7.7
|
2021-07-08 22:02:57 +02:00 |
|
Manuel Vögele
|
b8b97ac27a
|
Update generic speed provider default for swade (resolves #93)
|
2021-07-08 22:01:29 +02:00 |
|
Manuel Vögele
|
0e9215e8bb
|
Release v1.7.6
|
2021-07-08 21:58:01 +02:00 |
|
Manuel Vögele
|
dc4355e0de
|
Add spanish translation to readme
|
2021-07-08 21:57:23 +02:00 |
|
Manuel Vögele
|
fe8a3b7b39
|
Verified to work with 0.8.8
|
2021-07-08 17:37:59 +02:00 |
|
Manuel Vögele
|
be9535acd3
|
Add korean translation to manifest and readme
|
2021-07-08 17:32:17 +02:00 |
|
Manuel Vögele
|
0456fb0849
|
Release v1.7.5
|
2021-06-22 23:20:36 +02:00 |
|
Manuel Vögele
|
01d01f9887
|
Movement speeds can be floats (fixes #85)
|
2021-06-22 23:14:53 +02:00 |
|
Manuel Vögele
|
9042b79967
|
Release v1.7.4
|
2021-06-18 13:58:54 +02:00 |
|
Manuel Vögele
|
4159d20e18
|
Verified to work with Foundry 0.8.7
|
2021-06-18 13:39:10 +02:00 |
|
Manuel Vögele
|
3897577756
|
Allow the "Monk's Active Tile Triggers" module to interrupt a token movement early
|
2021-06-18 13:37:26 +02:00 |
|
Manuel Vögele
|
1328d52f94
|
Send the info whether the dragged entity is a token or a template to the other players (fixes a snapping issue in other players clients)
|
2021-05-26 16:17:23 +02:00 |
|
Manuel Vögele
|
eef05553c0
|
Release v1.7.3
|
2021-05-22 22:00:46 +02:00 |
|
Manuel Vögele
|
7ba89e4229
|
Update code for Foundry 0.8.5
|
2021-05-22 21:57:59 +02:00 |
|
Manuel Vögele
|
d11d6385e2
|
Release v1.7.2
|
2021-05-21 14:43:13 +02:00 |
|
Manuel Vögele
|
4d2e4b7715
|
Calculate the correct snappig for measured templates when placing a waypoint
|
2021-05-21 14:41:33 +02:00 |
|
Manuel Vögele
|
3cbe41e2be
|
If a measurement is being skipped because of the ruler's rate limiting, schedule the measurement for later to ensure the ruler sticks to the token
|
2021-05-21 14:38:54 +02:00 |
|
Manuel Vögele
|
732802c579
|
Fix typo in readme
|
2021-05-20 11:41:19 +02:00 |
|
Manuel Vögele
|
8bbb11ddaa
|
Update the readme to document all the features included in 1.7.0
|
2021-05-19 23:20:12 +02:00 |
|
Manuel Vögele
|
e6cee3477a
|
Release v1.7.1
|
2021-05-18 22:28:44 +02:00 |
|
Manuel Vögele
|
7cee1e7af0
|
Rename a function call that was forgotten during the the renaming from Token to Entity (fixes #74)
|
2021-05-18 22:25:19 +02:00 |
|
Manuel Vögele
|
a7811d6894
|
Release v1.7.0
|
2021-05-18 15:28:19 +02:00 |
|
Manuel Vögele
|
e637f8d28f
|
Fix typo in changelog
|
2021-05-18 15:17:04 +02:00 |
|
Manuel Vögele
|
acd2e74064
|
Implement measurement template support (resolves #13)
|
2021-05-18 14:11:24 +02:00 |
|
Manuel Vögele
|
fd81833583
|
Rename Ruler.draggedToken to Ruler.draggedEntity in preparation of measurement template suppport
|
2021-05-18 13:03:42 +02:00 |
|
Manuel Vögele
|
a413d44795
|
Don't re-measure when the shift key is being pressed while a token is following the currently active ruler
|
2021-05-18 13:03:04 +02:00 |
|
Manuel Vögele
|
e63ee1988d
|
Deprecate the old (prior to 1.3.0) Drag Ruler API
|
2021-05-18 12:57:55 +02:00 |
|
Manuel Vögele
|
4aab6eec95
|
Improve the positioning of labels aroud the ruler graphic
|
2021-05-18 12:57:51 +02:00 |
|
Manuel Vögele
|
38b7df0248
|
Don't set Token._noAnimate. It has no effect and will be removed in future foundry versions
https://gitlab.com/foundrynet/foundryvtt/-/issues/5094
|
2021-05-18 07:23:56 +02:00 |
|
Manuel Vögele
|
bbd30be80e
|
Add Wasteland Ventures to the list of game systems with Drag Ruler integration
|
2021-05-16 18:47:59 +02:00 |
|
Manuel Vögele
|
78c96f9059
|
Merge branch 'master' into develop
|
2021-05-16 18:43:59 +02:00 |
|
Manuel Vögele
|
d1367aa82e
|
Release v1.6.5
|
2021-05-15 20:05:50 +02:00 |
|
Manuel Vögele
|
9f70e5bc27
|
If not token is selected, use the dragged token as selected token (fixes #70)
|
2021-05-15 20:04:22 +02:00 |
|
Manuel Vögele
|
d2876671cf
|
Add default values for Starfinder to the Generic Speed Provider
|
2021-05-12 16:20:05 +02:00 |
|
Manuel Vögele
|
19abc9eedc
|
Add ironclaw2e to list of game systems with Drag Ruler integration
|
2021-05-11 19:20:04 +02:00 |
|
Manuel Vögele
|
286aaf7ada
|
Properly store terrain ruler's state in the movement history
|
2021-05-11 19:01:51 +02:00 |
|
Manuel Vögele
|
85e167af45
|
Allow difficult terrain measurements on girdless maps
|
2021-05-11 18:21:39 +02:00 |
|
Manuel Vögele
|
5f0849f12d
|
Mention ba0012e in changelog
|
2021-05-11 01:47:15 +02:00 |
|
Manuel Vögele
|
334ccbc0f1
|
Release v1.6.4
|
2021-05-10 09:13:32 +02:00 |
|
Manuel Vögele
|
1242035744
|
Catch all errors thrown by a Speed Provider's getCostForStep function
|
2021-05-10 09:11:29 +02:00 |
|
Manuel Vögele
|
49542a68e5
|
Simplify foundry fixes
|
2021-05-06 09:00:50 +02:00 |
|
Manuel Vögele
|
c26b39c984
|
Release v1.6.3
|
2021-05-05 16:01:52 +02:00 |
|
Manuel Vögele
|
e8ab77a62e
|
Update active rulers when the movement history changes
|
2021-05-05 16:01:13 +02:00 |
|
Manuel Vögele
|
7bed5abd0a
|
Add default settings for shadowrun 5e
|
2021-05-03 19:39:22 +02:00 |
|
Manuel Vögele
|
4a96348659
|
Add "Tagmar RPG" and "Shadow of the Demon Lord" to the List of game systems with Drag Ruler integration
|
2021-05-03 16:00:34 +02:00 |
|
Manuel Vögele
|
bed16de575
|
Release v1.6.2
|
2021-05-03 10:53:53 +02:00 |
|
Manuel Vögele
|
891bb1b4d8
|
undefined cannot be transmitted via json, so we use null to reset the movement history instead
|
2021-05-03 10:52:57 +02:00 |
|
Manuel Vögele
|
43f26088b5
|
Release v1.6.1
|
2021-04-30 10:52:00 +02:00 |
|
Manuel Vögele
|
39a0787c79
|
Add documentation about what needs to be awaited in SpeedProvider.onMovementHistoryUpdate
|
2021-04-30 10:26:37 +02:00 |
|
Manuel Vögele
|
3be898e49c
|
First move the token, then store it's path. This ensures that getMovedDistance always returns a valid result.
|
2021-04-30 09:53:53 +02:00 |
|
Manuel Vögele
|
817662bf30
|
Send a proper token to onMovementHistoryUpdate
|
2021-04-30 09:51:05 +02:00 |
|
Manuel Vögele
|
56527ccf75
|
Add a hook that's called when the movement history is updated to the API
|
2021-04-30 00:10:45 +02:00 |
|
Manuel Vögele
|
6bf8083f7a
|
Add a function for resetting the movement history to the public api
|
2021-04-30 00:00:15 +02:00 |
|
Manuel Vögele
|
b5ea1f2284
|
Release v1.6.0
|
2021-04-29 14:04:14 +02:00 |
|
Manuel Vögele
|
6d9870bedb
|
Add reference to the github issue in changelog
|
2021-04-29 13:24:33 +02:00 |
|
Manuel Vögele
|
afbe5f9473
|
Don't animate tokens when they are dropped with the alt key being pressed (resolves #3)
|
2021-04-29 13:18:35 +02:00 |
|
Manuel Vögele
|
bae0e43b7b
|
Document 70b166d8 in changelog
|
2021-04-29 12:46:25 +02:00 |
|
Manuel Vögele
|
1acc012d65
|
Cache the output of SpeedProvider.getRanges during a drag to increase speed provider performance
|
2021-04-29 12:40:17 +02:00 |
|
Manuel Vögele
|
4671e6de51
|
Only allow users to update the movement history for tokens they own
|
2021-04-29 00:20:24 +02:00 |
|
Manuel Vögele
|
f0ef109658
|
Track the movement of all tokens that are moved simultaneously in one batch (huge performance bump if many tokens are moved)
|
2021-04-29 00:03:05 +02:00 |
|
Manuel Vögele
|
f0d1ef9d48
|
There might not actually be a dragged token when trying to end the measurement
|
2021-04-28 23:25:22 +02:00 |
|
Manuel Vögele
|
d04ea9b0b7
|
Remove leftover lines from a refactor that didn't do anything
|
2021-04-28 12:11:58 +02:00 |
|
Manuel Vögele
|
ba8ab9d473
|
After moving a token only end the measurement if no new token is being dragged
|
2021-04-27 21:17:28 +02:00 |
|
Manuel Vögele
|
2691720090
|
Update all moved tokens at once (provides a huge performance bump)
|
2021-04-27 20:28:44 +02:00 |
|
Manuel Vögele
|
70b166d844
|
Add a context menu entry that the gm can use to reset the movement history
|
2021-04-26 11:09:56 +02:00 |
|
Manuel Vögele
|
908600bfa3
|
Release v1.5.4
|
2021-04-21 10:08:50 +02:00 |
|
Manuel Vögele
|
6472c1d5bd
|
Don't include the movement history in collission checks (fixes #61)
|
2021-04-21 09:05:50 +02:00 |
|
Manuel Vögele
|
9151b45874
|
Release v1.5.3
|
2021-04-20 17:03:13 +02:00 |
|
Manuel Vögele
|
d732f7ca17
|
Add defaults for dcc system
|
2021-04-20 17:02:37 +02:00 |
|
Manuel Vögele
|
4be6730fd5
|
Use parseInt on the speed attribute to increase compatibility with game systems (resolves #60)
|
2021-04-20 17:00:28 +02:00 |
|
Manuel Vögele
|
1faeda6f47
|
Release v1.5.2
|
2021-04-19 11:23:26 +02:00 |
|
Manuel Vögele
|
667259d5d6
|
If a token has no actor, use the user's color for highlighting grid spaces (fixes #58)
|
2021-04-19 11:22:13 +02:00 |
|
Manuel Vögele
|
4b68b82590
|
Release v1.5.1
|
2021-04-15 17:19:32 +02:00 |
|
Manuel Vögele
|
447995977b
|
Don't show the difficult terrain measurement hint when no terrain module is enabled
|
2021-04-15 17:17:38 +02:00 |
|
Manuel Vögele
|
9e5b344b0d
|
Release v1.5.0
|
2021-04-14 22:51:05 +02:00 |
|
Manuel Vögele
|
43c5df42d4
|
If a terrain module is installed, suggest installing Terrain Ruler to the user
|
2021-04-14 22:49:18 +02:00 |
|
Manuel Vögele
|
d0ee47d551
|
Fix typo that made regular rulers not work
|
2021-04-14 19:45:17 +02:00 |
|
Manuel Vögele
|
27ffb2d8cb
|
Don't return any value in _socketUpdateCombatantDragRulerFlags to reduce the amount of network traffic
|
2021-04-14 17:32:40 +02:00 |
|