James Lyne
d682358306
Limit width of marker labels in a better way
2021-09-01 17:40:16 +01:00
James Lyne
79fc8f6816
Reuse existing players pane if present
2021-09-01 17:39:44 +01:00
James Lyne
77b9850ea9
Marker refactoring
...
- Don't extend DivIcon as we don't use anything that class provides
- Update PlayerMarker icon using internal watch
- Remove unused panTo() PlayerMarker method
- Apply needed parts of _setIconStyles directly in GenericIcon's createIcon
2021-09-01 17:38:42 +01:00
James Lyne
fb53ad195c
Improve login ux on smaller screens
...
- Hide other UI elements when modal opens, to reduce clutter
- Hide login required modal if the server list is opened, to allow switching servers without overlapping the modal
- Use tel input for registration code
2021-09-01 02:18:02 +01:00
James Lyne
5350c2483f
Reset splash screen on show instead of hide
2021-09-01 02:15:51 +01:00
James Lyne
ca3d3c7442
Update chat login button to use login modal
2021-09-01 02:15:00 +01:00
James Lyne
c015886f4a
Improve login modal mobile styling
2021-09-01 02:13:44 +01:00
James Lyne
4fbd41c040
Add configurable invalid input border color
2021-09-01 01:07:24 +01:00
James Lyne
aa78d6ad63
Change Maps button to a Servers button when <2 maps are defined in the current server
2021-09-01 01:06:43 +01:00
James Lyne
8a7a05c0d1
Prevent closing and allow server selection from login required modal,
2021-09-01 01:05:30 +01:00
James Lyne
21cb8da32f
Modal updates
...
- Add options for removing backdrop and preventing closing
- Add close button
- Style tweaks
2021-09-01 01:00:42 +01:00
James Lyne
1e4c8a080f
Revert "Drop :active styles"
...
This reverts commit 146aadb9
2021-08-31 19:56:42 +01:00
James Lyne
c4230fda7d
Use --outline-focus for map focus indicator
2021-08-31 17:46:02 +01:00
James Lyne
0b05ad05e4
Focus login button when closing modal
2021-08-31 17:45:37 +01:00
James Lyne
ca60f2bb09
Store and clear loadConfiguration timeouts
...
- Avoids double loads if switching servers right after a config load has failed
2021-08-31 17:45:05 +01:00
James Lyne
3cb9f8f315
Fix super call in GenericIcon
2021-08-31 16:41:11 +01:00
James Lyne
fdf5e521d8
Prefer using super over prototype calls
2021-08-31 16:38:19 +01:00
James Lyne
0ae42a9409
Fix typings for LiveAtlasTileLayer _tiles property
2021-08-31 16:35:30 +01:00
James Lyne
00483025cd
Correctly cleanup CoordinatesControl event handlers
2021-08-31 16:00:11 +01:00
James Lyne
f1d38e7485
Fix layer control error when switching servers
2021-08-31 15:55:39 +01:00
James Lyne
a82052714d
aria-live login modal alerts
2021-08-31 15:03:33 +01:00
James Lyne
8deabad47b
Refactor mutations
...
- Remove some unused mutations
- Move CLEAR_PLAYERS into RESET
- Clear chat history in RESET
2021-08-31 15:03:32 +01:00
James Lyne
9fd53d754e
Reduce CoordinatesControl layout shifts
2021-08-31 15:03:32 +01:00
James Lyne
76f151a64c
First attempt at login/register
2021-08-30 22:28:20 +01:00
James Lyne
6028779b45
Icon optimisations
...
- Ran icons through SVGo
- Removed some remaining unneeded attributes
2021-08-30 22:28:19 +01:00
James Lyne
b426ed3cae
Refactor fetch logic
...
- Add credentials: include
- Allow passing arbitrary options to fetch, and rename existing simple get to getJSON
2021-08-30 22:28:19 +01:00
James Lyne
e41a841bdb
Don't make sendChatMessage abstract
2021-08-30 22:28:19 +01:00
James Lyne
dc0a03daa8
Refactor server configuration loading
...
- Move store cleanup to single RESET mutation
- Move showSplash, RESET and STOP_UPDATES calls into loadConfiguration
2021-08-30 22:28:15 +01:00
James Lyne
0fba7747c8
Reset splash error state on hide
2021-08-30 22:02:57 +01:00
James Lyne
882efa8373
Merge pull request #94 from JLyne/dependabot/npm_and_yarn/typescript-4.4.2
...
Bump typescript from 4.3.5 to 4.4.2
2021-08-27 03:07:51 +01:00
James Lyne
ec115615d1
Fix build with Typescript 4.4
2021-08-27 02:40:25 +01:00
James Lyne
ed52f811bc
More button style tweaks
2021-08-27 02:26:21 +01:00
James Lyne
116c9efa0d
Use cross icon for unfollow button
2021-08-27 02:26:04 +01:00
James Lyne
a2b1bd148f
Fix context menu styling
2021-08-27 02:04:23 +01:00
James Lyne
8e381d5b90
Disable tile image smoothing on Firefox
2021-08-27 01:58:27 +01:00
James Lyne
959db53b11
Use newest version of leaflet fork with stripped down styling. Simplify leaflet-related LiveAtlas styling.
2021-08-27 01:58:05 +01:00
James Lyne
379b4978ae
Update button styles
2021-08-26 22:44:03 +01:00
James Lyne
d0d24d528f
Fix display issues with long player names in player list
2021-08-26 22:23:47 +01:00
James Lyne
b37d5d6739
Remove redundant loading control css animation
2021-08-26 22:05:20 +01:00
James Lyne
e6e7e3d9f9
Optimise icons
2021-08-26 21:57:47 +01:00
James Lyne
15e66bf222
New players/maps icons
2021-08-26 21:57:06 +01:00
James Lyne
ca8142cca8
Use declare for leaflet defined fields
2021-08-26 21:40:54 +01:00
James Lyne
6c861bb927
New link icon
2021-08-26 00:54:40 +01:00
James Lyne
ba070eee9a
Style updates
...
- Add new variable for selected colour, using old hover colour
- More subtle hover colour
- Dimmer selected colour
- Bold font on selected elements for better readability
- Tweaked text colours
- Use brighter text colour for headings
- Reduced border-radius
- Restore some missing text shadows
2021-08-26 00:54:40 +01:00
James Lyne
146aadb963
Drop :active styles
2021-08-26 00:54:40 +01:00
James Lyne
89c56e176b
Some style refactoring
...
- Use CSS variables for UI element size/spacing
- Make buttons smaller on smaller screens
- Reduce location size on smaller screens
- Add common leaflet-control-button class for all button-y controls
2021-08-26 00:54:40 +01:00
James Lyne
2d485ac4e5
Fix marker labels disappearing when toggling a showLabels: true layer twice
2021-08-16 04:21:48 +01:00
James Lyne
552b289bb9
Avoid recreating tiles from scratch when refreshing Pl3xmap
2021-08-16 03:33:28 +01:00
James Lyne
f316c0dd50
Use fetch for tile loads, move loading logic to LiveAtlasTileLayer
2021-08-16 03:08:35 +01:00
James Lyne
280e036276
Basic support for Pl3xmap tile update interval
2021-08-13 23:51:03 +01:00