Commit Graph

243 Commits

Author SHA1 Message Date
51ba287ace progress bar and abort for gallery
Generating all images for a gallery view can take
long. It might not be obvious when the computation
is done, because there is no progress indicator.
Fixed by adding a progress bar.

You might want to abort the computation. E.g.
because you already found what you were looking
for or you want to change the parameters.
This can now be done by clicking 'Abort'.
Note, it does not abort the current computation.
2019-11-29 09:57:15 +01:00
20b710547f use one multi-select drop down for plot type
All plot types we currently have can be combined
in one image. So there is no need to compute
combinable types.
2019-11-24 10:53:30 +01:00
4879c6cdc7 use new icons for axcending/descending 2019-11-23 18:51:40 +01:00
84e5f99c4f show big image in gallery view 2019-11-21 19:22:06 +01:00
90331bd029 fix: card grid grid gets streched if vertical space is not used fully
Fixed by adding a container for the card grid.
That way the actual card grid has no height and
is therefore not streched vertically.
2019-11-17 19:57:05 +01:00
a296a2ca55 add mathematical icons 2019-11-17 18:59:34 +01:00
771f61a597 add filters for gallery 2019-11-17 18:59:08 +01:00
70fb84d634 add sorting for gallery 2019-11-17 09:36:37 +01:00
73ea635ac1 render gallery items 2019-11-16 15:14:21 +01:00
3022edb1e1 use snackbar to show error messages 2019-11-16 08:57:39 +01:00
41d30cbc44 update NPM to 6.13.0 2019-11-14 18:54:24 +01:00
57c5cca688 fetch possible values for gallery view 2019-11-14 18:45:32 +01:00
d9b2327f35 make default for 'splitBy' configurable 2019-11-10 16:33:37 +01:00
8d690ff0e7 make filter panel thinner 2019-11-10 16:32:30 +01:00
a917e771c6 use custom favicon 2019-11-10 16:08:13 +01:00
198b51089d make defaults for groupBy configurable
We do not know which fields exist at compile time.
But it is a great help to have some pre-selected
fields in groupBy.
Solved by adding a configuration option.
2019-11-10 09:38:16 +01:00
7e1349b25a make filter panel thinner
Making the filter panel thinner by 18%. To do this
we moved the date range next to the query box.
The thinner filter box gives us more width for the plot.
2019-11-01 10:21:25 +01:00
d91481809e fix range selection when moving from right to left 2019-11-01 09:00:05 +01:00
57be6f64e2 prepare plot type for 'step fit' plots 2019-10-31 19:11:38 +01:00
775b420e85 zoom by mousewheel 2019-10-31 18:56:19 +01:00
bb8b183f91 rename yAxisScale to axisScale
For some reason PlotRequest.yAxisScale does
not work. PlotRequest.axisScale does work.
2019-10-29 18:08:31 +01:00
772e7b40ae make left panel narrower
Using Arial, because sans-serif has different
width in Chrome and FF.
2019-10-29 17:59:14 +01:00
eaddf97a0d zoom by range selection 2019-10-28 18:39:12 +01:00
920851b39e add range selection in plot view 2019-10-28 17:37:50 +01:00
5a7cde7815 show plotted images 2019-10-27 08:08:55 +01:00
f235890cc1 prepare sending of plot requests
- values for query and date range were not
  propagated to the model
2019-10-26 10:32:11 +02:00
4094351063 udpate npm and JS dependencies 2019-10-19 18:42:32 +02:00
12be86a1d6 fix component interaction with sub-components 2019-10-19 18:18:17 +02:00
24bf7c98e3 add limit by 2019-10-19 08:48:21 +02:00
a3099d4981 initial version of the query autocompletion
Missing features at this point:
1. No suggestions when the input gets the focus.
2. Suggestions are not shown after selecting a suggestion.
2019-10-13 10:35:38 +02:00
47d8387fec change theme from purple to blue 2019-10-12 09:56:14 +02:00
2825654b7a improve styling of filter panel
Adapt width so that the date range fits.
Width of form fields is now 100%.
y-range restrictions are now rendered in one line.
2019-10-12 09:06:19 +02:00
708a85c28c add daterangepicker
We are now adding the daterangepicker without Angular. This is a little
bit dirty, because we have to load jquery, moment and daterangepicker
manually via script tags, but it works without major hassle.
2019-10-11 17:47:34 +02:00
e61f415880 add date range field
It is (again) surprisingly hard to find a decent date+time-range
picker that works with Angular. Daterangepicker, which I used with
my VueJS application does not work with Angular. I can't get the
angularized version
https://github.com/fragaria/angular-daterangepicker) to work either.
And and a native Angular date picker
(https://github.com/GNURub/ngx-daterangepicker) doesn't work either.
2019-10-11 17:29:14 +02:00
020c3b6c39 make the drop down for "combine with" dynamic 2019-10-11 09:54:26 +02:00
ca8ee7d8f7 add component for y-axis range 2019-10-10 16:54:02 +02:00
9cf9bf4673 add more plot type icons and disable not (yet) implemented plot types 2019-10-10 15:36:52 +02:00
7ca7b80255 create icons for plot types 2019-10-10 12:00:41 +02:00
2787b42c31 adding a few filters (no doing anything yet) 2019-10-09 19:02:34 +02:00
1afcc7cf38 add left/right panel to visualization page 2019-10-09 16:47:19 +02:00
8b42476b72 add pages for uploading and help 2019-10-09 16:11:05 +02:00
e547b67105 add icons from https://uxwing.com/ (MIT License) 2019-10-09 16:10:40 +02:00
65b37e9c67 initial commit of the new UI based on Angular
At this point it is still the example Angular application.
2019-10-08 18:18:24 +02:00