grafana/public/app/core
Torkel Ödegaard 9d6c8f8512
PanelEdit: v8 Panel Edit UX (#32124)
* Initial commit

* Progress

* Update

* Progress

* updates

* Minor fix

* fixed ts issue

* fixed e2e tests

* More explorations

* Making progress

* Panel options and field options unified

* With nested categories

* Starting to find something

* fix paddings

* Progress

* Breakthrough ux layout

* Progress

* Updates

* New way of composing options with search

* added regex search

* Refactoring to react note tree

* Show overrides

* Adding overrides radio button support

* Added popular view

* Separate stat/gauge/bargauge options into value options and display options

* Initial work on getting library panels into viz picker flow

* Fixed issues switching to panel library panel

* Move search input put of LibraryPanelsView

* Changing design again to have content inside boxes

* Style updates

* Refactoring to fix scroll issue

* Option category naming

* Fixed FilterInput issue

* Updated snapshots

* Fix padding

* Updated viz picker design

* Unify library panel an viz picker card

* Updated card with delete action

* Major refactoring back to an object model instead of searching and filtering react node tree

* More refactoring

* Show option category in label when searching

* Nice logic for categories rendering when searching or when only child

* Make getSuggestions more lazy for DataLinksEditor

* Add missing repeat options and handle conditional options

* Prepping options category to be more flexibly and control state from outside

* Added option count to search result

* Minor style tweak

* Added button to close viz picker

* Rewrote overrides to enable searching overrides

* New search engine and tests

* Searching overrides works

* Hide radio buttons while searching

* Added angular options back

* Added memoize for all options so they are not rebuilt for every search key stroke

* Added back support for category counters

* Started unit test work

* Refactoring and base popular options list

* Initial update to e2e test, more coming to add e2e test for search features

* Minor fix

* Review updates

* Fixing category open states

* Unit test progress

* Do not show visualization list mode radio button if library panels is not enabled

* Use boolean

* More unit tests

* Increase library panels per page count and give search focus when switching list mode

* field config change test and search test

* Feedback updates

* Minor tweaks

* Minor refactorings

* More minimal override collapse state
2021-03-25 08:33:13 +01:00
..
actions Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00
components PanelEdit: v8 Panel Edit UX (#32124) 2021-03-25 08:33:13 +01:00
controllers Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00
copy Chore: Use uuid v4 as an identifier instead of Date.now() (#27178) 2020-08-26 11:38:39 +02:00
directives Prettier: Upgrade to 2 (#30387) 2021-01-20 07:59:48 +01:00
filters Chore: Remove angular dependency from data sources (#27735) 2020-10-01 18:51:23 +01:00
hooks Migration: Alerting - notifications list (#22548) 2020-04-24 18:13:45 +02:00
middlewares Chore: Fixes various strict null errors (#21763) 2020-01-28 09:13:56 +01:00
navigation RoutingNG: Fix infinite loop caused by history state not being cleaned up (#31952) 2021-03-16 09:27:32 +01:00
reducers Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00
selectors Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00
services Themes: Switch theme without reload using global shortcut (#32180) 2021-03-22 08:48:53 +01:00
specs Auth: Allow soft token revocation (#31601) 2021-03-16 17:44:02 +01:00
utils Explore: Fix issue when some query errors were not shown (#32212) 2021-03-23 11:58:09 +01:00
angular_wrappers.ts Menu: refactor MenuItem and MenuGroup to be standalone component (#31639) 2021-03-11 15:35:17 +01:00
app_events.ts EventBus: Introduces new event bus with emitter backward compatible interface (#27564) 2020-11-03 13:08:54 +01:00
config.ts DataLinks: Sanitize data/panel link URLs (#21140) 2019-12-18 11:31:11 +01:00
constants.ts NewPanelEditor: Fixed cleanup that could cause crash (#22384) 2020-02-22 21:08:42 +01:00
core_module.ts
core.ts EventBus: Introduces new event bus with emitter backward compatible interface (#27564) 2020-11-03 13:08:54 +01:00
injectorMonkeyPatch.ts Dependencies: Update angularjs to 1.8.2 (#28736) 2020-11-03 13:18:10 +01:00
jquery_extended.ts Prettier: Upgrade to 2 (#30387) 2021-01-20 07:59:48 +01:00
lodash_extended.ts
logs_model.test.ts Logs: If log message missing, use empty string (#32080) 2021-03-23 09:17:55 +01:00
logs_model.ts Logs: If log message missing, use empty string (#32080) 2021-03-23 09:17:55 +01:00
mod_defs.d.ts
nav_model_srv.ts AppPlugin: Show exceptions in dev (#26795) 2020-08-05 15:47:25 +02:00
partials.ts Chore: No implict any fixes (#17020) 2019-05-13 09:38:19 +02:00
profiler.ts Image Rendering: Remove PhantomJS support (#23460) 2020-04-15 22:17:41 +02:00
store.ts Store: Error handling for setObject (#23650) 2020-04-20 15:13:02 +02:00
table_model.ts Prettier: Upgrade to 2 (#30387) 2021-01-20 07:59:48 +01:00
time_series2.ts Graph: Fixes auto decimals issue in legend and tooltip (#30628) 2021-01-26 12:37:48 +01:00