Rework of the webapp
TBlueF opened this issue ยท 2 comments
The web-app needs to be reworked from scratch.
It is grown to be really unorganized and needs to be rebuild with better extensibility in mind.
With this rework I am trying to separate library-functions from the standard BlueMap-frontend that will be integrated in the main-project...
So the "BlueMap Web" JS-library will include:
- The plain map-renderer and tile-loaders that are responsible for loading maps and map-tiles and displaying them on a html-canvas with WebGL
- The controls that control the map-renderer camera based on user-input
- Loading and managing map-markers
- Loading and updating live player-markers (not quite sure how this will integrate in the library yet)
- Events and tooltips (e.g. clicking on a block)
The main-project will then make use of this library and add the UI:
- UI-Elements for coordinates, compass, back-to-spawn, night-mode, maps, contolls-switch and menu
- The menu itself
- Some form of list with all online-players
Finalization:
- Finalizing everything, testing, bugfixes, "fine cut"