oskari-frontend
oskari-frontend copied to clipboard
Frontend implementation for Oskari Map Application Framework
The purpose is making upcoming layout changes easier and clean up some of the dead CSS/code regarding sizing/layout. Goals: - Use one root element for app that is assigned at...
Some can't be updated without updating to Webpack 5 which at least previously didn't work with Cesium (didn't try now as it requires updates on our plugins as well). Still...
Drag 'n drop icon.
For light colors now uses the same hard coded blue colors. For dark theme accent color the icon color is from theme with hover background in 25% opacity.
The custom localization plugin that we have needs some updating but the version included works (warns about deprecation for how it handles adding assets during build). The biggest problem is...
Something funky going on in metadatacatalogue localization variables. This should be fixed but only doing a draft to remember this.
Testing the built-in optimizer.
Updating map hover to use OL 6 `getFeatures` function for hover hit detection. `getFeatures` has better performance, but is less accurate than previously used `forEachFeatureAtPixel`.
Using immutable.js makes sure the data structures used by React components won't be mutated elsewhere in the software.