-
Notifications
You must be signed in to change notification settings - Fork 1
Feat: Processing widget #110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
* feat: Review of time selection and showing of legends (#108) * feat: added hint and changed styling of datepicker * feat: added extracting of color legend asset information * chore: updating layercontrol and timecontrol packages, specified tool ordering * fix: type issue fix * chore: pinned vue version to 3.4.38 as 3.5 breaks some things for now * feat: made datepicker hint footer text configurable as prop and added it to config * chore: added missing config key to tools list so style config options are shown * fix: potential fix for map sync issues (#111) * feat: added hint and changed styling of datepicker * feat: added extracting of color legend asset information * chore: updating layercontrol and timecontrol packages, specified tool ordering * fix: type issue fix * fix: making sure view is resynced on compare load as changing projection recreates view used for syncing * fix: potential fix of main map view getting lost when compare map is not rendered * chore: format and lint * fix: solved issue of map sync being lost on time change, moved resync logic to before only time change return in watcher * fix: deleting jsonfrom schema reference from styles (#113) * chore(main): release eodash 5.0.0-alpha.2.18 (#107) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Fix: issues with map and comparison map race conditions (#121) * fix: WIP adding view projection string to identifier to make sure tiles reload when changing view * fix: made sure layer identifiers all have the current map view projection code to make sure tiles are reloaded if changing map view projection * fix: potentially working state management * chore: formatting and cleanup * fix: making sure projection code from main view is used as it defines it also for the comparison map * feat: making sure layercontrol for comparison map can be configured * feat: added check to decide if layer control should be shown or not * fix: layercontrol was being shown when map element not ready * fix: only resetting extent when main map ; indicator changes * fix: wmts style parsing from dimensions (#119) * fix: wmts style parsing from dimensions * fix: temp `wms:dimensions` type fix * fix: wmts link --------- Co-authored-by: A-Behairi <[email protected]> * chore: updated dependencies, multiple fixes (#123) * chore(main): release eodash 5.0.0-alpha.2.19 (#122) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Fix: Remove shadow root from `eo-dash` (#98) * fix: create eo-dash without a shadow root * chore: comment loglevel for prod * chore: add lib dev command * chore: update packages * fix: externalize deps on lib mode + enable deps crawling on dev * fix: calendar dispalcement on lib mode * Feate: Extend Vite configuration (#124) * feat (wip): introduce user vite config to cli config * feat: extend vite config * fix: added checks for expected stac info that is potentially not there * feat: initial loading of jsonform for process widget * feat: updating jsonform to test area selection capabilities * feat: added mustach.js to render template url strings; added handler for image responses * feat: adding handler for tiff results * chore: installed eox-chart package as preparation * fix: restructure processing based on input + integrate eox-chart + update deps * feat: intodunce onLayersUpdate composable * feat (WIP): process structure * fix: update drawtools and wait for layers to be rendered on mount * feat: auto execute when the form is valid * chore: update eoxelements and packagejson * fix: set jsonform shadowroot & integrate latests update * fix: refactor auto exec & hide button * feat: update jsonform & drawtools + stringify geometries for endpoints * chore: update packages * fix: finding selection layer & validating before submission * chore: log form errors * fix: ensuring layer selection exists * feat: Workspace process (#148) * feat: initial test implementation for eoxhub workspace process api * feat: added loading animation during process request; implemented waiting for statistics result instead of creating initially empty chart; added a bit of error handling --------- authored-by: Daniel Santillan <[email protected]> --------- Co-authored-by: Daniel Santillan <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Lubomír Doležal <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have done quite some test integrations and i think the concept is now consolidated enough to be merged. We will work on evolving the process widget in itself, and how it behaves with different configurations that will come along.
I think this implementation provides a strong basis for configurable and extendable processing calls, thanks again for the implementation and general support on this!
implementing #97