Commit Graph

1569 Commits

Author SHA1 Message Date
Mitchell McCaffrey
986f1efc9b Add basic selection menu 2021-07-22 13:16:44 +10:00
Mitchell McCaffrey
648d308fa5 Add dash animation to selection and change deselect behaviour 2021-07-22 12:10:56 +10:00
Mitchell McCaffrey
4cee11d5ea Add basic selection movement 2021-07-21 18:56:18 +10:00
Mitchell McCaffrey
20f48f173e Move edit controls into map controls and add keyboard undo shortcuts 2021-07-21 17:12:49 +10:00
Mitchell McCaffrey
6d5293eeee Move token/note crud operations to use actions 2021-07-21 08:27:28 +10:00
Mitchell McCaffrey
ef55f9c3a5 Refactor map actions into hook 2021-07-21 08:08:58 +10:00
Mitchell McCaffrey
54bc3502df Move to global undo and combined map action state 2021-07-20 21:45:18 +10:00
Mitchell McCaffrey
b703a08d2c Refactor control components file structure 2021-07-20 20:41:26 +10:00
Mitchell McCaffrey
24dddad66f Update token state and note events to be more similar 2021-07-20 20:17:41 +10:00
Mitchell McCaffrey
fe8e4387c6 Rename token create and remove handlers 2021-07-20 18:53:03 +10:00
Mitchell McCaffrey
eb5999bd03 Update select tool cursor 2021-07-20 18:50:15 +10:00
Mitchell McCaffrey
7a2c852ea9 Update select tool title 2021-07-20 18:50:03 +10:00
Mitchell McCaffrey
df81def622 Update select icons 2021-07-19 15:48:38 +10:00
Mitchell McCaffrey
fa62783b9c Refactor konva components and map tools 2021-07-19 15:28:09 +10:00
Mitchell McCaffrey
fa2190dd7d Added basic selection visual 2021-07-19 11:37:41 +10:00
Mitchell McCaffrey
07058db9c2 Fix UI issue with pressing space with move tool selected 2021-07-19 11:01:45 +10:00
Mitchell McCaffrey
621014bff2 Add select tool settings and icons 2021-07-19 10:56:14 +10:00
Mitchell McCaffrey
0113b07ac4 Fix dice roll calculation 2021-07-18 09:50:50 +10:00
Mitchell McCaffrey
4983ddbc17 Remove primary colour from colour options 2021-07-18 09:42:07 +10:00
Mitchell McCaffrey
1141dcf554 Fix default colour theme using system colour 2021-07-18 09:27:45 +10:00
Mitchell McCaffrey
e3d757ac42 Fix network state default sync value 2021-07-18 09:13:28 +10:00
Mitchell McCaffrey
3dfb1186f9 Move nickname generation to db populate 2021-07-18 09:13:10 +10:00
Mitchell McCaffrey
ac99c9af4a Change debounce return to be optional 2021-07-18 09:12:32 +10:00
Mitchell McCaffrey
830798dc74 Add missing types to party 2021-07-18 09:12:09 +10:00
Mitchell McCaffrey
a6a233542e Check for divide by zero in grid 2021-07-18 08:40:44 +10:00
Mitchell McCaffrey
8e8e800760 Fix resize detector sizes 2021-07-17 20:37:09 +10:00
Mitchell McCaffrey
029a992381 Typescript 2021-07-17 18:39:49 +10:00
Mitchell McCaffrey
a4363e542c Typescript 2021-07-17 18:18:57 +10:00
Mitchell McCaffrey
2a053f4854 Typescript 2021-07-17 17:25:41 +10:00
Mitchell McCaffrey
97734a2f55 Typescript 2021-07-17 14:36:39 +10:00
Mitchell McCaffrey
fecf8090ea Typescript 2021-07-17 12:48:04 +10:00
Mitchell McCaffrey
e48d19a817 Typescript 2021-07-16 21:39:45 +10:00
Mitchell McCaffrey
74cabdd798 Merge branch 'master' into typescript 2021-07-16 20:58:09 +10:00
Mitchell McCaffrey
01eabcef3d Typescript 2021-07-16 20:57:05 +10:00
Mitchell McCaffrey
a1fb67df7b Typescript 2021-07-16 18:59:29 +10:00
Mitchell McCaffrey
2ce9d2dd08 Typescript 2021-07-16 17:31:55 +10:00
Mitchell McCaffrey
adb5f3bd16 Typescript 2021-07-16 17:20:05 +10:00
Mitchell McCaffrey
c7b8990a7b Typescript 2021-07-16 16:58:14 +10:00
Mitchell McCaffrey
d80bfa2f1e typescript 2021-07-16 14:55:33 +10:00
Mitchell McCaffrey
3aace97004 Fix grid pattern offset for Konva v8 2021-07-16 10:06:35 +10:00
Mitchell McCaffrey
838ee68614 Change vehicle mount movement method to fix bug with child position not updating 2021-07-16 09:44:19 +10:00
Mitchell McCaffrey
68c1c6db0c Typescript 2021-07-13 18:50:18 +10:00
Mitchell McCaffrey
569ed696fc Typescript 2021-07-13 08:59:28 +10:00
Mitchell McCaffrey
49b8caa2d7 Add type to controls and change colour types 2021-07-09 22:06:32 +10:00
Mitchell McCaffrey
72b6994a2e Convert image drop to typescript 2021-07-09 17:19:00 +10:00
Mitchell McCaffrey
f6d695a48a Move general components to typescript 2021-07-09 16:58:32 +10:00
Mitchell McCaffrey
ecfab87aa0 More typescript 2021-07-09 16:22:35 +10:00
Mitchell McCaffrey
45a4443dd1 Add standalone type definitions 2021-07-08 12:01:02 +10:00
Mitchell McCaffrey
123ebd880a Format 2021-07-08 12:00:47 +10:00
Mitchell McCaffrey
73f0667ca2 Fix crash on dice pickup with low frame rates 2021-07-06 08:20:01 +10:00
Mitchell McCaffrey
629a4ad7eb Enable fixed physics update to prevent issues with low frame rates 2021-07-06 08:19:31 +10:00
Mitchell McCaffrey
a8b61f0223 Update react-spring to prevent issues with Firefox resistFingerprinting 2021-07-06 08:18:29 +10:00
Mitchell McCaffrey
62686136ab Merge branch 'master' into typescript 2021-07-02 15:54:54 +10:00
Mitchell McCaffrey
b28896db12 Fix bug with groups not being removed when deleting 2021-07-01 11:24:55 +10:00
Mitchell McCaffrey
4bdf147e2b Change clear cache function to not load all assets into memory 2021-06-28 08:25:54 +10:00
Mitchell McCaffrey
b7793626cf Fix database error not showing the right message 2021-06-28 08:24:48 +10:00
Mitchell McCaffrey
cd826595cd Fix asset context asset undefined 2021-06-27 15:33:56 +10:00
Mitchell McCaffrey
70cb5f8f89 Fix token bar undefined reference 2021-06-27 15:33:25 +10:00
Mitchell McCaffrey
6e164e7f83 Move import handler to use a transaction and add error message for missing assets 2021-06-27 15:16:07 +10:00
Mitchell McCaffrey
22c4b7ef57 Add database closed error to sentry ignore 2021-06-27 15:14:42 +10:00
Mitchell McCaffrey
72135b22be Use instanceof for database error handling 2021-06-27 15:14:26 +10:00
Mitchell McCaffrey
0bbfc4cdc3 Move to broadcast channel check for worker put asset 2021-06-27 15:13:45 +10:00
Mitchell McCaffrey
ab9cc9e148 Update asset context to reduce database calls 2021-06-26 18:22:20 +10:00
Mitchell McCaffrey
33d512e7b8 Update upgrade.js 2021-06-25 21:29:03 +10:00
Mitchell McCaffrey
9d587cb2b1 Fix bug with imported assets not getting assigned ownership 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
90aa43dbf0 Fix bug with cleaned up assets not reloading 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
8b1d208a72 Fix maps not loading in safari 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
cb48e6f946 Fix assets not showing up to players without a refresh 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
d8bad36443 Chunk 1.9.0 db upgrade and remove observable tables 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
3b8565ad54 Replace dexie observable with useLiveQuery 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
45ce2685c6 Add console error to import 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
097df533dd Remove unused variable 2021-06-25 20:54:29 +10:00
Mitchell McCaffrey
d970572c3f Update upgrade.js 2021-06-24 21:45:13 +10:00
Mitchell McCaffrey
1d1d36ecdc Update upgrade.js 2021-06-24 19:14:15 +10:00
Mitchell McCaffrey
94116abaf0 Fix error in db upgrade 2021-06-24 18:58:31 +10:00
Mitchell McCaffrey
491bd8c467 Update 1.9.0 social links 2021-06-24 18:53:15 +10:00
Mitchell McCaffrey
3b731998a0 Update release notes 1.9.0 YouTube video 2021-06-24 18:25:26 +10:00
Mitchell McCaffrey
72f2c74e9d Add on upgrade listener for DB and overlay when upgrading 2021-06-24 16:14:20 +10:00
Mitchell McCaffrey
110a6bdd1f Add shuffle helper 2021-06-24 16:13:48 +10:00
Mitchell McCaffrey
23662e9fa1 Add children option to loading overlay 2021-06-24 16:13:29 +10:00
Mitchell McCaffrey
6dfeb874a7 Handle db versionchange 2021-06-24 13:06:00 +10:00
Mitchell McCaffrey
e1e3a53942 Update docs with new settings 2021-06-24 10:42:46 +10:00
Mitchell McCaffrey
3b2288c95c Update docs with new grouping 2021-06-24 10:42:35 +10:00
Mitchell McCaffrey
8ede904eab Fix token bar not prompting for token deletion 2021-06-24 10:35:04 +10:00
Mitchell McCaffrey
ef7f27c122 Add fail option to asset request / response 2021-06-24 09:50:56 +10:00
Mitchell McCaffrey
b3cc4b324d Update sentry ignore list for browser errors 2021-06-24 09:50:27 +10:00
Mitchell McCaffrey
1ffe24ae1b Fix bug with adding fog to a fog shape with a hole in it 2021-06-21 08:02:24 +10:00
Mitchell McCaffrey
b987c3557c Update 1.9.0 release notes 2021-06-20 15:53:00 +10:00
Mitchell McCaffrey
43d3a4cc02 Update no fog to cut message 2021-06-20 15:32:38 +10:00
Mitchell McCaffrey
675dd2b37c Update index.js 2021-06-20 15:07:06 +10:00
Mitchell McCaffrey
98b3eceea2 Merge remote-tracking branch 'origin/sentry-integration' into test/v1.9.0 2021-06-20 14:57:18 +10:00
Mitchell McCaffrey
532becd1cd Change label max text to 48 characters 2021-06-20 12:49:17 +10:00
Mitchell McCaffrey
805e53a1dd Adjust note and token label auto sizing to work on Firefox Windows 2021-06-20 12:48:52 +10:00
Mitchell McCaffrey
296a0a02e6 Remove grid from default maps 2021-06-20 10:33:30 +10:00
Mitchell McCaffrey
1f2c70a612 Change measure tool to use full snapping to grid center and add exact euclidean measurements 2021-06-19 09:36:00 +10:00
Mitchell McCaffrey
bfc9c4fba3 Handle edge cases with image outline (semi-transparency, tiny pieces and errors) 2021-06-18 13:11:29 +10:00
Mitchell McCaffrey
5e69ffcef8 Refactor lazy tile to not include sortable rendering 2021-06-18 10:48:52 +10:00
Mitchell McCaffrey
264e298e25 Add token default size from import file name 2021-06-17 12:09:18 +10:00
Mitchell McCaffrey
e352cadaea Add conditional rendering to token status and label 2021-06-17 11:39:41 +10:00
Mitchell McCaffrey
78dac55d7a Fix selection of text when 3D touching a token on iOS 2021-06-17 11:30:06 +10:00
Mitchell McCaffrey
4e2d14e7ac Fix select not scrolling container 2021-06-17 11:16:32 +10:00
Mitchell McCaffrey
b1a0ce7668 Change light theme highlight colour to be more readable 2021-06-17 11:16:11 +10:00
Mitchell McCaffrey
cfd4c163e2 Update edit modal padding to match select screen 2021-06-17 11:11:21 +10:00
Mitchell McCaffrey
09d3023d7a Add text area auto size for notes 2021-06-17 11:05:25 +10:00
Mitchell McCaffrey
bc97f4838a Optimised re-renders with sortable tiles 2021-06-15 20:08:45 +10:00
Mitchell McCaffrey
6b927b4456 Fix bug with importing single item from groups 2021-06-15 08:45:08 +10:00
Mitchell McCaffrey
63a809592e Fix importing with not all groups exported 2021-06-14 17:51:07 +10:00
Mitchell McCaffrey
a997641628 Move token bar to use grid over flex 2021-06-14 17:07:15 +10:00
Mitchell McCaffrey
53be182b1c Add lazy loading for tiles and token bar tokens 2021-06-14 17:06:57 +10:00
Mitchell McCaffrey
f0d93abd31 Fix token bar token titles 2021-06-14 15:50:48 +10:00
Mitchell McCaffrey
1e26193457 Optimise token database sync and add loading indicator for multiple token hiding 2021-06-14 15:18:07 +10:00
Mitchell McCaffrey
0fbd837449 Fix global image drop outside triggering drag end 2021-06-14 13:47:21 +10:00
Mitchell McCaffrey
63421f824a Fix fog useCallback dependency 2021-06-14 12:21:08 +10:00
Mitchell McCaffrey
64dfb17fa1 Move mouse tile drag to a distance constraint 2021-06-14 12:20:06 +10:00
Mitchell McCaffrey
265f04fc0a Add toasts for unable to draw fog errors 2021-06-14 11:57:08 +10:00
Mitchell McCaffrey
1eed2eb15d Fix token preview rendering for token groups 2021-06-12 21:25:03 +10:00
Mitchell McCaffrey
359be5373b Fix edit modal save buttons click 2021-06-12 21:00:30 +10:00
Mitchell McCaffrey
c079a8068f Update v1.9.0.md 2021-06-12 20:55:19 +10:00
Mitchell McCaffrey
d0fba917a2 Add custom intersection for token vehicles using their outline 2021-06-12 20:53:40 +10:00
Mitchell McCaffrey
e81430be80 Add try catch to erase data button 2021-06-12 19:00:01 +10:00
Mitchell McCaffrey
e73d6d8317 Refactor token outline and add SVG option for token bar image previews 2021-06-12 18:40:02 +10:00
Mitchell McCaffrey
870d2de5de Fix dice tile rendering 2021-06-12 14:31:09 +10:00
Mitchell McCaffrey
458feeec9e Move map and token settings to match the group overlay visual 2021-06-12 14:30:54 +10:00
Mitchell McCaffrey
495fa84cb5 Fix map grid settings showing with an invalid grid 2021-06-12 13:17:46 +10:00
Mitchell McCaffrey
3d74dfc88a Fix grid editor mutably changing grid state 2021-06-12 13:14:46 +10:00
Mitchell McCaffrey
833f0082ba Fix grid cell pixel size being set to Infinity 2021-06-12 13:14:21 +10:00
Mitchell McCaffrey
0bf911675c Add more vertical margin to Markdown rendering and change embed to image tag 2021-06-11 17:30:10 +10:00
Mitchell McCaffrey
44aa4d694a Add 1.9.0 Release Notes 2021-06-11 17:15:50 +10:00
Mitchell McCaffrey
52fad1171a Remove worker loading from map and token data contexts 2021-06-11 15:38:23 +10:00
Mitchell McCaffrey
159627072d Remove delete restriction for default maps and tokens 2021-06-11 15:33:14 +10:00
Mitchell McCaffrey
dab655935f Add group support for import/export data 2021-06-11 15:21:08 +10:00
Mitchell McCaffrey
183c7db1a6 Add group support to SelectDataModal 2021-06-11 12:20:22 +10:00
Mitchell McCaffrey
4bfe49f454 Optimisation to tile rendering 2021-06-10 20:08:11 +10:00
Mitchell McCaffrey
fa8d081079 Hide tile overlay immediately when closed 2021-06-10 20:07:40 +10:00
Mitchell McCaffrey
b75db97c26 Add custom drag context wrapper to inject the overlay rect on drag end 2021-06-10 18:04:32 +10:00
Mitchell McCaffrey
5727bade36 Fix bug with pre v1.9.0 import not changing token state ownership 2021-06-10 16:13:19 +10:00
Mitchell McCaffrey
78461cb62f Fix bug with asset manifest not including other users custom assets 2021-06-10 16:12:32 +10:00
Mitchell McCaffrey
d996a81c96 Fix asset db upgrade not having owners 2021-06-10 16:03:17 +10:00
Mitchell McCaffrey
6013d839bb Add token outline generation to db versions 2021-06-10 15:06:11 +10:00
Mitchell McCaffrey
4b67071919 Replace token image cache with token outline hit function
Saves 70% perf on scroll then zoom with 100+ tokens
2021-06-10 11:16:47 +10:00
Mitchell McCaffrey
3d42b62b74 Add shape detection to token outline creation 2021-06-10 11:02:54 +10:00
Mitchell McCaffrey
21986231fa Add prevent select helper to stop highlighting UI elements on drag with touch devices 2021-06-09 23:25:28 +10:00
Mitchell McCaffrey
8b0ee7075d Fix tile droppable rendering on Safari 2021-06-09 23:24:24 +10:00
Mitchell McCaffrey
a8c355f251 Fix tile drag cancel with modal open 2021-06-09 10:33:47 +10:00
Mitchell McCaffrey
63f77059f1 Update TokenSettings.js 2021-06-09 09:51:00 +10:00
Mitchell McCaffrey
1d2696228b Standardise settings select margins 2021-06-09 09:47:39 +10:00
Mitchell McCaffrey
ee34c599da Add remove group items for maps and tokens 2021-06-09 09:29:32 +10:00
Mitchell McCaffrey
1ec67c7a0f Fix map tile add to map drag bug 2021-06-09 08:35:53 +10:00
Mitchell McCaffrey
387ecd6fd7 Fix modal inset for safari 2021-06-09 08:32:58 +10:00
Mitchell McCaffrey
50ce2ee123 Remove tile global position collision work around 2021-06-08 23:53:27 +10:00
Mitchell McCaffrey
57cce9346d Fix drag and drop add to map bugs with scrolled tile grid 2021-06-08 23:46:20 +10:00
Mitchell McCaffrey
2088c2ab04 Fix global image drop zIndex 2021-06-07 22:27:28 +10:00
Mitchell McCaffrey
3ef61cac26 Styled global drop and allow for adding to map on drop 2021-06-07 22:25:36 +10:00
Mitchell McCaffrey
eb9afcc66a Refactor image drop and to a hook and move global image drop 2021-06-07 21:08:14 +10:00
Mitchell McCaffrey
98f7744c1f Add a global image drop for dropping directly to the map screen 2021-06-06 21:04:46 +10:00
Mitchell McCaffrey
4e7ed1d625 Add better optional handling to db error handler 2021-06-06 19:27:23 +10:00
Mitchell McCaffrey
acaf580ac7 Add error toasts for image drag and more restrictive image mime type rejection 2021-06-06 19:27:01 +10:00
Mitchell McCaffrey
7d1cff7358 Fix custom token loading for players 2021-06-06 11:03:07 +10:00
Mitchell McCaffrey
9d9fd5b753 Allow editing of default map and tokens and add default label setting 2021-06-06 10:24:56 +10:00
Mitchell McCaffrey
948be7cac2 Move drawing simplify away from grid dependent scaling 2021-06-06 09:39:07 +10:00
Mitchell McCaffrey
f5ccbe8f8f Update fog edit pattern opacity for new shading method 2021-06-06 09:05:39 +10:00
Mitchell McCaffrey
27c68b499d Add back group names 2021-06-05 18:05:35 +10:00
Mitchell McCaffrey
05f68dcb92 Add back range tile select 2021-06-05 17:16:39 +10:00
Mitchell McCaffrey
5f98b318b5 Remove old group modal 2021-06-05 16:38:28 +10:00
Mitchell McCaffrey
7b5bbcf05d Remove unused map data update function 2021-06-05 16:38:18 +10:00
Mitchell McCaffrey
e3353c1c44 Add back tile search and action bar 2021-06-05 16:38:01 +10:00
Mitchell McCaffrey
d6b6d6a1eb Hide token bar group if all items are hidden and only add visible tokens on drag 2021-06-05 14:46:14 +10:00
Mitchell McCaffrey
5347e30b98 Move to a delayed asset cleanup function to fix bugs with custom token group images 2021-06-05 14:40:44 +10:00
Mitchell McCaffrey
20351ff097 Add min height to token bar group 2021-06-05 14:19:55 +10:00
Mitchell McCaffrey
adce6ae7da Allow the hiding of default tokens 2021-06-05 13:38:01 +10:00
Nicola Thouliss
bfd0529207 Added all files successfully converted 2021-06-05 13:35:31 +10:00
Mitchell McCaffrey
e22c614150 Add a token tile hidden badge 2021-06-05 13:34:17 +10:00
Mitchell McCaffrey
34461a7899 Change TileDragProvider cursor 2021-06-05 13:04:56 +10:00
Mitchell McCaffrey
5db2b30bc1 Add default props to GroupProvider 2021-06-05 13:04:26 +10:00
Mitchell McCaffrey
1a34dc756a Add token edit bar back 2021-06-05 13:04:12 +10:00
Mitchell McCaffrey
0f2776d774 Add back map edit bar and refactor select map modal edit functions 2021-06-04 21:54:26 +10:00
Mitchell McCaffrey
e508511ab5 Add check for vertical in token drag map bounds 2021-06-03 16:06:15 +10:00
Mitchell McCaffrey
597141d7fb Add token group drag from token bar 2021-06-03 16:05:57 +10:00
Mitchell McCaffrey
1ae9ce06cb Add more efficient method of adding multiple tokens to the map at once 2021-06-03 12:42:19 +10:00
Mitchell McCaffrey
0a03387bf4 Change drag cursors to grab and show no-drag cursor if needed 2021-06-03 12:25:23 +10:00
Nicola Thouliss
c590adf836 Converted /components/banner to typescript 2021-06-02 19:08:36 +10:00
Nicola Thouliss
ecc4f67f37 Converted /modals to typescript 2021-06-02 19:03:01 +10:00
Nicola Thouliss
32f6e1fb23 Converted /ml folder to typescript 2021-05-29 14:20:24 +10:00
Mitchell McCaffrey
bac3101886 Add ability to drag and drop a tile onto the map and added better drag cursors 2021-05-28 17:06:20 +10:00
Mitchell McCaffrey
f84baab6fb Add workaround for token bar token placement 2021-05-28 15:11:46 +10:00
Mitchell McCaffrey
57aafce938 Add support for ungrouping tiles and refactor tile drag functions 2021-05-28 13:13:21 +10:00
Nicola Thouliss
349cad53a2 Converted assets index.js to typescript 2021-05-28 12:37:33 +10:00
Mitchell McCaffrey
456f91c9ae Move tile container background to stay with scrolled content 2021-05-27 17:37:59 +10:00
Mitchell McCaffrey
69eafb868c Ensure order of selected tiles is kept when moving them 2021-05-27 17:19:36 +10:00
Mitchell McCaffrey
dd130a008e More changes to dexie observable change helper 2021-05-27 17:19:02 +10:00
Nicola Thouliss
b9d003196a Converted more files to typescript 2021-05-27 17:14:54 +10:00
Nicola Thouliss
6f28db0789 Converted icons to typescript 2021-05-27 16:21:21 +10:00
Mitchell McCaffrey
3b3e9fba97 Fix an issue with dexie observable change helper 2021-05-27 15:47:35 +10:00
Mitchell McCaffrey
653dc2b963 Updated group drag overlay to be more compact 2021-05-27 15:46:14 +10:00
Mitchell McCaffrey
10808fe516 Fix TokenBarGroup collapsed image drag 2021-05-25 18:13:39 +10:00
Mitchell McCaffrey
d053bb48f3 Add group support for token bar 2021-05-25 18:07:10 +10:00
Mitchell McCaffrey
0d026d3710 Remove unused column property from TokenTileGroup 2021-05-25 18:06:57 +10:00
Mitchell McCaffrey
cd498167aa Handle refs properly for token and map images 2021-05-25 18:06:26 +10:00
Nicola Thouliss
86f15e9274 Added types to helpers 2021-05-25 17:35:26 +10:00
Mitchell McCaffrey
d55514ef7c Refactor map and token image 2021-05-25 16:56:37 +10:00