Releases: DC23/map-coords
v1.1.0
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
v1.1.0-beta
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
v1.0.0
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
falseto 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
v1.0.0-beta
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
falseto 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
v0.4.0
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
🧰 Maintenance
📖 Documentation
v0.4.0-beta
v0.3.0
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
🐛 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
v0.3.0-beta
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