James Lyne
|
ee96be7665
|
More thorough fix
|
2021-05-20 01:51:46 +01:00 |
|
James Lyne
|
f419915808
|
Fix various issues switching between servers containing worlds of the same name
|
2021-05-20 01:45:40 +01:00 |
|
James Lyne
|
6095647b82
|
Refactor redundant HDMapType into DynmapTileLayer.ts
|
2021-05-20 00:35:56 +01:00 |
|
James Lyne
|
2ab569c18f
|
Refactor state.currentServer to contain the server config instead of just the ID. Abstract API away from actions.
|
2021-05-20 00:06:57 +01:00 |
|
James Lyne
|
eb6674e106
|
Move config validation to Util
|
2021-05-20 00:01:19 +01:00 |
|
James Lyne
|
6812f1d78b
|
Don't reapply UI visibility settings on subsequent config loads
|
2021-05-19 15:44:26 +01:00 |
|
James Lyne
|
ff7250f081
|
Fix hidden layers duplicating occasionally
|
2021-05-19 03:26:57 +01:00 |
|
James Lyne
|
2544a5deac
|
Handle aborts during json parsing
|
2021-05-19 01:50:35 +01:00 |
|
James Lyne
|
0bdd4b3d44
|
Fix aborted configuration requests being retried
|
2021-05-19 00:37:12 +01:00 |
|
James Lyne
|
c5f8644587
|
Fix hidebydefault preventing player marker player being added to the layer control
|
2021-05-18 23:07:25 +01:00 |
|
James Lyne
|
6eec608eb1
|
Improve handling of component config updates
|
2021-05-18 22:01:07 +01:00 |
|
James Lyne
|
64fe37e35c
|
Respect dynmap showlayercontrol setting
|
2021-05-18 21:05:11 +01:00 |
|
James Lyne
|
c534d0d33e
|
Abort existing requests of the same type
|
2021-05-18 20:17:17 +01:00 |
|
James Lyne
|
39d4dcba46
|
Remove url server config option
|
2021-05-18 20:16:44 +01:00 |
|
James Lyne
|
8165dc1255
|
Remove extra character
|
2021-05-18 18:41:13 +01:00 |
|
James Lyne
|
2c04dca4c7
|
Don't show original error for generic fetch errors
|
2021-05-18 18:37:26 +01:00 |
|
James Lyne
|
2e951f5e58
|
Remove ConfigurationError prefix
|
2021-05-18 18:32:52 +01:00 |
|
James Lyne
|
7adfdec4c7
|
Fix head urls
|
2021-05-18 18:32:42 +01:00 |
|
James Lyne
|
87024079cc
|
More async/await. Improve error display
|
2021-05-18 18:27:44 +01:00 |
|
James Lyne
|
2f8c4a9ab3
|
Make configuration validation sync
|
2021-05-18 18:27:11 +01:00 |
|
James Lyne
|
509089e5b7
|
More async/await
|
2021-05-18 18:26:20 +01:00 |
|
James Lyne
|
a3aa04c2dd
|
Use async/await in more places
|
2021-05-18 18:23:10 +01:00 |
|
James Lyne
|
a6ae811660
|
Use async/await for actions
|
2021-05-18 18:22:34 +01:00 |
|
James Lyne
|
8f0b1a5476
|
Refactor splash screen error handling
- Improve styling
- Add all error text dynamically to avoid showing on search results
- Reduce number of elements
- Show configuration errors
|
2021-05-18 17:20:34 +01:00 |
|
James Lyne
|
5716cb1e48
|
Inline more css to prevent splash screen jumping
|
2021-05-18 17:14:16 +01:00 |
|
James Lyne
|
58009adfef
|
Update url when its contains an unknown server
|
2021-05-18 16:49:22 +01:00 |
|
James Lyne
|
1173dcbbce
|
Move dynmap urls into dynmap object for server configuration
|
2021-05-18 16:48:56 +01:00 |
|
James Lyne
|
167aebf6f5
|
Update app container element
|
2021-05-18 15:45:27 +01:00 |
|
James Lyne
|
68094d2ee7
|
Fix tsc error
|
2021-05-18 14:27:55 +01:00 |
|
James Lyne
|
c1b5322124
|
Remove colour codes from title
|
2021-05-18 14:12:29 +01:00 |
|
James Lyne
|
7ccc298ae3
|
Cleanup SVGs
|
2021-05-18 00:58:52 +01:00 |
|
James Lyne
|
a619c22c50
|
Small cleanup
|
2021-05-18 00:22:49 +01:00 |
|
James Lyne
|
571534ca6e
|
Reload config on hash change
|
2021-05-18 00:19:51 +01:00 |
|
James Lyne
|
f3913ef96b
|
Improve server switch process
|
2021-05-17 20:28:33 +01:00 |
|
James Lyne
|
97fed3fed2
|
Fix server button active state
|
2021-05-17 15:41:08 +01:00 |
|
James Lyne
|
78a818491e
|
Move server list to its own component
|
2021-05-17 14:17:52 +01:00 |
|
James Lyne
|
0facb446f5
|
Initial work for multiple servers
|
2021-05-17 03:39:25 +01:00 |
|
James Lyne
|
c2b4218023
|
Fix backwards clear weather icons
|
2021-05-15 23:41:21 +01:00 |
|
James Lyne
|
36d2be4100
|
Move to native css variables
|
2021-05-15 23:24:29 +01:00 |
|
James Lyne
|
b52938aa42
|
Improve initial load error handling
|
2021-05-15 21:09:01 +01:00 |
|
James Lyne
|
ce241c93e0
|
Switch from webpack to vite
|
2021-05-15 20:25:03 +01:00 |
|
James Lyne
|
23b00bd19d
|
Respect dynmap layer priorities
|
2021-02-08 00:08:29 +00:00 |
|
James Lyne
|
58ad360f84
|
Fix day/night maps. Fixes #9
|
2021-02-01 00:16:13 +00:00 |
|
James Lyne
|
5eea0373ab
|
Fix player list not showing when expandUI is true
|
2021-01-27 00:47:59 +00:00 |
|
James Lyne
|
7d6c6e6ec7
|
0.7.2 for real. Only change map on follow pan if different world or new follow
|
2021-01-27 00:33:21 +00:00 |
|
James Lyne
|
d79a5a0a36
|
Rewrite handling of pan/zoom across map changes. Fixes various timing issues.
|
2021-01-27 00:11:08 +00:00 |
|
James Lyne
|
21220c986a
|
Throttle loading of player images to improve performance
|
2021-01-26 21:07:56 +00:00 |
|
James Lyne
|
df487ec364
|
export Util functions separately
|
2021-01-26 20:37:29 +00:00 |
|
James Lyne
|
f7b3c4d551
|
Lazily render PlayerList
|
2021-01-26 18:20:47 +00:00 |
|
James Lyne
|
2251ca3e25
|
Popup restyling
- Add max height and make scrollable
- Move close button outside of popup to allow padding reduction and make room for possible scrollbar
|
2021-01-26 17:45:53 +00:00 |
|
James Lyne
|
cb63f489e4
|
Cache player heads by both account and size
|
2021-01-26 17:03:43 +00:00 |
|
James Lyne
|
a966812f1a
|
Close existing popups during updates
|
2021-01-26 14:42:37 +00:00 |
|
James Lyne
|
869f733fb7
|
Handle popups for markers. Fixes #5
|
2021-01-26 14:32:48 +00:00 |
|
James Lyne
|
64058ed66f
|
Retrieve value of global showlabel config. Fixes #6
|
2021-01-26 13:11:48 +00:00 |
|
James Lyne
|
d721286ea3
|
Use px for media queries to work around iOS bugs
|
2021-01-25 02:27:35 +00:00 |
|
James Lyne
|
1cd6e27dbc
|
Fix iOS font size weirdness
|
2021-01-25 02:03:24 +00:00 |
|
James Lyne
|
bd6863fa38
|
Remove unused css
|
2021-01-24 22:51:55 +00:00 |
|
James Lyne
|
afd31987a4
|
Remove unused compass images
|
2021-01-24 22:46:17 +00:00 |
|
James Lyne
|
31b05f2296
|
Add login link to chat if required
|
2021-01-24 22:35:59 +00:00 |
|
James Lyne
|
8423a05b84
|
Get logged in state from config
|
2021-01-24 22:35:11 +00:00 |
|
James Lyne
|
d6587bf21f
|
Continue update requests regardless of success/failure
|
2021-01-24 22:16:20 +00:00 |
|
James Lyne
|
d3658e35a2
|
Player/world list skeletons
|
2021-01-24 22:15:19 +00:00 |
|
James Lyne
|
8260deba0b
|
Fix player health/armor display
|
2021-01-24 22:14:39 +00:00 |
|
James Lyne
|
095c0e1bf3
|
Respect sidebaropened dynmap config on larger screens
|
2021-01-24 15:46:34 +00:00 |
|
James Lyne
|
6aba097c85
|
Add support for sending chat messages
|
2021-01-07 22:40:05 +00:00 |
|
James Lyne
|
15360b83df
|
Fix chat history not displaying
|
2021-01-07 22:39:26 +00:00 |
|
James Lyne
|
ac35a03e62
|
Show web chat messages in chat history
|
2021-01-07 22:38:01 +00:00 |
|
James Lyne
|
84c4f441c1
|
Move chat sending related settings into their own component
|
2021-01-07 17:24:21 +00:00 |
|
James Lyne
|
823e9b4c99
|
Hide UI and force landscape when printing
|
2021-01-07 13:49:00 +00:00 |
|
James Lyne
|
1615c3d902
|
Move message history limit handling to ChatBox
|
2021-01-06 16:17:20 +00:00 |
|
James Lyne
|
9c0213016b
|
Handle login-required errors a bit better
|
2021-01-06 16:03:54 +00:00 |
|
James Lyne
|
ae377b8a26
|
Rename chat component to ChatBox
|
2021-01-06 16:02:48 +00:00 |
|
James Lyne
|
90638f4297
|
Update chat balloon position on projection change
|
2021-01-06 02:00:02 +00:00 |
|
James Lyne
|
7a4207d946
|
Keep player list names on one line
|
2021-01-06 01:00:01 +00:00 |
|
James Lyne
|
4cc1f8fd1f
|
Remove HTML sanitizer
|
2021-01-06 00:59:37 +00:00 |
|
James Lyne
|
a2942b6400
|
Improve caching of player marker name
|
2021-01-06 00:44:11 +00:00 |
|
James Lyne
|
76c5892c66
|
Disable player marker animations at high player counts
|
2021-01-05 23:54:50 +00:00 |
|
James Lyne
|
3573694df0
|
Avoid unnecessary dom updates for player markers
|
2021-01-05 23:48:56 +00:00 |
|
James Lyne
|
ac2dd1f399
|
Implement chat balloons
|
2021-01-05 22:30:55 +00:00 |
|
James Lyne
|
022a5914c2
|
Fix multiple chat messages in one update appearing out of order
|
2021-01-05 22:03:38 +00:00 |
|
James Lyne
|
652a63e278
|
Show player markers in the center of the current block
|
2021-01-05 21:06:10 +00:00 |
|
James Lyne
|
7526c6bdd1
|
Small chat fixes
|
2020-12-31 23:30:58 +00:00 |
|
James Lyne
|
51a273f8de
|
Fix some timing issues in DynmapIcon
|
2020-12-31 22:38:58 +00:00 |
|
James Lyne
|
7dfaf76501
|
Chat skeleton
|
2020-12-31 22:29:43 +00:00 |
|
James Lyne
|
30d0219535
|
Add player image to FollowTarget
|
2020-12-31 13:55:05 +00:00 |
|
James Lyne
|
1f3ba13194
|
Move clock update handling to the control
|
2020-12-31 13:53:47 +00:00 |
|
James Lyne
|
cd22237e33
|
Chat
|
2020-12-31 13:22:50 +00:00 |
|
James Lyne
|
53f5960e52
|
Move UI visibility handling to vuex
|
2020-12-31 13:02:49 +00:00 |
|
James Lyne
|
b64250404a
|
Allow fetching player head using player name
|
2020-12-31 13:00:32 +00:00 |
|
James Lyne
|
a5ff836ba4
|
Only create pane for layer group if it doesn't exist
|
2020-12-23 18:02:37 +00:00 |
|
James Lyne
|
05bf3e8b48
|
Prevent removed markers reapparing after toggling layer visibility
|
2020-12-23 18:02:10 +00:00 |
|
James Lyne
|
3e095c0ae9
|
Better handle hidenames: true
|
2020-12-23 03:23:58 +00:00 |
|
James Lyne
|
42cdb8fba7
|
Implement skin images in player list
|
2020-12-23 03:07:52 +00:00 |
|
James Lyne
|
ce7827659a
|
Convert PlayerListItem to component api
|
2020-12-23 03:07:19 +00:00 |
|
James Lyne
|
55bec9806f
|
Tweak link button
|
2020-12-22 20:34:34 +00:00 |
|
James Lyne
|
c739a062a3
|
Improve handling of tile URLs
|
2020-12-22 20:34:31 +00:00 |
|
James Lyne
|
367deec7d1
|
Fix zoom control hover border color
|
2020-12-22 13:40:15 +00:00 |
|
James Lyne
|
165afd762c
|
Use player account for skin URL. Fixes #2
|
2020-12-22 13:15:59 +00:00 |
|
James Lyne
|
4f00a2a325
|
Fix a similar typo in default world handling
|
2020-12-22 01:50:45 +00:00 |
|
James Lyne
|
28b01087f4
|
Fix typo in default map handling. Fixes #1
|
2020-12-22 01:39:19 +00:00 |
|