1. 23 Dec, 2019 4 commits
    • Simplify adjustInterval (#21226) · 7e8f4d0b
      Much easier to wrap one's head around it if it is expressed more
      directly.
      
      This is not mathematically the same as the previous version involved
      more rounding than necessary because of the way the intervalFactor was
      handled. I'd argue the new version is better because it gets closer to
      the 11,000 points limit and thus approaches better what the user
      wanted within the limits of Prometheus.
      
      Note that in practice, the 11,000 points limit should never be of
      relevance. (Even a 4k screen doesn't have 11k points on the x axis.)
      
      Signed-off-by: beorn7 <beorn@grafana.com>
      Björn Rabenstein committed
    • Table: Component progress & custom FieldConfig options (#21231) · 3347b45a
      * Table: Set & use field display processor
      
      * Use applyFieldOverrides outside in story instead
      
      * Change types a bit
      
      * Table: Move to flexible layout
      
      * Simplest possible custom field option
      
      * Skip default column
      
      * Added textAlign
      
      * Explore: Set display processor for table data frame
      
      * Fixed storybook
      
      * Refactoring
      
      * Progress on cell display mode
      
      * Major progress
      
      * Progress & refactoring
      
      * Fixes
      
      * Updated tests
      
      * Added more tests
      
      * Table: Progress on cell style customization
      
      * Restored testdata random walk table scenario
      
      * put back unrelated change
      
      * remove unused things
      
      * Updated table story
      
      * Renamed property
      
      Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
      Torkel Ödegaard committed
    • Chore: remove StreamHandler and DataStreamState (#21234) · 8d537b7a
      * remove StreamHandler
      
      * remove DataStreamState
      Ryan McKinley committed
  2. 21 Dec, 2019 1 commit
  3. 20 Dec, 2019 9 commits
    • docs: rename premium plugins to enterprise plugins (#21222) · 5addf9fa
      * rename premium plugins to enterprise plugins
      
      * Update docs/sources/enterprise/_index.md
      
      Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com>
      Dan Cech committed
    • New bar gauge style: Unfilled (#21201) · 392819c5
      * BarGauge: Added unfilled option
      
      * Fixed white theme and added 2 unit tests
      
      * Added another demo dashboard
      
      * Fixed dev env dashboards
      Torkel Ödegaard committed
    • Dashboard: new updated time picker (#20931) · 587e4009
      * Dashboard: started to implement new time picker.
      
      * TimePicker: working in full screen (except calendar).
      
      * TimePicker: first draft on narrow screen variant.
      
      * TimePicker: small adjustments to the narrow design.
      
      * TimePicker: enabled range selection and started to style calendar.
      
      * TimePicker: applied some more styling.
      
      * Calendar: added so the calendar range selection is styled properly.
      
      * Calendar: added styling for timepicker calendar in narrow screen.
      
      * TimePicker: made it possible to select range from calendar.
      
      * TimePicker: made the calendar have previous selected value.
      
      * TimePicker: moved calendar to be able to update form state.
      
      * TimePicker: calendar is now displayed onFocus or onClick.
      
      * TimePicker: calendar will be closed if click outside input.
      
      * Calendar: fixed the styling of the calendar in narrow screen.
      
      * Calendar: made it work properly with narrow screen.
      
      * TimePicker: connected recent to absolute time range.
      
      * TimePicker: changed the label on recent ranges.
      
      * TimePicker: cleaned up the range list and options.
      
      * TimePicker: some more cleaning up.
      
      * TimePicker: cleaned up the calendar a bit.
      
      * TimePicker: some more refactorings.
      
      * TimePicker: refactorings.
      
      * TimePicker: styled modal properly.
      
      * TimePicker: empty recent list.
      
      * TimePicker: width when calendar in full screen.
      
      * TimePicker: will validate input value.
      
      * TimePicker: removed unused code.
      
      * TimePicker: positioning with emotion instead of sass.
      
      * Calendar: Made sure we send the dates in the correct order to the calendar.
      
      * TimePicker: fixed theme.
      
      * TimePicker: fixed positioning of the content.
      
      * TimePicker: positioning of narrow.
      
      * TimePicker: added some simple tets.
      
      * TimePicker: fixed issue with invalid and added error message.
      
      * TimePicker: added history.
      
      * TimePicker: cleaned up snapshot data.
      
      * TimePicker: fixed so we keep the quick values in the input.
      
      * TimePicker: fixed the missing styling on UTC.
      
      * TimePicker: added missing caret icon.
      
      * TimePicker: fixed formatting on recent time ranges.
      
      * TimePicker: added missing -.
      
      * TimePicker: refactorings after feedback.
      
      * TimePicker: renamed reserved prop name.
      
      * TimePicker: added missing onChange call.
      
      * TimePicker: removed alternative return type.
      
      * TimePicker: fixed the sorting order on the recent list.
      
      * TimePicker: added useCallback for the onEvent functions.
      
      * TimePicker: moving away from default export.
      
      * TimePicker: used the isMathString instead of private function.
      
      * TimePicker: minor refactoring simplify the code.
      
      * TimePicker: Added empty container that will expand when less then 4 recent searches.
      
      * TimePicker: changed the top to be absolute relative to the container.
      
      * TimePicker: updated snapshots for failing tests.
      
      * Fixed shadow
      
      * Move it down a bit
      
      * added some more tests.
      
      * Fixed so we change the anchor point of the time picker in really small screens.
      
      * removed memo.
      
      * fixed snapshot.
      
      * Make sure that we always use the correct timeZone when formatting output.
      
      * Fixed form background.
      
      * Some minor fixes after demo.
      
      * Making sure that empty info box is centered.
      
      * updated snapshots for timepicker after css changes.
      
      * fixed so we don't overflow when input validation error.
      
      * adjusted final things on the time picker.
      
      Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
      Marcus Andersson committed
    • Metrictank: fix bundled dashboard (#21209) · 104c2e36
      * update metrictank dashboard
      
      * Restored dashboard datasource variable, and improved error handling in the import api handler
      
      Co-authored-by: Torkel Ödegaard <torkel@grafana.com>
      Ryan McKinley committed
    • Tooltip: preventing xss injections via the colors variable. (#21203) · 05d831df
      * Tooltip: preventing xss injections via the colors variable.
      
      * added xss check for single series tooltop color.
      
      * added sanitize to the hoverInfo.value.
      Marcus Andersson committed
  4. 19 Dec, 2019 8 commits
  5. 18 Dec, 2019 17 commits
  6. 17 Dec, 2019 1 commit