Skip to content

Releases: DC23/map-coords

v1.1.0

04 May 03:41
78a7a21

Choose a tag to compare

What's Changed

The main user-facing change is that the coordinates can now only be changed through the keyboard binding in Foundry 13+, as it no longer seems possible to add a button to the measurement controls in Foundry 13. The default keybind is Alt-C. This can be changed in the settings. Be careful not to delete the current binding, as an unresolved Foundry bug means it isn't currently possible to set a keybind if it has no current value.

🧰 Maintenance

  • Implemented Foundry v13 compatibility (#66) @DC23

v1.1.0-beta

04 May 02:05
78a7a21

Choose a tag to compare

v1.1.0-beta Pre-release
Pre-release

What's Changed

The main user-facing change is that the coordinates can now only be changed through the keyboard binding, as it no longer seems possible to add a button to the measurement controls in Foundry 13. The default keybind is Alt-C. This can be changed in the settings.

🧰 Maintenance

  • Implemented Foundry v13 compatibility (#66) @DC23

v1.0.0

17 Apr 09:58
2f637b4

Choose a tag to compare

What's Changed

Important

v1.0.0 release! This module is now feature complete. I might still add improvements, but everything is now present and working as far as I know 😀

🚀 Features

  • Added settings for grid cell coordinate font size and transparency. (#63) @DC23
  • Added a keybind for changing the coordinate display. It is unset by default. (#61) @DC23
  • Scenes now remember the coordinate display mode. (#57) @DC23
  • Changed the numbering algorithm for even hex grids so that the first complete hex at the top-left of a map is the first numbered grid cell. This looks more natural and conforms to most published maps. (#51) @DC23
  • Implemented a module setting that adds leading zeroes to numeric coordinates. The setting defaults to false to preserve the current module behaviour. (#50) @DC23
  • Implemented client setting for coordinate colour (#47) @DC23

🐛 Bug Fixes

  • Implemented warning notification when attempting to display coordinates on gridless maps via the hotkey. (#65) @DC23
  • Fixed the bug where the coordinates don't line up with the grid correctly when the map has padding. (#56) @DC23
  • Changed the algorithm for rendering individual grid cell coordinates. This fixes the issue where entire rows or columns of hex grid cells would sometimes be missing a coordinate and also prevents coordinates from rendering outside the map boundary. This fix only applies to the individual coordinate mode. (#49) @DC23

🧰 Maintenance

  • Removed some unused code that had been hanging around for a while. (#54) @DC23
  • Individual coordinates within hex grids are now centred correctly in the grid cell. (#52) @DC23
  • Merging in v0.5.0 dev branch (#48) @DC23

📖 Documentation

  • Updated the Readme for the 1.0 release. Feature descriptions and screenshots for the most part. (#59) @DC23
  • Updated coordinate offset hint for (hopefully) improved clarity (#46) @DC23

v1.0.0-beta

15 Apr 11:54
9ff53ee

Choose a tag to compare

v1.0.0-beta Pre-release
Pre-release

What's Changed

🚀 Features

  • Added settings for grid cell coordinate font size and transparency. (#63) @DC23
  • Added a keybind for changing the coordinate display. It is unset by default. (#61) @DC23
  • Scenes now remember the coordinate display mode. (#57) @DC23
  • Changed the numbering algorithm for even hex grids so that the first complete hex at the top-left of a map is the first numbered grid cell. This looks more natural and conforms to most published maps. (#51) @DC23
  • Implemented a module setting that adds leading zeroes to numeric coordinates. The setting defaults to false to preserve the current module behaviour. (#50) @DC23
  • Implemented client setting for coordinate colour (#47) @DC23

🐛 Bug Fixes

  • Fixed the bug where the coordinates don't line up with the grid correctly when the map has padding. (#56) @DC23
  • Changed the algorithm for rendering individual grid cell coordinates. This fixes the issue where entire rows or columns of hex grid cells would sometimes be missing a coordinate and also prevents coordinates from rendering outside the map boundary. This fix only applies to the individual coordinate mode. (#49) @DC23

🧰 Maintenance

  • Removed some unused code that had been hanging around for a while. (#54) @DC23
  • Individual coordinates within hex grids are now centred correctly in the grid cell. (#52) @DC23
  • Merging in v0.5.0 dev branch (#48) @DC23

📖 Documentation

  • Updated the Readme for the 1.0 release. Feature descriptions and screenshots for the most part. (#59) @DC23
  • Updated coordinate offset hint for (hopefully) improved clarity (#46) @DC23

v0.4.0

11 Apr 09:19
c82575a

Choose a tag to compare

What's Changed

The main focus of this release is to bring the module back to feature complete status, with the return of support for hexagonal grids, and the "alt-click to show the coordinate of the cursor" feature. There are still some rendering issues with the hex grid coordinates that I plan to fix in the next release.

🚀 Features

  • Reinstated support for hexagonal grids.
  • Reinstated coordinate display on mouse clicks. (#35) @DC23
  • Implemented new module settings. A mouse click to show the coordinates now requires a modifier to be set from one of the Control, Shift, or Alt keys. (#40) @DC23

🐛 Bug Fixes

  • Fixed an alignment issue with the left-hand column of hex grid coordinates (#38) @DC23

🧰 Maintenance

  • Fix deprecation warning for isHex, replacing that code with the newer isHexagonal (#39) @DC23

📖 Documentation

  • Updated the Readme for v0.4.0 release (#42) @DC23

v0.4.0-beta

10 Apr 12:14
260f11b

Choose a tag to compare

v0.4.0-beta Pre-release
Pre-release

What's Changed

🚀 Features

  • Implemented new module settings. A mouse click to show the coordinates now requires a modifier to be set from one of the Control, Shift, or Alt keys. (#40) @DC23
  • Reinstated coordinate display on mouse clicks. (#35) @DC23

🐛 Bug Fixes

  • Fixed the alignment of the left-hand column of hex grid coordinates (#38) @DC23

🧰 Maintenance

  • Fix deprecation warning for isHex (#39) @DC23

📖 Documentation

  • Updated the Readme for v0.4.0 release (#42) @DC23

v0.3.0

11 Dec 22:06
c36166f

Choose a tag to compare

What's Changed

⚠️ Notes

Temporarily disabled the following module features to allow a faster re-release for Foundry v12:

  • Coordinate overlays on hex grids. They still have some issues with alignment that I need to sort out.
  • Coordinate display on mouse click.

Both features will be back in the next planned release.

🚀 Features

  • Changed the default horizontal coordinate marker to letters. (#28) @DC23

🐛 Bug Fixes

  • Updated minimum compatibility to Foundry v12 (#30) @DC23
  • Module now triggers a Foundry reload on settings that need it. (#26) @DC23
  • The coordinate overlay from the last scene is now cleared when changing scenes. (#24) @DC23
  • The module no longer attempts to show coordinates on a gridless scene. It can't be done and was causing errors. (#23) @DC23
  • Fixed all the deprecation warnings and compatibility errors for Foundry v12. (#12) @DC23

🧰 Maintenance

  • Add prettier configuration and reformatted JS files so the project has a standard code style moving forward. (#21) @DC23
  • Updated CI/CD workflows to the release notes drafting and release building actions I use on other projects. Also added issue templates. (#14) @DC23

📖 Documentation

  • Updated Readme with info about new project status. (#15) @DC23

v0.3.0-beta

11 Dec 21:11
e67bf5b

Choose a tag to compare

v0.3.0-beta Pre-release
Pre-release

What's Changed

🐛 Bug Fixes

  • Module now triggers a Foundry reload on settings that need it. (#26) @DC23
  • The coordinate overlay from the last scene is now cleared when changing scenes. (#24) @DC23
  • The module no longer attempts to show coordinates on a gridless scene. It can't be done and was causing errors. (#23) @DC23
  • Fixed all the deprecation warnings and compatibility errors for Foundry v12. (#12) @DC23

🧰 Maintenance

  • Add prettier configuration and reformatted JS files so the project has a standard code style moving forward. (#21) @DC23
  • Updated CI/CD workflows to the release notes drafting and release building actions I use on other projects. Also added issue templates. (#14) @DC23

📖 Documentation

  • Updated Readme with info about new project status. (#15) @DC23