This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch move-controls
in repository https://gitbox.apache.org/repos/asf/superset.git


    from c198b990a3 chore: Remove JSONForms dependencies
     new 7f4a3a3d0f refactor: Modernize control panel layouts with Ant Design 
Grid
     new d01c038471 feat: Implement phased control panel migration approach
     new df772a9afa feat: Implement nuclear approach for control panel migration
     new cf3b93b7bc fix: Update Pie chart control panel to use proper shared 
controls
     new 3603775df1 feat: Create TRUE React-based control panel for Pie chart
     new 204b32e4a0 feat: Add infrastructure for modern React control panels

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CONTROL_PANEL_MODERNIZATION.md                     | 153 +++++++
 PIE_CHART_MIGRATION_PLAN.md                        | 257 +++++++++++
 superset-frontend/package-lock.json                |   2 +-
 .../components/AxisControlSection.tsx              | 242 +++++-----
 .../components/ControlPanelLayout.tsx              | 154 +++++++
 .../components/DeckGLControlsSection.tsx           | 419 ++++++++++--------
 .../components/FilterControlsSection.tsx           | 421 ++++++++++--------
 .../components/FormatControlGroup.tsx              | 183 ++++----
 .../components/LabelControlGroup.tsx               | 241 +++++-----
 .../components/MarkerControlGroup.tsx              | 105 ++---
 .../shared-controls/components/OpacityControl.tsx  |   3 +-
 .../shared-controls/components/PieShapeControl.tsx | 205 ++++-----
 .../components/TableControlsSection.tsx            | 311 +++++++------
 .../components/TimeseriesControlPanel.tsx          | 117 ++---
 .../src/shared-controls/components/index.tsx       |   3 +
 .../src/utils/expandControlConfig.tsx              |   5 +
 .../src/Pie/PieControlPanel.tsx                    | 490 +++++++++++++++++++++
 .../src/Pie/PieControlPanelSimple.tsx              | 477 ++++++++++++++++++++
 .../{controlPanel.tsx => controlPanelModern.tsx}   | 255 +++++++----
 .../plugins/plugin-chart-echarts/src/Pie/index.ts  |  15 +-
 .../src/Timeseries/Regular/Bar/index.ts            |   2 +-
 .../src/Timeseries/Regular/Line/index.ts           |   2 +-
 .../plugin-chart-echarts/src/emptyControlPanel.ts} |  25 +-
 .../explore/components/ControlPanelsContainer.tsx  | 108 ++++-
 .../src/explore/components/ControlRow.tsx          |  50 ++-
 .../components/ModernControlPanelRenderer.tsx      | 158 +++++++
 .../src/explore/controlUtils/getControlState.ts    |  36 +-
 .../explore/controlUtils/getSectionsToRender.ts    |  49 ++-
 28 files changed, 3295 insertions(+), 1193 deletions(-)
 create mode 100644 CONTROL_PANEL_MODERNIZATION.md
 create mode 100644 PIE_CHART_MIGRATION_PLAN.md
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ControlPanelLayout.tsx
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/src/Pie/PieControlPanel.tsx
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/src/Pie/PieControlPanelSimple.tsx
 copy superset-frontend/plugins/plugin-chart-echarts/src/Pie/{controlPanel.tsx 
=> controlPanelModern.tsx} (59%)
 copy superset-frontend/{src/features/home/commonMenuData.ts => 
plugins/plugin-chart-echarts/src/emptyControlPanel.ts} (69%)
 create mode 100644 
superset-frontend/src/explore/components/ModernControlPanelRenderer.tsx

Reply via email to