- Improved github workflow automation
- Fix scene config window height bug (#62)
- Fixed mid-click pan bug in v12 (#61)
- Fixed compatibility with Foundry V12 (#60)
- Improved drag resistance consistency, which means pinging and panning while the cursor is over a token will be easier
- Split setting into minimum zoom and maximum zoom (with simple migration) (#55, thanks @IHaveThatPower)
- Added per-scene zoom settings (#55, thanks @IHaveThatPower)
- Fixed rate limit (#50)
- Added clarifications that auto-detect is buggy
- Removed libwrapper shim (it's common enough, people will just have it enabled)
- Removed old code (pre-foundry-v11)
- Added keyboard shortcuts to flip between modes (#52, thanks @mrkwnzl)
- Fixed compatibility with Foundry v11, particularly for middle-mouse pan, though the solution is ugly (#49)
- Improved (and fixed) zoom precision - will now actually center exactly on the cursor!
- Fixed incompatibility with grape_juice's isometric module (#48)
- Changed speed-based zoom calculation to be a bit more consistent (my apologies if this messes with your settings!)
- Refactored zoom code to be more readable
- Added localization files to enable translations of settings
- Fixed reversed rotation (#43)
- Fixed compatibility with Foundry v10.291, bug broke rotation (#42)
- Added workaround to fix incompatibility with LockView (#31)
- Fixed bug that prevented rotating lights and measured templates
- Changed my username from "itamarcu" to "shemetz"
- Added "Drag resistance mode" feature with new default value ("Scaling")
- Removed "Disable Zoom Rounding" option, as it's no longer needed with Foundry v10
- FoundryVTT V10 compatibility
- "Disable Zoom Rounding" had to be changed; please inform me if it's worse now.
- Split "auto-detect touchpad" setting out of pan/zoom mode, and made it false by default
- Added settings to change pad and shift values when dragging at the edge of the screen (#33)
- Updated libWrapper shim code
- Explicitly marked libWrapper as a dependency, and updated libWrapper shim code
- Fixed compatibility with Foundry v9.232 (#35, #37) (thank you @caewok for the contribution!)
- Marked as compatible with Foundry v9 stable
- Fixed minimum/maximum zoom not carrying over after refreshing (#28)
- Updated default min/max zoom scale to be just like the Foundry default - i.e.
3.0
. - Fixed rotation not working on Firefox (#29)
- Added automatic detection of touchpad movements in "Default" mode
- Added "DefaultMouse" mode which prevents this automatic detection
- Added middle mouse pan setting
- Added changelog and license to repository
- Added invert vertical scroll setting
- Introduced new bugs and promptly fixed them
- Added min/max zoom override setting
- Fixed compatibility with Foundry v0.7.x
- Added ability to use alt/option/meta key
- Fixed some minor bugs
- Improved readme
- Improved file structure
- Integrated Canvas Scroll (thanks @akrigline!)
- Reworked to use 3 modes
- Added LibWrapper as optional dependency
- Created the module, with initial feature set