From fa68a7ff7dd44c0ae6bb204afe7086bda7383abb Mon Sep 17 00:00:00 2001 From: zcourts Date: Wed, 20 May 2026 20:38:02 +0100 Subject: [PATCH] Reorganize facade feature boundaries --- Cargo.lock | 61 +------- README.md | 7 +- crates/authoring/fission-widgets/Cargo.toml | 17 ++- crates/authoring/fission-widgets/src/lib.rs | 10 +- crates/authoring/fission/Cargo.toml | 30 +++- crates/authoring/fission/README.md | 35 ++++- crates/authoring/fission/src/lib.rs | 88 +++++++++-- .../tests/input_controller_tests.rs | 2 + .../tests/semantics_invariants.rs | 1 + crates/shell/fission-shell-desktop/Cargo.toml | 8 +- crates/shell/fission-shell-mobile/Cargo.toml | 8 +- crates/shell/fission-shell-site/Cargo.toml | 2 +- crates/shell/fission-shell-web/Cargo.toml | 6 +- crates/shell/fission-shell-winit/Cargo.toml | 11 +- crates/shell/fission-shell-winit/src/lib.rs | 85 ++++++----- crates/tools/fission-cli/src/lib.rs | 144 +++++++++++++++++- documentation/Cargo.toml | 3 +- .../docs/charts/data-and-interaction.mdx | 8 +- .../content/docs/charts/overview.mdx | 2 +- .../docs/charts/series-and-datasets.mdx | 6 +- .../content/docs/guides/design-system.mdx | 2 +- .../docs/guides/layout-and-widgets.mdx | 2 +- .../guides/media-animation-portals-and-3d.mdx | 2 +- .../content/docs/guides/static-sites.mdx | 8 +- .../charts/3d-and-gl/bar3d-basic.mdx | 4 +- .../charts/3d-and-gl/bar3d-capacity.mdx | 2 +- .../reference/charts/3d-and-gl/bar3d-grid.mdx | 2 +- .../charts/3d-and-gl/globe-basic.mdx | 4 +- .../charts/3d-and-gl/globe-coverage.mdx | 2 +- .../charts/3d-and-gl/globe-markers.mdx | 2 +- .../charts/3d-and-gl/graph3d-basic.mdx | 4 +- .../charts/3d-and-gl/graph3d-network.mdx | 2 +- .../charts/3d-and-gl/graph3d-topology.mdx | 2 +- .../charts/3d-and-gl/line3d-basic.mdx | 4 +- .../charts/3d-and-gl/line3d-spiral.mdx | 2 +- .../charts/3d-and-gl/line3d-trajectory.mdx | 2 +- .../charts/3d-and-gl/mesh-surface.mdx | 2 +- .../charts/3d-and-gl/point-cloud-dense.mdx | 2 +- .../charts/3d-and-gl/point-cloud-sparse.mdx | 2 +- .../charts/3d-and-gl/point-cloud.mdx | 4 +- .../charts/3d-and-gl/scatter3d-basic.mdx | 4 +- .../charts/3d-and-gl/scatter3d-cluster.mdx | 2 +- .../charts/3d-and-gl/scatter3d-outliers.mdx | 2 +- .../charts/3d-and-gl/scene3d-bar-capacity.mdx | 2 +- .../charts/3d-and-gl/scene3d-bar-grid.mdx | 2 +- .../3d-and-gl/scene3d-globe-coverage.mdx | 2 +- .../charts/3d-and-gl/scene3d-globe-status.mdx | 2 +- .../charts/3d-and-gl/scene3d-line-path.mdx | 2 +- .../charts/3d-and-gl/scene3d-line-spiral.mdx | 2 +- .../charts/3d-and-gl/scene3d-mesh-field.mdx | 2 +- .../charts/3d-and-gl/scene3d-network.mdx | 2 +- .../3d-and-gl/scene3d-operations-bars.mdx | 2 +- .../3d-and-gl/scene3d-point-cloud-dense.mdx | 2 +- .../3d-and-gl/scene3d-point-cloud-sparse.mdx | 2 +- .../3d-and-gl/scene3d-scatter-clusters.mdx | 2 +- .../3d-and-gl/scene3d-scatter-outliers.mdx | 2 +- .../3d-and-gl/scene3d-service-cloud.mdx | 2 +- .../3d-and-gl/scene3d-surface-response.mdx | 2 +- .../3d-and-gl/scene3d-surface-terrain.mdx | 2 +- .../charts/3d-and-gl/scene3d-surface-wave.mdx | 2 +- .../charts/3d-and-gl/scene3d-terrain-risk.mdx | 2 +- .../charts/3d-and-gl/scene3d-topology.mdx | 2 +- .../3d-and-gl/scene3d-volume-points.mdx | 2 +- .../charts/3d-and-gl/surface3d-basic.mdx | 4 +- .../charts/3d-and-gl/surface3d-terrain.mdx | 2 +- .../charts/3d-and-gl/surface3d-wave.mdx | 2 +- .../charts/3d-and-gl/terrain-surface.mdx | 4 +- .../charts/3d-and-gl/volume-style.mdx | 2 +- .../analytics/analytics-acquisition-line.mdx | 2 +- .../analytics-calendar-engagement.mdx | 2 +- .../analytics/analytics-channel-stack.mdx | 2 +- .../analytics/analytics-cohort-heatmap.mdx | 2 +- .../analytics/analytics-conversion-funnel.mdx | 2 +- .../analytics/analytics-device-donut.mdx | 2 +- .../analytics/analytics-gauge-score.mdx | 2 +- .../analytics/analytics-journey-graph.mdx | 2 +- .../analytics/analytics-journey-sankey.mdx | 2 +- .../charts/analytics/analytics-market-pie.mdx | 2 +- .../analytics/analytics-parallel-segments.mdx | 2 +- .../analytics/analytics-radar-product.mdx | 2 +- .../analytics/analytics-region-sales.mdx | 2 +- .../analytics/analytics-retention-area.mdx | 2 +- .../analytics/analytics-route-engagement.mdx | 2 +- .../analytics/analytics-segment-bubbles.mdx | 2 +- .../analytics/analytics-source-river.mdx | 2 +- .../analytics-sunburst-portfolio.mdx | 2 +- .../analytics/analytics-toolbox-report.mdx | 2 +- .../analytics/analytics-treemap-features.mdx | 2 +- .../charts/bar/bar-benchmark-comparison.mdx | 2 +- .../reference/charts/bar/bar-budget-stack.mdx | 2 +- .../charts/bar/bar-budget-variance.mdx | 2 +- .../reference/charts/bar/bar-capacity.mdx | 2 +- .../charts/bar/bar-channel-stack.mdx | 2 +- .../reference/charts/bar/bar-compact.mdx | 2 +- .../charts/bar/bar-customer-segments.mdx | 2 +- .../reference/charts/bar/bar-diverging.mdx | 2 +- .../reference/charts/bar/bar-funnel-units.mdx | 2 +- .../charts/bar/bar-grouped-quarter.mdx | 2 +- .../charts/bar/bar-kpi-background.mdx | 2 +- .../charts/bar/bar-negative-delta.mdx | 2 +- .../charts/bar/bar-performance-bands.mdx | 2 +- .../charts/bar/bar-pictorial-units.mdx | 2 +- .../charts/bar/bar-priority-queue.mdx | 2 +- .../charts/bar/bar-product-stack.mdx | 2 +- .../reference/charts/bar/bar-profit-loss.mdx | 2 +- .../charts/bar/bar-quarter-waterfall.mdx | 2 +- .../reference/charts/bar/bar-ranked.mdx | 2 +- .../charts/bar/bar-region-comparison.mdx | 2 +- .../reference/charts/bar/bar-region-rank.mdx | 2 +- .../charts/bar/bar-retail-waterfall.mdx | 2 +- .../charts/bar/bar-return-deltas.mdx | 2 +- .../reference/charts/bar/bar-rounded.mdx | 2 +- .../charts/bar/bar-sales-target-track.mdx | 2 +- .../charts/bar/bar-sla-breach-delta.mdx | 2 +- .../charts/bar/bar-small-multiples-a.mdx | 2 +- .../charts/bar/bar-small-multiples-b.mdx | 2 +- .../charts/bar/bar-sorted-horizontal.mdx | 2 +- .../charts/bar/bar-stacked-revenue.mdx | 2 +- .../charts/bar/bar-store-comparison.mdx | 2 +- .../reference/charts/bar/bar-team-load.mdx | 2 +- .../reference/charts/bar/bar-ticket-age.mdx | 2 +- .../charts/bar/bar-track-progress.mdx | 2 +- .../charts/bar/bar-utilization-capacity.mdx | 2 +- .../reference/charts/bar/bar-waterfall.mdx | 2 +- .../charts/bar/bar-weekday-shape.mdx | 2 +- .../reference/charts/bar/bar-wide-labels.mdx | 2 +- .../charts/cartesian/bar-background.mdx | 4 +- .../reference/charts/cartesian/bar-basic.mdx | 2 +- .../charts/cartesian/bar-grouped.mdx | 2 +- .../charts/cartesian/bar-horizontal.mdx | 2 +- .../charts/cartesian/bar-negative.mdx | 2 +- .../charts/cartesian/bar-stacked.mdx | 2 +- .../reference/charts/cartesian/line-area.mdx | 2 +- .../reference/charts/cartesian/line-basic.mdx | 2 +- .../reference/charts/cartesian/line-large.mdx | 2 +- .../charts/cartesian/line-smooth.mdx | 2 +- .../charts/cartesian/line-stacked-area.mdx | 2 +- .../reference/charts/cartesian/line-step.mdx | 2 +- .../charts/cartesian/pictorial-bar.mdx | 2 +- .../brush-select.mdx | 2 +- .../component-brush-horizontal.mdx | 2 +- .../component-brush-rect.mdx | 2 +- .../component-data-zoom-long.mdx | 2 +- .../component-data-zoom-short.mdx | 2 +- .../component-graphic-band.mdx | 2 +- .../component-graphic-callout.mdx | 2 +- .../component-mark-area.mdx | 2 +- .../component-mark-line.mdx | 2 +- .../component-mark-point.mdx | 2 +- .../component-timeline-release.mdx | 2 +- .../component-timeline-year.mdx | 2 +- .../component-toolbox-full.mdx | 2 +- .../component-toolbox-zoom.mdx | 2 +- .../component-tooltip-axis.mdx | 2 +- .../component-tooltip-item.mdx | 2 +- .../component-visual-map.mdx | 2 +- .../components-and-interaction/data-zoom.mdx | 2 +- .../graphic-overlay.mdx | 4 +- .../mark-line-point.mdx | 2 +- .../timeline-events.mdx | 2 +- .../toolbox-actions.mdx | 2 +- .../tooltip-axis.mdx | 2 +- .../charts/coordinates/calendar-heatmap.mdx | 2 +- .../charts/coordinates/polar-bar.mdx | 2 +- .../charts/coordinates/polar-line.mdx | 2 +- .../charts/coordinates/single-axis.mdx | 2 +- .../dataset-encoded.mdx | 2 +- .../visual-map.mdx | 2 +- .../wordcloud.mdx | 2 +- .../dataset-encoded-bars.mdx | 2 +- .../dataset-encoded-lines.mdx | 2 +- .../dataset-stack-area.mdx | 2 +- .../dynamic-brush-scatter.mdx | 2 +- .../dynamic-effect-alerts.mdx | 2 +- .../dynamic-funnel-sales.mdx | 2 +- .../dynamic-gauge-score.mdx | 2 +- .../dynamic-gauge-speed.mdx | 2 +- .../dynamic-pictorial-units.mdx | 2 +- .../dynamic-polar-score.mdx | 2 +- .../dynamic-radar-health.mdx | 2 +- .../dynamic-single-axis-events.mdx | 2 +- .../dynamic-toolbox-line.mdx | 2 +- .../visual-map-calendar.mdx | 2 +- .../visual-map-heatmap.mdx | 2 +- .../visual-map-scatter.mdx | 2 +- .../dataset/dataset-calendar-activity.mdx | 2 +- .../charts/dataset/dataset-filtered-pie.mdx | 2 +- .../charts/dataset/dataset-flow-sankey.mdx | 2 +- .../charts/dataset/dataset-map-coverage.mdx | 2 +- .../dataset/dataset-parallel-quality.mdx | 2 +- .../charts/dataset/dataset-product-trends.mdx | 2 +- .../dataset/dataset-products-by-year.mdx | 2 +- .../charts/dataset/dataset-ranked-bars.mdx | 2 +- .../charts/dataset/dataset-risk-bubbles.mdx | 2 +- .../dataset/dataset-stacked-revenue.mdx | 2 +- .../charts/dataset/dataset-visual-heatmap.mdx | 2 +- .../charts/dataset/dynamic-alert-scatter.mdx | 2 +- .../dataset/dynamic-brush-telemetry.mdx | 2 +- .../dataset/dynamic-funnel-activation.mdx | 2 +- .../charts/dataset/dynamic-live-bars.mdx | 2 +- .../charts/dataset/dynamic-live-line.mdx | 2 +- .../charts/dataset/dynamic-radar-score.mdx | 2 +- .../charts/dataset/dynamic-status-gauge.mdx | 2 +- .../dataset/dynamic-timeline-quarters.mdx | 2 +- .../dataset/dynamic-toolbox-telemetry.mdx | 2 +- .../charts/geo-and-route/geo-migration.mdx | 2 +- .../charts/geo-and-route/geo-network.mdx | 2 +- .../charts/geo-and-route/geo-route-arcs.mdx | 2 +- .../charts/geo-and-route/geo-route-map.mdx | 2 +- .../geo-and-route/lines-flight-like.mdx | 2 +- .../charts/geo-and-route/lines-traffic.mdx | 2 +- .../geo-and-route/map-region-values.mdx | 2 +- .../charts/geo-and-route/map-risk.mdx | 2 +- .../charts/geo-and-route/map-sales.mdx | 2 +- .../geo-and-route/map-service-coverage.mdx | 2 +- .../charts/geo/geo-data-center-links.mdx | 2 +- .../charts/geo/geo-dispatch-routes.mdx | 2 +- .../charts/geo/geo-migration-flow.mdx | 2 +- .../charts/geo/geo-network-overlay.mdx | 2 +- .../charts/geo/geo-route-overlay.mdx | 2 +- .../reference/charts/geo/geo-sales-routes.mdx | 2 +- .../charts/geo/lines-courier-routes.mdx | 2 +- .../charts/geo/lines-flight-density.mdx | 2 +- .../charts/geo/lines-incident-routing.mdx | 2 +- .../charts/geo/lines-network-traffic.mdx | 2 +- .../charts/geo/lines-supply-routes.mdx | 2 +- .../charts/geo/map-capacity-regions.mdx | 2 +- .../charts/geo/map-coverage-score.mdx | 2 +- .../charts/geo/map-expansion-plan.mdx | 2 +- .../charts/geo/map-incident-severity.mdx | 2 +- .../charts/geo/map-market-regions.mdx | 2 +- .../reference/charts/geo/map-risk-regions.mdx | 2 +- .../charts/geo/map-sales-territory.mdx | 2 +- .../charts/geo/map-service-health.mdx | 2 +- .../charts/geo/map-support-demand.mdx | 2 +- .../charts/geographic-and-route/geo-lines.mdx | 2 +- .../geographic-and-route/lines-basic.mdx | 2 +- .../geographic-and-route/map-choropleth.mdx | 2 +- .../charts/geographic-and-route/route-map.mdx | 2 +- .../heatmap-and-calendar/calendar-builds.mdx | 2 +- .../calendar-incidents.mdx | 2 +- .../heatmap-and-calendar/calendar-quarter.mdx | 2 +- .../calendar-retention.mdx | 2 +- .../heatmap-availability.mdx | 2 +- .../heatmap-correlation.mdx | 2 +- .../heatmap-large-matrix.mdx | 2 +- .../heatmap-resource-load.mdx | 2 +- .../heatmap-risk-grid.mdx | 2 +- .../heatmap-small-matrix.mdx | 2 +- .../heatmap-weekday-hour.mdx | 2 +- .../visual-map-density.mdx | 2 +- .../heatmap/calendar-commit-activity.mdx | 2 +- .../heatmap/calendar-incident-volume.mdx | 2 +- .../charts/heatmap/calendar-quality-gates.mdx | 2 +- .../heatmap/calendar-release-burndown.mdx | 2 +- .../heatmap/calendar-retention-daily.mdx | 2 +- .../charts/heatmap/calendar-sales-daily.mdx | 2 +- .../charts/heatmap/calendar-user-activity.mdx | 2 +- .../charts/heatmap/heatmap-access-matrix.mdx | 2 +- .../heatmap/heatmap-availability-window.mdx | 2 +- .../heatmap/heatmap-correlation-grid.mdx | 2 +- .../heatmap/heatmap-deployment-hours.mdx | 2 +- .../charts/heatmap/heatmap-feature-usage.mdx | 2 +- .../charts/heatmap/heatmap-queue-depth.mdx | 2 +- .../heatmap/heatmap-regression-risk.mdx | 2 +- .../heatmap/heatmap-resource-saturation.mdx | 2 +- .../charts/heatmap/heatmap-service-risk.mdx | 2 +- .../charts/heatmap/heatmap-support-load.mdx | 2 +- .../heatmap/visual-map-calendar-builds.mdx | 2 +- .../heatmap/visual-map-density-grid.mdx | 2 +- .../charts/heatmap/visual-map-load-grid.mdx | 2 +- .../graph-circular-like.mdx | 2 +- .../hierarchy-and-flow/graph-dependencies.mdx | 2 +- .../hierarchy-and-flow/graph-services.mdx | 2 +- .../hierarchy-and-flow/sankey-energy.mdx | 2 +- .../hierarchy-and-flow/sankey-user-flow.mdx | 2 +- .../hierarchy-and-flow/sunburst-product.mdx | 2 +- .../hierarchy-and-flow/sunburst-revenue.mdx | 2 +- .../hierarchy-and-flow/theme-river-demand.mdx | 2 +- .../theme-river-traffic.mdx | 2 +- .../hierarchy-and-flow/tree-file-system.mdx | 2 +- .../charts/hierarchy-and-flow/tree-org.mdx | 2 +- .../tree-radial-taxonomy.mdx | 2 +- .../hierarchy-and-flow/treemap-budget.mdx | 2 +- .../hierarchy-and-flow/treemap-storage.mdx | 2 +- .../hierarchy/graph-alert-correlation.mdx | 2 +- .../hierarchy/graph-customer-journey.mdx | 2 +- .../hierarchy/graph-platform-topology.mdx | 2 +- .../hierarchy/graph-service-dependencies.mdx | 2 +- .../hierarchy/sankey-energy-balance.mdx | 2 +- .../charts/hierarchy/sankey-lead-flow.mdx | 2 +- .../hierarchy/sankey-resolution-path.mdx | 2 +- .../hierarchy/sunburst-customer-segments.mdx | 2 +- .../hierarchy/sunburst-feature-areas.mdx | 2 +- .../charts/hierarchy/sunburst-org-revenue.mdx | 2 +- .../hierarchy/theme-river-channel-mix.mdx | 2 +- .../charts/hierarchy/theme-river-support.mdx | 2 +- .../charts/hierarchy/tree-file-ownership.mdx | 2 +- .../hierarchy/tree-platform-modules.mdx | 2 +- .../hierarchy/tree-product-taxonomy.mdx | 2 +- .../charts/hierarchy/tree-radial-services.mdx | 2 +- .../hierarchy/treemap-budget-allocation.mdx | 2 +- .../charts/hierarchy/treemap-cost-centers.mdx | 2 +- .../hierarchy/treemap-storage-classes.mdx | 2 +- .../interaction-annotation-callout.mdx | 2 +- .../interaction-brush-outliers.mdx | 2 +- .../interaction/interaction-brush-region.mdx | 2 +- .../interaction-datazoom-overview.mdx | 2 +- .../interaction-datazoom-telemetry.mdx | 2 +- .../interaction/interaction-graphic-band.mdx | 2 +- .../interaction/interaction-graphic-note.mdx | 2 +- .../interaction-mark-area-breach.mdx | 2 +- .../interaction/interaction-marked-deploy.mdx | 2 +- .../interaction/interaction-marked-slo.mdx | 2 +- .../interaction-select-scatter.mdx | 2 +- .../interaction-timeline-capacity.mdx | 2 +- .../interaction-timeline-releases.mdx | 2 +- .../interaction-timeline-years.mdx | 2 +- .../interaction-toolbox-analysis.mdx | 2 +- .../interaction-toolbox-export.mdx | 2 +- .../interaction-toolbox-restore.mdx | 2 +- .../interaction/interaction-tooltip-axis.mdx | 2 +- .../interaction-tooltip-grouped.mdx | 2 +- .../interaction/interaction-tooltip-item.mdx | 2 +- .../charts/line/line-alert-annotations.mdx | 2 +- .../charts/line/line-alert-events.mdx | 2 +- .../reference/charts/line/line-annotation.mdx | 2 +- .../charts/line/line-api-throughput.mdx | 2 +- .../charts/line/line-capacity-forecast.mdx | 2 +- .../charts/line/line-conversion-stack.mdx | 2 +- .../charts/line/line-demand-spark.mdx | 2 +- .../charts/line/line-deployment-events.mdx | 2 +- .../charts/line/line-dual-series.mdx | 2 +- .../charts/line/line-error-budget.mdx | 2 +- .../charts/line/line-forecast-band.mdx | 2 +- .../charts/line/line-gradient-area.mdx | 2 +- .../charts/line/line-inventory-end-step.mdx | 2 +- .../reference/charts/line/line-log-shaped.mdx | 2 +- .../charts/line/line-market-index.mdx | 2 +- .../charts/line/line-minmax-band.mdx | 2 +- .../charts/line/line-operational-steps.mdx | 2 +- .../charts/line/line-product-mix-area.mdx | 2 +- .../charts/line/line-quality-band.mdx | 2 +- .../charts/line/line-region-comparison.mdx | 2 +- .../charts/line/line-release-window.mdx | 2 +- .../charts/line/line-retention-window.mdx | 2 +- .../charts/line/line-revenue-seasonality.mdx | 2 +- .../charts/line/line-rolling-average.mdx | 2 +- .../reference/charts/line/line-seasonal.mdx | 2 +- .../charts/line/line-service-latency.mdx | 2 +- .../charts/line/line-signup-cohorts.mdx | 2 +- .../charts/line/line-spark-dense.mdx | 2 +- .../charts/line/line-stacked-stream.mdx | 2 +- .../reference/charts/line/line-step-end.mdx | 2 +- .../reference/charts/line/line-step-start.mdx | 2 +- .../charts/line/line-support-volume.mdx | 2 +- .../reference/charts/line/line-threshold.mdx | 2 +- .../line/line-traffic-rolling-average.mdx | 2 +- .../charts/line/line-weekly-cycle.mdx | 2 +- .../charts/line/line-zoomed-window.mdx | 2 +- .../charts/monitoring/monitoring-3d-cloud.mdx | 2 +- .../charts/monitoring/monitoring-3d-grid.mdx | 2 +- .../monitoring/monitoring-annotation.mdx | 2 +- .../monitoring-brush-investigation.mdx | 2 +- .../monitoring/monitoring-capacity-gauge.mdx | 2 +- .../monitoring-dependency-graph.mdx | 2 +- .../monitoring/monitoring-error-band.mdx | 2 +- .../monitoring/monitoring-error-scatter.mdx | 2 +- .../monitoring/monitoring-flow-sankey.mdx | 2 +- .../monitoring/monitoring-load-heatmap.mdx | 2 +- .../monitoring/monitoring-overview-line.mdx | 2 +- .../monitoring/monitoring-region-map.mdx | 2 +- .../monitoring-release-timeline.mdx | 2 +- .../monitoring/monitoring-risk-radar.mdx | 2 +- .../monitoring/monitoring-route-lines.mdx | 2 +- .../monitoring/monitoring-service-rank.mdx | 2 +- .../monitoring-single-axis-events.mdx | 2 +- .../monitoring-toolbox-analysis.mdx | 2 +- .../monitoring/monitoring-traffic-bars.mdx | 2 +- .../monitoring/monitoring-uptime-calendar.mdx | 2 +- .../charts/pie-and-radial/gauge-capacity.mdx | 2 +- .../charts/pie-and-radial/gauge-score.mdx | 2 +- .../charts/pie-and-radial/pie-area-rose.mdx | 2 +- .../charts/pie-and-radial/pie-device-mix.mdx | 2 +- .../pie-and-radial/pie-market-share.mdx | 2 +- .../charts/pie-and-radial/pie-nested-like.mdx | 2 +- .../pie-and-radial/pie-rose-presentation.mdx | 2 +- .../charts/pie-and-radial/pie-two-level.mdx | 2 +- .../pie-and-radial/polar-cyclic-bar.mdx | 2 +- .../charts/pie-and-radial/polar-wind-line.mdx | 2 +- .../charts/pie-and-radial/radar-profile-a.mdx | 2 +- .../charts/pie-and-radial/radar-profile-b.mdx | 2 +- .../charts/radial-and-polar/gauge-basic.mdx | 2 +- .../radial-and-polar/gauge-progress.mdx | 2 +- .../charts/radial-and-polar/liquid-fill.mdx | 2 +- .../charts/radial-and-polar/pie-basic.mdx | 2 +- .../charts/radial-and-polar/pie-donut.mdx | 2 +- .../charts/radial-and-polar/pie-rose-area.mdx | 2 +- .../radial-and-polar/pie-rose-radius.mdx | 2 +- .../charts/radial-and-polar/radar-basic.mdx | 2 +- .../charts/radial-and-polar/radar-filled.mdx | 2 +- .../charts/radial/gauge-availability.mdx | 2 +- .../charts/radial/gauge-build-confidence.mdx | 2 +- .../charts/radial/gauge-capacity-headroom.mdx | 2 +- .../charts/radial/gauge-deploy-health.mdx | 2 +- .../charts/radial/pie-device-donut.mdx | 2 +- .../charts/radial/pie-expense-donut.mdx | 2 +- .../charts/radial/pie-exposure-rose.mdx | 2 +- .../charts/radial/pie-market-rose.mdx | 2 +- .../charts/radial/pie-plan-share.mdx | 2 +- .../charts/radial/pie-revenue-mix.mdx | 2 +- .../reference/charts/radial/pie-risk-rose.mdx | 2 +- .../charts/radial/pie-source-mix.mdx | 2 +- .../charts/radial/polar-cycle-line.mdx | 2 +- .../charts/radial/polar-hourly-load.mdx | 2 +- .../charts/radial/polar-seasonality-bars.mdx | 2 +- .../charts/radial/polar-wind-speed.mdx | 2 +- .../radial/radar-platform-readiness.mdx | 2 +- .../charts/radial/radar-product-fit.mdx | 2 +- .../charts/radial/radar-service-health.mdx | 2 +- .../charts/radial/radar-team-balance.mdx | 2 +- .../funnel-basic.mdx | 2 +- .../graph-force.mdx | 2 +- .../parallel-basic.mdx | 2 +- .../sankey-basic.mdx | 2 +- .../sunburst-basic.mdx | 2 +- .../theme-river.mdx | 2 +- .../tree-basic.mdx | 2 +- .../tree-radial.mdx | 2 +- .../treemap-basic.mdx | 2 +- .../boxplot-latency.mdx | 2 +- .../boxplot-quality.mdx | 2 +- .../candlestick-intraday.mdx | 2 +- .../candlestick-volume.mdx | 2 +- .../funnel-conversion.mdx | 2 +- .../funnel-recruiting.mdx | 2 +- .../parallel-products.mdx | 2 +- .../parallel-quality.mdx | 2 +- .../scatter-bubble-market.mdx | 2 +- .../scatter-clusters.mdx | 2 +- .../scatter-outliers.mdx | 2 +- .../scatter-risk-return.mdx | 2 +- .../single-axis-distribution.mdx | 2 +- .../single-axis-events.mdx | 2 +- .../statistical-and-finance/boxplot-basic.mdx | 2 +- .../candlestick-basic.mdx | 2 +- .../heatmap-cartesian.mdx | 2 +- .../statistical-and-finance/scatter-basic.mdx | 2 +- .../scatter-bubble.mdx | 2 +- .../scatter-effect.mdx | 2 +- .../statistical/boxplot-api-latency.mdx | 2 +- .../statistical/boxplot-quality-spread.mdx | 2 +- .../statistical/boxplot-region-spread.mdx | 2 +- .../statistical/bubble-customer-value.mdx | 2 +- .../candlestick-crypto-session.mdx | 2 +- .../candlestick-equity-session.mdx | 2 +- .../statistical/candlestick-volume-shift.mdx | 2 +- .../charts/statistical/funnel-activation.mdx | 2 +- .../statistical/funnel-support-resolution.mdx | 2 +- .../statistical/parallel-device-quality.mdx | 2 +- .../statistical/parallel-plan-comparison.mdx | 2 +- .../statistical/parallel-risk-score.mdx | 2 +- .../statistical/scatter-alert-hotspots.mdx | 2 +- .../scatter-efficiency-frontier.mdx | 2 +- .../statistical/scatter-lab-samples.mdx | 2 +- .../statistical/scatter-portfolio-return.mdx | 2 +- .../statistical/scatter-quality-outliers.mdx | 2 +- .../statistical/scatter-risk-bubbles.mdx | 2 +- .../statistical/single-axis-job-runtime.mdx | 2 +- .../single-axis-release-events.mdx | 2 +- .../core/resources-and-capabilities.mdx | 2 +- .../reference/core/theming-and-i18n.mdx | 2 +- .../reference/widgets/widget-pages/column.mdx | 2 +- .../reference/widgets/widget-pages/grid.mdx | 2 +- .../reference/widgets/widget-pages/row.mdx | 2 +- .../reference/widgets/widget-pages/scroll.mdx | 2 +- .../reference/widgets/widget-pages/wrap.mdx | 2 +- documentation/fission.toml | 6 +- documentation/src/main.rs | 2 +- examples/animation-gallery/Cargo.toml | 7 +- examples/animation-gallery/src/main.rs | 6 +- examples/chart-gallery/Cargo.toml | 13 +- examples/chart-gallery/src/app.rs | 34 ++--- examples/chart-gallery/src/charts/docs.rs | 16 +- examples/chart-gallery/src/charts/gallery.rs | 10 +- .../src/charts/gallery/cartesian.rs | 8 +- .../src/charts/gallery/cartesian_variants.rs | 8 +- .../src/charts/gallery/components.rs | 8 +- .../src/charts/gallery/coordinates.rs | 6 +- .../src/charts/gallery/dataset_3d.rs | 10 +- .../src/charts/gallery/deep_catalog.rs | 22 +-- .../src/charts/gallery/dynamic.rs | 6 +- .../src/charts/gallery/relationship_geo.rs | 14 +- .../src/charts/gallery/statistical.rs | 8 +- examples/chart-gallery/src/data.rs | 2 +- examples/chart-gallery/src/main.rs | 8 +- examples/chart-gallery/src/showcase.rs | 14 +- examples/chart-gallery/src/state.rs | 6 +- examples/chart-gallery/src/style.rs | 2 +- examples/counter/Cargo.toml | 2 +- examples/editor/Cargo.toml | 12 +- examples/editor/src/breadcrumb.rs | 8 +- examples/editor/src/command_palette.rs | 26 ++-- examples/editor/src/completion_popup.rs | 8 +- examples/editor/src/context_menu.rs | 10 +- examples/editor/src/diagnostics_panel.rs | 8 +- examples/editor/src/editor_render_node.rs | 34 ++--- examples/editor/src/editor_surface.rs | 18 +-- examples/editor/src/file_tree.rs | 40 ++--- examples/editor/src/find_replace_bar.rs | 16 +- examples/editor/src/git_panel.rs | 10 +- examples/editor/src/hover_tooltip.rs | 8 +- examples/editor/src/main.rs | 84 +++++----- examples/editor/src/menu_bar.rs | 8 +- examples/editor/src/minimap.rs | 8 +- examples/editor/src/model.rs | 66 ++++---- examples/editor/src/search_panel.rs | 12 +- examples/editor/src/status_bar.rs | 10 +- examples/editor/src/syntax.rs | 2 +- examples/editor/src/tab_bar.rs | 14 +- examples/editor/src/terminal_panel.rs | 14 +- examples/embed-3d/Cargo.toml | 3 +- examples/embed-3d/src/lib.rs | 2 +- examples/embed-video/Cargo.toml | 2 +- examples/embed-webview/Cargo.toml | 2 +- examples/icons_gallery/Cargo.toml | 7 +- examples/icons_gallery/src/main.rs | 10 +- examples/inbox/Cargo.toml | 12 +- examples/inbox/src/components/email_detail.rs | 22 +-- examples/inbox/src/components/email_list.rs | 46 +++--- .../inbox/src/components/right_sidebar.rs | 32 ++-- examples/inbox/src/components/sidebar.rs | 24 +-- examples/inbox/src/features/browser.rs | 14 +- examples/inbox/src/features/compose.rs | 38 ++--- examples/inbox/src/features/contacts.rs | 8 +- examples/inbox/src/features/settings.rs | 30 ++-- examples/inbox/src/main.rs | 32 ++-- examples/inbox/src/model/actions.rs | 2 +- examples/inbox/src/model/app_state.rs | 4 +- examples/inbox/src/tests/mod.rs | 46 +++--- examples/mobile-smoke/Cargo.toml | 2 +- examples/terminal/Cargo.toml | 6 +- examples/terminal/src/main.rs | 14 +- examples/text-lab/Cargo.toml | 6 +- examples/text-lab/src/main.rs | 10 +- examples/todo-design-system/Cargo.toml | 2 +- examples/web-smoke/Cargo.toml | 2 +- examples/widget-gallery/Cargo.toml | 10 +- examples/widget-gallery/src/main.rs | 18 +-- examples/widget-gallery/tests/visual_audit.rs | 14 +- 550 files changed, 1366 insertions(+), 1162 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b1db877c..24a0b3fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,12 +116,7 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-core", - "fission-ir", - "fission-macros", - "fission-shell-desktop", "fission-test-driver", - "fission-widgets", "image 0.25.9", "lazy_static", "serde", @@ -536,16 +531,7 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-3d", - "fission-charts", - "fission-core", - "fission-ir", - "fission-layout", - "fission-macros", - "fission-shell-desktop", "fission-test-driver", - "fission-theme", - "fission-widgets", "image 0.25.9", "lazy_static", "serde", @@ -952,7 +938,6 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-3d", "fission-test", "serde", ] @@ -1125,6 +1110,8 @@ source = "git+https://github.com/wez/finl_unicode.git?branch=no_std#a1892f262455 name = "fission" version = "0.1.1" dependencies = [ + "fission-3d", + "fission-charts", "fission-core", "fission-diagnostics", "fission-i18n", @@ -1135,8 +1122,10 @@ dependencies = [ "fission-render", "fission-shell-desktop", "fission-shell-mobile", + "fission-shell-site", "fission-shell-web", "fission-test-driver", + "fission-text-engine", "fission-theme", "fission-widgets", "serde", @@ -1226,7 +1215,6 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-shell-site", ] [[package]] @@ -1235,18 +1223,8 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-core", - "fission-icons", - "fission-ir", - "fission-layout", - "fission-macros", - "fission-render", - "fission-shell-desktop", "fission-test", "fission-test-driver", - "fission-text-engine", - "fission-theme", - "fission-widgets", "image 0.25.9", "lazy_static", "serde", @@ -1945,12 +1923,7 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-core", - "fission-icons", - "fission-macros", - "fission-shell-desktop", "fission-test-driver", - "fission-widgets", "image 0.25.9", "lazy_static", "serde", @@ -2141,18 +2114,8 @@ dependencies = [ "anyhow", "chrono", "fission", - "fission-core", - "fission-i18n", - "fission-icons", - "fission-ir", - "fission-layout", - "fission-macros", - "fission-render", - "fission-shell-desktop", "fission-test", "fission-test-driver", - "fission-theme", - "fission-widgets", "image 0.25.9", "lazy_static", "serde", @@ -3958,11 +3921,7 @@ dependencies = [ "anyhow", "arboard", "fission", - "fission-core", - "fission-shell-desktop", "fission-test-driver", - "fission-theme", - "fission-widgets", "serde", ] @@ -4036,11 +3995,7 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-core", - "fission-macros", - "fission-shell-desktop", "fission-test-driver", - "fission-widgets", "image 0.25.9", "lazy_static", "serde", @@ -5083,16 +5038,8 @@ version = "0.1.0" dependencies = [ "anyhow", "fission", - "fission-core", - "fission-icons", - "fission-ir", - "fission-layout", - "fission-macros", - "fission-render", - "fission-shell-desktop", "fission-test", "fission-test-driver", - "fission-widgets", "image 0.25.9", "lazy_static", "serde", diff --git a/README.md b/README.md index dbc4509d..4e620b26 100644 --- a/README.md +++ b/README.md @@ -67,9 +67,14 @@ The static site supports custom widget routes, Markdown/MDX content routes, side Add Fission to your project: ```sh -cargo add fission +cargo add fission --features desktop ``` +The facade stays as the single application dependency. Common widgets and core +types are available directly; enable target or heavier capability features such +as `web`, `android`, `ios`, `site`, `charts`, `three-d`, or `terminal-widget` +only when the app uses them. + A minimal application: ```rust diff --git a/crates/authoring/fission-widgets/Cargo.toml b/crates/authoring/fission-widgets/Cargo.toml index a91fd4f1..814d001c 100644 --- a/crates/authoring/fission-widgets/Cargo.toml +++ b/crates/authoring/fission-widgets/Cargo.toml @@ -6,6 +6,15 @@ license = "MIT" repository = "https://github.com/worka-ai/fission" description = "Widgets" +[features] +default = [] +terminal = [ + "dep:arboard", + "dep:portable-pty", + "dep:wezterm-term", + "dep:wezterm-surface", +] + [dependencies] fission-macros = { path = "../fission-macros", version = "0.1.1" } fission-core = { path = "../../core/fission-core", version = "0.1.1" } @@ -25,7 +34,7 @@ rushdown = "0.18.0" fission-layout = { path = "../../core/fission-layout", version = "0.1.1" } [target.'cfg(not(any(target_os = "ios", target_os = "android", target_arch = "wasm32")))'.dependencies] -arboard = "3.4" -portable-pty = "0.9" -wezterm-term = { git = "https://github.com/wezterm/wezterm", package = "wezterm-term" } -wezterm-surface = { git = "https://github.com/wezterm/wezterm", package = "wezterm-surface" } +arboard = { version = "3.4", optional = true } +portable-pty = { version = "0.9", optional = true } +wezterm-term = { git = "https://github.com/wezterm/wezterm", package = "wezterm-term", optional = true } +wezterm-surface = { git = "https://github.com/wezterm/wezterm", package = "wezterm-surface", optional = true } diff --git a/crates/authoring/fission-widgets/src/lib.rs b/crates/authoring/fission-widgets/src/lib.rs index e704d219..06f64a7c 100644 --- a/crates/authoring/fission-widgets/src/lib.rs +++ b/crates/authoring/fission-widgets/src/lib.rs @@ -140,9 +140,15 @@ pub use hero::Hero; pub mod web_view; pub use web_view::WebView; -#[cfg(not(any(target_os = "ios", target_os = "android", target_arch = "wasm32")))] +#[cfg(all( + feature = "terminal", + not(any(target_os = "ios", target_os = "android", target_arch = "wasm32")) +))] pub mod terminal; -#[cfg(not(any(target_os = "ios", target_os = "android", target_arch = "wasm32")))] +#[cfg(all( + feature = "terminal", + not(any(target_os = "ios", target_os = "android", target_arch = "wasm32")) +))] pub use terminal::{TerminalLaunchConfig, TerminalSession, TerminalView}; pub mod draggable; diff --git a/crates/authoring/fission/Cargo.toml b/crates/authoring/fission/Cargo.toml index 97eee52b..c72b26d6 100644 --- a/crates/authoring/fission/Cargo.toml +++ b/crates/authoring/fission/Cargo.toml @@ -7,25 +7,45 @@ repository = "https://github.com/worka-ai/fission" description = "Cross-platform GPU-accelerated UI framework for Rust" [features] -default = ["platform-shells"] +default = [] +charts = ["dep:fission-charts"] +desktop = ["dep:fission-shell-desktop"] +icons-reflection = ["fission-icons/reflection"] +ios = ["dep:fission-shell-mobile"] +android = ["dep:fission-shell-mobile"] +mobile = ["dep:fission-shell-mobile"] platform-shells = [ - "dep:fission-shell-desktop", - "dep:fission-shell-mobile", - "dep:fission-shell-web", + "desktop", + "mobile", + "web", ] +site = ["dep:fission-shell-site"] +terminal-widget = ["fission-widgets/terminal"] +test-driver = ["dep:fission-test-driver"] +three-d = [ + "dep:fission-3d", + "fission-shell-desktop?/three-d", + "fission-shell-mobile?/three-d", + "fission-shell-web?/three-d", +] +web = ["dep:fission-shell-web"] [dependencies] fission-core = { path = "../../core/fission-core", version = "0.1.1" } +fission-3d = { path = "../../core/fission-3d", version = "0.1.1", optional = true } fission-ir = { path = "../../core/fission-ir", version = "0.1.1" } fission-layout = { path = "../../core/fission-layout", version = "0.1.1" } +fission-text-engine = { path = "../../core/fission-text-engine", version = "0.1.1" } fission-theme = { path = "../../core/fission-theme", version = "0.1.1" } fission-i18n = { path = "../../core/fission-i18n", version = "0.1.1" } fission-widgets = { path = "../fission-widgets", version = "0.1.1" } fission-macros = { path = "../fission-macros", version = "0.1.1" } fission-icons = { path = "../fission-icons", version = "0.1.1" } +fission-charts = { path = "../fission-charts", version = "0.1.1", optional = true } fission-render = { path = "../../rendering/fission-render", version = "0.1.1" } fission-diagnostics = { path = "../../tools/fission-diagnostics", version = "0.1.1" } -fission-test-driver = { path = "../../tools/fission-test-driver", version = "0.1.1" } +fission-shell-site = { path = "../../shell/fission-shell-site", version = "0.1.1", optional = true } +fission-test-driver = { path = "../../tools/fission-test-driver", version = "0.1.1", optional = true } serde = { version = "1.0", features = ["derive"] } [target.'cfg(not(any(target_os = "android", target_os = "ios", target_arch = "wasm32")))'.dependencies] diff --git a/crates/authoring/fission/README.md b/crates/authoring/fission/README.md index fc2d41bc..4d2ddfc4 100644 --- a/crates/authoring/fission/README.md +++ b/crates/authoring/fission/README.md @@ -7,9 +7,16 @@ Cross-platform, GPU-accelerated UI framework for Rust. Fission uses a Flutter-in Add Fission to your project: ```sh -cargo add fission +cargo add fission --features desktop ``` +The `fission` facade is the only dependency application code should normally +need. Portable widgets, state, actions, reducers, theming, icons, layout, and +render primitives are available by default. Platform shells and heavier optional +surfaces are enabled explicitly with features such as `desktop`, `web`, +`android`, `ios`, `site`, `charts`, `three-d`, `terminal-widget`, and +`test-driver`. + A minimal application: ```rust @@ -347,6 +354,7 @@ Output is structured JSON, suitable for piping into analysis tools or dashboards | `fission-layout` | Constraint-based layout engine (flexbox + box model + grid) | | `fission-theme` | Design tokens, component themes, dark/light mode | | `fission-i18n` | Internationalisation -- locale registry and string lookups | +| `fission-text-engine` | Rope-backed text buffers, line indexes, and edit history | | `fission-semantics` | Accessibility roles and semantic tree types | | `fission-widgets` | Higher-level authoring widgets (Modal, Popover, Tabs, SplitView, etc.) | | `fission-macros` | Action and reducer macros (`#[fission_reducer]`, `#[fission_action]`) | @@ -361,6 +369,31 @@ Output is structured JSON, suitable for piping into analysis tools or dashboards | `fission-test` | Test utilities and helpers | | `fission-test-driver` | LiveTestClient and JSON test protocol | +## Facade features + +Applications should depend on `fission` and enable the targets or optional +surfaces they actually use: + +```toml +[dependencies] +fission = { version = "0.1.1", default-features = false, features = ["desktop"] } +``` + +Common features: + +| Feature | Enables | +|---|---| +| `desktop` | `DesktopApp` and the desktop shell | +| `web` | `WebApp` and the WASM/browser shell | +| `android` | Android mobile shell entry points | +| `ios` | iOS mobile shell entry points | +| `site` | Static site shell APIs | +| `charts` | Chart widgets and data-visualization primitives | +| `three-d` | 3D scene/embed primitives | +| `icons-reflection` | Generated icon catalog metadata for icon browsers/search | +| `terminal-widget` | PTY-backed terminal widget and terminal emulator dependencies | +| `test-driver` | Live test protocol client and helpers | + ## License MIT -- see [LICENSE](https://github.com/worka-ai/fission/blob/main/LICENSE). diff --git a/crates/authoring/fission/src/lib.rs b/crates/authoring/fission/src/lib.rs index e2ba7d83..677eb9c7 100644 --- a/crates/authoring/fission/src/lib.rs +++ b/crates/authoring/fission/src/lib.rs @@ -7,7 +7,7 @@ //! //! ```toml //! [dependencies] -//! fission = { path = "..." } +//! fission = { path = "...", default-features = false, features = ["desktop"] } //! ``` //! //! Then use via: @@ -51,11 +51,28 @@ pub mod i18n { pub use fission_i18n::*; } +/// Text editing engine — rope-backed buffers, line indexes, and edit history. +pub mod text_engine { + pub use fission_text_engine::*; +} + /// Authoring widgets — Modal, Popover, Tooltip, Menu, Combobox, SplitView, etc. pub mod widgets { pub use fission_widgets::*; } +/// Chart widgets and data-visualization primitives. +#[cfg(feature = "charts")] +pub mod charts { + pub use fission_charts::*; +} + +/// 3D scene and embed primitives. +#[cfg(feature = "three-d")] +pub mod three_d { + pub use fission_3d::*; +} + /// Derive and attribute macros — `#[fission_action]`, `#[fission_reducer]`, and friends. pub mod macros { pub use fission_core::{reduce, reduce_with, with_reducer}; @@ -70,16 +87,35 @@ pub mod icons { /// Platform shells — desktop, mobile, and web wrappers over the shared runtime. pub mod shell { #[cfg(all( - feature = "platform-shells", + any(feature = "desktop", feature = "platform-shells"), not(any(target_os = "android", target_os = "ios", target_arch = "wasm32")) ))] pub use fission_shell_desktop::*; - #[cfg(all(feature = "platform-shells", any(target_os = "android", target_os = "ios")))] + #[cfg(all( + any( + feature = "android", + feature = "ios", + feature = "mobile", + feature = "platform-shells" + ), + any(target_os = "android", target_os = "ios") + ))] pub use fission_shell_mobile::*; - #[cfg(all(feature = "platform-shells", target_arch = "wasm32"))] + #[cfg(feature = "site")] + pub use fission_shell_site::*; + #[cfg(all( + any(feature = "web", feature = "platform-shells"), + target_arch = "wasm32" + ))] pub use fission_shell_web::*; } +/// Static site shell APIs. +#[cfg(feature = "site")] +pub mod site { + pub use fission_shell_site::*; +} + /// Rendering primitives — DisplayList, DisplayOp, TextStyle, Color. pub mod render { pub use fission_render::*; @@ -93,9 +129,8 @@ pub mod diagnostics { /// Serialization traits and derives used by Fission action macros. pub use serde; -// text_engine re-export will be added when fission-text-engine is restored - /// Test driver — LiveTestClient, TestCommand, TestResponse. +#[cfg(feature = "test-driver")] pub mod test_driver { pub use fission_test_driver::*; } @@ -131,13 +166,24 @@ pub use fission_widgets::{HStack, Icon, Spacer, VStack}; // Platform shells #[cfg(all( - feature = "platform-shells", + any(feature = "desktop", feature = "platform-shells"), not(any(target_os = "android", target_os = "ios", target_arch = "wasm32")) ))] pub use fission_shell_desktop::DesktopApp; -#[cfg(all(feature = "platform-shells", any(target_os = "android", target_os = "ios")))] +#[cfg(all( + any( + feature = "android", + feature = "ios", + feature = "mobile", + feature = "platform-shells" + ), + any(target_os = "android", target_os = "ios") +))] pub use fission_shell_mobile::MobileApp; -#[cfg(all(feature = "platform-shells", target_arch = "wasm32"))] +#[cfg(all( + any(feature = "web", feature = "platform-shells"), + target_arch = "wasm32" +))] pub use fission_shell_web::WebApp; // Macros @@ -180,15 +226,31 @@ pub mod prelude { // Shell #[cfg(all( - feature = "platform-shells", + any(feature = "desktop", feature = "platform-shells"), not(any(target_os = "android", target_os = "ios", target_arch = "wasm32")) ))] pub use fission_shell_desktop::DesktopApp; - #[cfg(all(feature = "platform-shells", target_os = "android"))] + #[cfg(all( + any(feature = "android", feature = "mobile", feature = "platform-shells"), + target_os = "android" + ))] pub use fission_shell_mobile::AndroidApp; - #[cfg(all(feature = "platform-shells", any(target_os = "android", target_os = "ios")))] + #[cfg(all( + any( + feature = "android", + feature = "ios", + feature = "mobile", + feature = "platform-shells" + ), + any(target_os = "android", target_os = "ios") + ))] pub use fission_shell_mobile::MobileApp; - #[cfg(all(feature = "platform-shells", target_arch = "wasm32"))] + #[cfg(feature = "site")] + pub use fission_shell_site::*; + #[cfg(all( + any(feature = "web", feature = "platform-shells"), + target_arch = "wasm32" + ))] pub use fission_shell_web::WebApp; // Serde (commonly needed for actions) diff --git a/crates/core/fission-core/tests/input_controller_tests.rs b/crates/core/fission-core/tests/input_controller_tests.rs index 9b716d1e..723e3528 100644 --- a/crates/core/fission-core/tests/input_controller_tests.rs +++ b/crates/core/fission-core/tests/input_controller_tests.rs @@ -358,6 +358,7 @@ fn create_text_node(id: NodeId, val: &str, multiline: bool) -> CoreIR { payload_data: None, }], }, + action_scope_id: None, focusable: true, multiline, masked: false, @@ -501,6 +502,7 @@ fn create_rich_text_input_tree( payload_data: None, }], }, + action_scope_id: None, focusable: true, multiline, masked: false, diff --git a/crates/core/fission-semantics/tests/semantics_invariants.rs b/crates/core/fission-semantics/tests/semantics_invariants.rs index 62ab6c38..79f7f2b6 100644 --- a/crates/core/fission-semantics/tests/semantics_invariants.rs +++ b/crates/core/fission-semantics/tests/semantics_invariants.rs @@ -21,6 +21,7 @@ fn test_semantics_serialization() { identifier: None, value: None, actions: ActionSet::default(), + action_scope_id: None, focusable: true, multiline: false, masked: false, diff --git a/crates/shell/fission-shell-desktop/Cargo.toml b/crates/shell/fission-shell-desktop/Cargo.toml index b0fd68a3..09db9855 100644 --- a/crates/shell/fission-shell-desktop/Cargo.toml +++ b/crates/shell/fission-shell-desktop/Cargo.toml @@ -3,12 +3,16 @@ name = "fission-shell-desktop" version = "0.1.1" edition = "2021" +[features] +default = [] +three-d = ["fission-shell-winit/three-d"] + [dependencies] fission-shell = { path = "../fission-shell" } -fission-shell-winit = { path = "../fission-shell-winit" } +fission-shell-winit = { path = "../fission-shell-winit", default-features = false } fission-core = { path = "../../core/fission-core" } fission-theme = { path = "../../core/fission-theme" } -winit = { version = "0.29.15", features = ["android-native-activity"] } +winit = "0.29.15" anyhow = "1.0" [dev-dependencies] diff --git a/crates/shell/fission-shell-mobile/Cargo.toml b/crates/shell/fission-shell-mobile/Cargo.toml index c5f2ee1a..363f40a2 100644 --- a/crates/shell/fission-shell-mobile/Cargo.toml +++ b/crates/shell/fission-shell-mobile/Cargo.toml @@ -6,12 +6,18 @@ license = "MIT" repository = "https://github.com/worka-ai/fission" description = "Shell Mobile" +[features] +default = [] +three-d = ["fission-shell-winit/three-d"] + [dependencies] fission-shell = { path = "../fission-shell", version = "0.1.1" } -fission-shell-winit = { path = "../fission-shell-winit", version = "0.1.1" } +fission-shell-winit = { path = "../fission-shell-winit", version = "0.1.1", default-features = false } fission-core = { path = "../../core/fission-core", version = "0.1.1" } fission-theme = { path = "../../core/fission-theme", version = "0.1.1" } anyhow = "1.0" + +[target.'cfg(target_os = "android")'.dependencies] winit = { version = "0.29.15", features = ["android-native-activity"] } [dev-dependencies] diff --git a/crates/shell/fission-shell-site/Cargo.toml b/crates/shell/fission-shell-site/Cargo.toml index ccdb7bd0..f4e8c035 100644 --- a/crates/shell/fission-shell-site/Cargo.toml +++ b/crates/shell/fission-shell-site/Cargo.toml @@ -12,7 +12,7 @@ fission-core = { path = "../../core/fission-core", version = "0.1.1" } fission-ir = { path = "../../core/fission-ir", version = "0.1.1" } fission-layout = { path = "../../core/fission-layout", version = "0.1.1" } fission-theme = { path = "../../core/fission-theme", version = "0.1.1" } -fission-widgets = { path = "../../authoring/fission-widgets", version = "0.1.1" } +fission-widgets = { path = "../../authoring/fission-widgets", version = "0.1.1", default-features = false } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "0.8" diff --git a/crates/shell/fission-shell-web/Cargo.toml b/crates/shell/fission-shell-web/Cargo.toml index 8c493d88..6d0c6ef3 100644 --- a/crates/shell/fission-shell-web/Cargo.toml +++ b/crates/shell/fission-shell-web/Cargo.toml @@ -6,11 +6,15 @@ license = "MIT" repository = "https://github.com/worka-ai/fission" description = "Shell Web" +[features] +default = [] +three-d = ["fission-shell-winit/three-d"] + [dependencies] anyhow = "1.0" fission-core = { path = "../../core/fission-core", version = "0.1.1" } fission-theme = { path = "../../core/fission-theme", version = "0.1.1" } fission-shell = { path = "../fission-shell", version = "0.1.1" } -fission-shell-winit = { path = "../fission-shell-winit", version = "0.1.1" } +fission-shell-winit = { path = "../fission-shell-winit", version = "0.1.1", default-features = false } [dev-dependencies] diff --git a/crates/shell/fission-shell-winit/Cargo.toml b/crates/shell/fission-shell-winit/Cargo.toml index e0b3fb3f..00d3ad20 100644 --- a/crates/shell/fission-shell-winit/Cargo.toml +++ b/crates/shell/fission-shell-winit/Cargo.toml @@ -4,6 +4,10 @@ version = "0.1.1" edition = "2021" description = "Shared winit shell runtime" +[features] +default = [] +three-d = ["dep:fission-3d"] + [dependencies] fission-shell = { path = "../fission-shell" } fission-render = { path = "../../rendering/fission-render" } @@ -13,8 +17,8 @@ fission-layout = { path = "../../core/fission-layout" } fission-ir = { path = "../../core/fission-ir" } fission-semantics = { path = "../../core/fission-semantics" } fission-theme = { path = "../../core/fission-theme" } -fission-3d = { path = "../../core/fission-3d" } -winit = { version = "0.29.15", features = ["android-native-activity"] } +fission-3d = { path = "../../core/fission-3d", optional = true } +winit = "0.29.15" fission-diagnostics = { path = "../../tools/fission-diagnostics" } fission-test-driver = { path = "../../tools/fission-test-driver" } image = "0.25" @@ -34,6 +38,9 @@ base64 = "0.22" [target.'cfg(not(any(target_os = "android", target_os = "ios", target_arch = "wasm32")))'.dependencies] arboard = "3.4" +[target.'cfg(target_os = "android")'.dependencies] +winit = { version = "0.29.15", features = ["android-native-activity"] } + [target.'cfg(target_arch = "wasm32")'.dependencies] wasm-bindgen = "0.2" web-time = "0.2" diff --git a/crates/shell/fission-shell-winit/src/lib.rs b/crates/shell/fission-shell-winit/src/lib.rs index 9a9e889b..20762d8f 100644 --- a/crates/shell/fission-shell-winit/src/lib.rs +++ b/crates/shell/fission-shell-winit/src/lib.rs @@ -19,7 +19,7 @@ use winit::platform::macos::{ActivationPolicy, EventLoopBuilderExtMacOS}; #[cfg(target_arch = "wasm32")] use winit::platform::web::{EventLoopExtWebSys, WindowBuilderExtWebSys, WindowExtWebSys}; use winit::{ - dpi::{LogicalSize, PhysicalPosition, PhysicalSize}, + dpi::{PhysicalPosition, PhysicalSize}, event::{Event, Ime, MouseButton, MouseScrollDelta, TouchPhase, WindowEvent}, event_loop::{ControlFlow, EventLoopBuilder, EventLoopProxy, EventLoopWindowTarget}, window::{CursorIcon, Window, WindowBuilder, WindowId}, @@ -164,6 +164,7 @@ struct ActivePlayer { struct RenderState<'w> { surface: RenderSurface<'w>, target_texture_size: (u32, u32), + #[cfg(feature = "three-d")] scene3d_renderer: fission_3d::render::Scene3DRenderer, main_renderer: MainRenderer, } @@ -318,6 +319,7 @@ fn create_render_state<'w>( target_texture_size.1, ); + #[cfg(feature = "three-d")] let scene3d_renderer = fission_3d::render::Scene3DRenderer::new( &device_handle.device, viewport.physical_size.width, @@ -350,6 +352,7 @@ fn create_render_state<'w>( Ok(RenderState { surface, target_texture_size, + #[cfg(feature = "three-d")] scene3d_renderer, main_renderer, }) @@ -3835,9 +3838,6 @@ impl + 'static> WinitApp { ); surface_target_replaced = true; } - let device_handle = - &render_cx.devices[render_state.surface.dev_id]; - if surface_target_replaced || render_target_size != render_state.target_texture_size { @@ -3847,12 +3847,17 @@ impl + 'static> WinitApp { render_target_size.0, render_target_size.1, ); - // Keep the 3D depth target in lockstep with the shared render target. - render_state.scene3d_renderer.resize( - &device_handle.device, - render_target_size.0, - render_target_size.1, - ); + #[cfg(feature = "three-d")] + { + let device_handle = + &render_cx.devices[render_state.surface.dev_id]; + // Keep the 3D depth target in lockstep with the shared render target. + render_state.scene3d_renderer.resize( + &device_handle.device, + render_target_size.0, + render_target_size.1, + ); + } render_state.target_texture_size = render_target_size; } } @@ -4264,30 +4269,37 @@ impl + 'static> WinitApp { } } - for (_, rect, payload) in &pipeline.scene_3d_surfaces { - if let Ok(primitives) = bincode::deserialize::< - Vec, - >( - payload - ) { - let scene3d = fission_3d::Scene3D { - width: Some(rect.size.width), - height: Some(rect.size.height), - primitives, - }; - let scale = scale_factor as f32; - render_state.scene3d_renderer.render_in_rect( - &device_handle.device, - &device_handle.queue, - &render_state.surface.target_view, - &scene3d, - fission_3d::render::Scene3DViewport { - x: rect.origin.x * scale, - y: rect.origin.y * scale, - width: rect.size.width * scale, - height: rect.size.height * scale, - }, - ); + #[cfg(feature = "three-d")] + { + for (_, rect, payload) in + &pipeline.scene_3d_surfaces + { + if let Ok(primitives) = bincode::deserialize::< + Vec, + >( + payload + ) { + let scene3d = fission_3d::Scene3D { + width: Some(rect.size.width), + height: Some(rect.size.height), + primitives, + }; + let scale = scale_factor as f32; + render_state + .scene3d_renderer + .render_in_rect( + &device_handle.device, + &device_handle.queue, + &render_state.surface.target_view, + &scene3d, + fission_3d::render::Scene3DViewport { + x: rect.origin.x * scale, + y: rect.origin.y * scale, + width: rect.size.width * scale, + height: rect.size.height * scale, + }, + ); + } } } @@ -5155,8 +5167,9 @@ fn sync_tracked_target_texture_size_to_surface( *target_texture_size = (surface_size.width.max(1), surface_size.height.max(1)); } -fn native_window_size_for_logical_viewport(size: LayoutSize) -> LogicalSize { - LogicalSize::new(size.width as f64, size.height as f64) +#[cfg(any(test, not(any(target_os = "android", target_os = "ios"))))] +fn native_window_size_for_logical_viewport(size: LayoutSize) -> winit::dpi::LogicalSize { + winit::dpi::LogicalSize::new(size.width as f64, size.height as f64) } #[cfg(test)] diff --git a/crates/tools/fission-cli/src/lib.rs b/crates/tools/fission-cli/src/lib.rs index 39f5ae83..78278250 100644 --- a/crates/tools/fission-cli/src/lib.rs +++ b/crates/tools/fission-cli/src/lib.rs @@ -531,6 +531,7 @@ fn add_targets(project_dir: &Path, targets: &[Target]) -> Result<()> { scaffold_target_with_policy(project_dir, &project, *target, write_policy)?; } write_project_config(project_dir, &project)?; + update_cargo_fission_features(project_dir, &project)?; write_file_with_policy( &project_dir.join("README.md"), &render_project_readme(&project), @@ -562,6 +563,101 @@ fn read_project_config(root: &Path) -> Result { toml::from_str(&data).with_context(|| format!("failed to parse {}", path.display())) } +fn update_cargo_fission_features(root: &Path, project: &FissionProject) -> Result<()> { + let path = root.join("Cargo.toml"); + let Ok(text) = fs::read_to_string(&path) else { + return Ok(()); + }; + let feature_list = render_fission_feature_list(&project.targets); + let mut changed = false; + let mut out = Vec::new(); + for line in text.lines() { + if let Some(updated) = update_inline_fission_dependency(line, &feature_list) { + changed |= updated != line; + out.push(updated); + } else { + out.push(line.to_string()); + } + } + if changed { + fs::write(&path, out.join("\n") + "\n") + .with_context(|| format!("failed to update {}", path.display()))?; + } + Ok(()) +} + +fn update_inline_fission_dependency(line: &str, feature_list: &str) -> Option { + let trimmed = line.trim_start(); + if !trimmed.starts_with("fission =") { + return None; + } + let indent = &line[..line.len() - trimmed.len()]; + let value = trimmed.strip_prefix("fission =")?.trim(); + if value.starts_with('"') { + return Some(format!( + "{indent}fission = {{ version = {value}, default-features = false, features = [{feature_list}] }}" + )); + } + if !(value.starts_with('{') && value.ends_with('}')) { + return None; + } + let inner = value + .strip_prefix('{') + .and_then(|value| value.strip_suffix('}'))? + .trim(); + let mut fields = split_top_level_fields(inner) + .into_iter() + .filter(|field| { + let key = field + .split_once('=') + .map(|(key, _)| key.trim()) + .unwrap_or_default(); + key != "default-features" && key != "features" + }) + .collect::>(); + fields.push("default-features = false".to_string()); + fields.push(format!("features = [{feature_list}]")); + Some(format!("{indent}fission = {{ {} }}", fields.join(", "))) +} + +fn split_top_level_fields(input: &str) -> Vec { + let mut fields = Vec::new(); + let mut start = 0; + let mut bracket_depth = 0usize; + let mut in_string = false; + let mut escaped = false; + for (index, ch) in input.char_indices() { + if in_string { + if escaped { + escaped = false; + } else if ch == '\\' { + escaped = true; + } else if ch == '"' { + in_string = false; + } + continue; + } + match ch { + '"' => in_string = true, + '[' => bracket_depth += 1, + ']' => bracket_depth = bracket_depth.saturating_sub(1), + ',' if bracket_depth == 0 => { + let field = input[start..index].trim(); + if !field.is_empty() { + fields.push(field.to_string()); + } + start = index + ch.len_utf8(); + } + _ => {} + } + } + let field = input[start..].trim(); + if !field.is_empty() { + fields.push(field.to_string()); + } + fields +} + fn scaffold_target_with_policy( root: &Path, project: &FissionProject, @@ -847,23 +943,59 @@ fn write_binary_file_with_policy( } fn render_cargo_toml(project: &FissionProject, local_path: Option<&Path>) -> String { + let feature_list = render_fission_feature_list(&project.targets); let deps = if let Some(root) = local_path { let fission_path = root.join("crates/authoring/fission"); format!( - "fission = {{ path = {:?} }}\n", + "fission = {{ path = {:?}, default-features = false, features = [{}] }}\n", fission_path.to_string_lossy().to_string(), + feature_list ) } else { - format!("fission = \"{}\"\n", CURRENT_VERSION) + format!( + "fission = {{ version = \"{}\", default-features = false, features = [{}] }}\n", + CURRENT_VERSION, feature_list + ) }; let lib_name = project.app.name.replace('-', "_"); format!( - "[package]\nname = \"{}\"\nversion = \"0.1.0\"\nedition = \"2021\"\n\n[lib]\nname = \"{}\"\ncrate-type = [\"cdylib\", \"rlib\"]\n\n[dependencies]\nanyhow = \"1\"\nserde = {{ version = \"1\", features = [\"derive\"] }}\nconsole_error_panic_hook = \"0.1\"\n{}\n[target.'cfg(target_arch = \"wasm32\")'.dependencies]\nwasm-bindgen = \"0.2\"\n", + "[package]\nname = \"{}\"\nversion = \"0.1.0\"\nedition = \"2021\"\n\n[lib]\nname = \"{}\"\ncrate-type = [\"cdylib\", \"rlib\"]\n\n[dependencies]\nanyhow = \"1\"\nserde = {{ version = \"1\", features = [\"derive\"] }}\n{}\n[target.'cfg(target_arch = \"wasm32\")'.dependencies]\nconsole_error_panic_hook = \"0.1\"\nwasm-bindgen = \"0.2\"\n", project.app.name, lib_name, deps ) } +fn render_fission_feature_list(targets: &BTreeSet) -> String { + fission_features_for_targets(targets) + .into_iter() + .map(|feature| format!("\"{feature}\"")) + .collect::>() + .join(", ") +} + +fn fission_features_for_targets(targets: &BTreeSet) -> Vec<&'static str> { + let mut features = Vec::new(); + if targets + .iter() + .any(|target| matches!(target, Target::Linux | Target::Macos | Target::Windows)) + { + features.push("desktop"); + } + if targets.contains(&Target::Web) { + features.push("web"); + } + if targets.contains(&Target::Android) { + features.push("android"); + } + if targets.contains(&Target::Ios) { + features.push("ios"); + } + if targets.contains(&Target::Site) { + features.push("site"); + } + features +} + fn render_project_readme(project: &FissionProject) -> String { let mut targets = String::new(); for target in &project.targets { @@ -2010,6 +2142,9 @@ mod tests { assert!(readme.contains("cargo fission logs --target ")); assert!(readme.contains("cargo fission build --target ")); assert!(readme.contains("cargo fission test --target ")); + let manifest = std::fs::read_to_string(dir.join("Cargo.toml")).unwrap(); + assert!(manifest.contains("default-features = false")); + assert!(manifest.contains("features = [\"desktop\"]")); } #[test] @@ -2031,6 +2166,9 @@ mod tests { assert!(project.targets.contains(&Target::Web)); assert!(project.targets.contains(&Target::Ios)); assert!(project.targets.contains(&Target::Android)); + let manifest = std::fs::read_to_string(dir.join("Cargo.toml")).unwrap(); + assert!(manifest.contains("default-features = false")); + assert!(manifest.contains("features = [\"desktop\", \"web\", \"android\", \"ios\"]")); assert!(dir.join("platforms/web/README.md").exists()); assert!(dir.join("platforms/web/index.html").exists()); assert!(dir.join("platforms/web/bootstrap.mjs").exists()); diff --git a/documentation/Cargo.toml b/documentation/Cargo.toml index fb87c1a6..49d6d1cf 100644 --- a/documentation/Cargo.toml +++ b/documentation/Cargo.toml @@ -5,5 +5,4 @@ edition = "2021" [dependencies] anyhow = "1" -fission = { path = "../crates/authoring/fission", default-features = false } -fission-shell-site = { path = "../crates/shell/fission-shell-site" } +fission = { path = "../crates/authoring/fission", default-features = false, features = ["site"] } diff --git a/documentation/content/docs/charts/data-and-interaction.mdx b/documentation/content/docs/charts/data-and-interaction.mdx index 4ccbe378..e35d6792 100644 --- a/documentation/content/docs/charts/data-and-interaction.mdx +++ b/documentation/content/docs/charts/data-and-interaction.mdx @@ -9,7 +9,7 @@ description: Understand datasets, axes, visual maps, zoom, tooltips, and typed i Fission Charts has two ways to feed data into a chart. The direct path puts values on the series itself. The dataset path gives the chart named dimensions and lets each series choose which fields it uses. Start with direct series data when the chart is small and local to one screen. Move to datasets when several series read from the same table or when field names make the code easier to review. ```rust -use fission_charts::{Axis, BarSeries, Chart, DataValue, Dataset, Encode, LineSeries}; +use fission::charts::{Axis, BarSeries, Chart, DataValue, Dataset, Encode, LineSeries}; let chart = Chart::new() .title("Product sales") @@ -40,8 +40,8 @@ Keep axis labels short. If the labels are long, prefer a horizontal bar chart or A visual map turns a number into a color. Heatmaps and scatter charts use this to show intensity without adding another axis. The important rule is consistency: if two charts sit near each other, their color scales should mean the same thing unless the UI clearly says otherwise. ```rust -use fission_charts::VisualMap; -use fission_core::op::Color; +use fission::charts::VisualMap; +use fission::core::op::Color; let visual_map = VisualMap::new() .min(0.0) @@ -60,7 +60,7 @@ Tooltips and axis pointers are interactive readout tools. They should answer "wh The chart renderer stores tooltip, axis pointer, brush, toolbox, and data zoom configuration in the typed chart model. Data zoom filters ordered series before domain resolution, so the visible chart and its axes agree. When event emission is enabled, chart hit testing dispatches `ChartInteractionEvent` values with the resolved series index, data index, and values. Your reducer can then update app state in the same explicit path used by buttons, forms, and other Fission widgets. ```rust -use fission_charts::{ChartBrush, ChartInteraction, ChartTooltipTrigger}; +use fission::charts::{ChartBrush, ChartInteraction, ChartTooltipTrigger}; let interaction = ChartInteraction::tooltips(ChartTooltipTrigger::Axis) .brush(ChartBrush::rect()) diff --git a/documentation/content/docs/charts/overview.mdx b/documentation/content/docs/charts/overview.mdx index f6f49990..277529a3 100644 --- a/documentation/content/docs/charts/overview.mdx +++ b/documentation/content/docs/charts/overview.mdx @@ -30,7 +30,7 @@ The shortest useful chart creates axes, adds one or more series, and returns the ```rust use fission::prelude::*; -use fission_charts::{Axis, BarSeries, Chart, Legend, LineSeries, Tooltip}; +use fission::charts::{Axis, BarSeries, Chart, Legend, LineSeries, Tooltip}; #[derive(Default, Clone)] struct DashboardState; diff --git a/documentation/content/docs/charts/series-and-datasets.mdx b/documentation/content/docs/charts/series-and-datasets.mdx index a0fb38e4..be61c293 100644 --- a/documentation/content/docs/charts/series-and-datasets.mdx +++ b/documentation/content/docs/charts/series-and-datasets.mdx @@ -19,7 +19,7 @@ Most small charts should start with direct series data. Move to a DataSet when t Direct series data is the easiest model to read and test. The chart owns the values it draws, and the Rust type tells you what kind of chart you are building. ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Requests") @@ -43,7 +43,7 @@ A DataSet is a chart-ready table. Rows hold the values, dimensions name what eac This is useful for product dashboards because the same rows often drive several charts or several visual layers in one chart. Revenue can be a bar, profit can be a line, region can be a color, and the same row can still be used for tooltips and tests. ```rust -use fission_charts::{Axis, BarSeries, Chart, Dataset, Encode, LineSeries}; +use fission::charts::{Axis, BarSeries, Chart, Dataset, Encode, LineSeries}; let sales = Dataset::new() .dimensions(vec!["month", "orders", "revenue"]) @@ -97,7 +97,7 @@ That model keeps rendering deterministic. If a test gives the chart the same sta ```rust use fission::prelude::*; -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; #[derive(Clone, Default)] struct TelemetryState { diff --git a/documentation/content/docs/guides/design-system.mdx b/documentation/content/docs/guides/design-system.mdx index 175daa7f..89bd0989 100644 --- a/documentation/content/docs/guides/design-system.mdx +++ b/documentation/content/docs/guides/design-system.mdx @@ -69,7 +69,7 @@ Add the generator as a build dependency: ```toml title="Cargo.toml" [dependencies] -fission = { path = "../../crates/authoring/fission" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } [build-dependencies] fission-design-system-codegen = { path = "../../crates/tools/fission-design-system-codegen" } diff --git a/documentation/content/docs/guides/layout-and-widgets.mdx b/documentation/content/docs/guides/layout-and-widgets.mdx index 72c3a528..306b6234 100644 --- a/documentation/content/docs/guides/layout-and-widgets.mdx +++ b/documentation/content/docs/guides/layout-and-widgets.mdx @@ -137,7 +137,7 @@ Fission gives you both low-level primitives and higher-level authoring widgets. The low-level primitives from the core user interface layer, such as `Row`, `Column`, `Container`, `Grid`, `Scroll`, `Spacer`, `Overlay`, and `SafeArea`, are the best place to begin because they map directly to the layout engine. -Higher-level widgets from `fission-widgets`, such as `HStack`, `VStack`, `SimpleGrid`, `SplitView`, `Modal`, `Drawer`, `Popover`, `Tooltip`, `Tabs`, and `DataTable`, become useful once the layout intention is already clear. They save time when the pattern is stable. They are not a replacement for understanding how the screen is composed. +Higher-level widgets from the Fission facade, such as `HStack`, `VStack`, `SimpleGrid`, `SplitView`, `Modal`, `Drawer`, `Popover`, `Tooltip`, `Tabs`, and `DataTable`, become useful once the layout intention is already clear. They save time when the pattern is stable. They are not a replacement for understanding how the screen is composed. A good rule is this: if you are still discovering the page structure, start with primitives. If the pattern is already obvious and repeated, use a higher-level widget that expresses that pattern directly. diff --git a/documentation/content/docs/guides/media-animation-portals-and-3d.mdx b/documentation/content/docs/guides/media-animation-portals-and-3d.mdx index 5c89bcd4..ee9a5202 100644 --- a/documentation/content/docs/guides/media-animation-portals-and-3d.mdx +++ b/documentation/content/docs/guides/media-animation-portals-and-3d.mdx @@ -73,7 +73,7 @@ A common mistake is expecting every aspect of media playback to be as determinis Three-dimensional content often tempts frameworks into creating a separate mini-engine with its own rules. Fission deliberately avoids that split. -The current 3D path is `Scene3D` from `fission-3d`. It is treated as an embedded scene inside the normal layout system. +The current 3D path is `Scene3D` from the `three-d` facade feature. It is treated as an embedded scene inside the normal layout system. What is it? A widget that describes a 3D scene and lowers it into an embed-style runtime path. diff --git a/documentation/content/docs/guides/static-sites.mdx b/documentation/content/docs/guides/static-sites.mdx index 5cd5488e..421fd015 100644 --- a/documentation/content/docs/guides/static-sites.mdx +++ b/documentation/content/docs/guides/static-sites.mdx @@ -30,7 +30,7 @@ The `documentation/` project uses the static site target to exercise the feature | --- | --- | --- | | Custom Fission route | `documentation/src/components/home.rs` renders `/` | The landing page is a normal widget tree, so product pages can use the same component style as apps | | Content routes | `documentation/content/docs`, `documentation/content/reference`, and `documentation/content/blog` | Markdown files become generated routes without hand-writing every page | -| Documentation template | `fission_shell_site::documentation` in `documentation/fission.toml` | Content pages get a header, left sidebar, article body, right table of contents, footer, and responsive layout | +| Documentation template | `fission::site::documentation` in `documentation/fission.toml` | Content pages get a header, left sidebar, article body, right table of contents, footer, and responsive layout | | Sidebar files | `documentation/site/*.toml` | Navigation is explicit, reviewable, and independent from the Markdown body | | Content transform | `documentation/src/charts.rs` | The site can expand generated chart catalog sections before rendering Markdown | | Light and dark themes | `FissionSite::light_dark_themes(...)` in `documentation/src/main.rs` | The generated CSS contains both theme modes and the page includes a small theme toggle script | @@ -98,7 +98,7 @@ Custom pages are normal widgets registered as routes. ```rust use anyhow::Result; use fission::prelude::*; -use fission_shell_site::{build_from_cli, FissionSite}; +use fission::site::{build_from_cli, FissionSite}; #[derive(Default)] struct SiteState; @@ -144,7 +144,7 @@ Content routes let you add many documentation pages without registering every ro kind = "content" path = "/docs" source = "content/docs" -template = "fission_shell_site::documentation" +template = "fission::site::documentation" sidebar = "site/docs-sidebar.toml" ``` @@ -190,7 +190,7 @@ Files under each `asset_dirs` entry are copied into the output directory. This i The generated `site.css` combines three layers in order: -1. shell CSS from `fission-shell-site`, including reset, documentation layout, search, and progressive-enhancement rules; +1. shell CSS from the site shell, including reset, documentation layout, search, and progressive-enhancement rules; 2. CSS variables and shared classes generated from the Fission theme and rendered widget tree; 3. user CSS listed in `css_files` or added with `FissionSite::user_css(...)`. diff --git a/documentation/content/reference/charts/3d-and-gl/bar3d-basic.mdx b/documentation/content/reference/charts/3d-and-gl/bar3d-basic.mdx index 35c8fe2a..c47c98a4 100644 --- a/documentation/content/reference/charts/3d-and-gl/bar3d-basic.mdx +++ b/documentation/content/reference/charts/3d-and-gl/bar3d-basic.mdx @@ -32,8 +32,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/bar3d-capacity.mdx b/documentation/content/reference/charts/3d-and-gl/bar3d-capacity.mdx index f7c91ae1..bdc73fae 100644 --- a/documentation/content/reference/charts/3d-and-gl/bar3d-capacity.mdx +++ b/documentation/content/reference/charts/3d-and-gl/bar3d-capacity.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/bar3d-grid.mdx b/documentation/content/reference/charts/3d-and-gl/bar3d-grid.mdx index 3b4f73a3..3e7e3d9b 100644 --- a/documentation/content/reference/charts/3d-and-gl/bar3d-grid.mdx +++ b/documentation/content/reference/charts/3d-and-gl/bar3d-grid.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/globe-basic.mdx b/documentation/content/reference/charts/3d-and-gl/globe-basic.mdx index 676e1678..a9588888 100644 --- a/documentation/content/reference/charts/3d-and-gl/globe-basic.mdx +++ b/documentation/content/reference/charts/3d-and-gl/globe-basic.mdx @@ -31,8 +31,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/globe-coverage.mdx b/documentation/content/reference/charts/3d-and-gl/globe-coverage.mdx index a1bf2bb1..ab351370 100644 --- a/documentation/content/reference/charts/3d-and-gl/globe-coverage.mdx +++ b/documentation/content/reference/charts/3d-and-gl/globe-coverage.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/globe-markers.mdx b/documentation/content/reference/charts/3d-and-gl/globe-markers.mdx index bc19136c..5dda2335 100644 --- a/documentation/content/reference/charts/3d-and-gl/globe-markers.mdx +++ b/documentation/content/reference/charts/3d-and-gl/globe-markers.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/graph3d-basic.mdx b/documentation/content/reference/charts/3d-and-gl/graph3d-basic.mdx index e21bae86..1fbe2667 100644 --- a/documentation/content/reference/charts/3d-and-gl/graph3d-basic.mdx +++ b/documentation/content/reference/charts/3d-and-gl/graph3d-basic.mdx @@ -31,8 +31,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/graph3d-network.mdx b/documentation/content/reference/charts/3d-and-gl/graph3d-network.mdx index ff68d487..4e15040b 100644 --- a/documentation/content/reference/charts/3d-and-gl/graph3d-network.mdx +++ b/documentation/content/reference/charts/3d-and-gl/graph3d-network.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/graph3d-topology.mdx b/documentation/content/reference/charts/3d-and-gl/graph3d-topology.mdx index b0d04d03..7350992e 100644 --- a/documentation/content/reference/charts/3d-and-gl/graph3d-topology.mdx +++ b/documentation/content/reference/charts/3d-and-gl/graph3d-topology.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/line3d-basic.mdx b/documentation/content/reference/charts/3d-and-gl/line3d-basic.mdx index f9cb52a6..94ccff0e 100644 --- a/documentation/content/reference/charts/3d-and-gl/line3d-basic.mdx +++ b/documentation/content/reference/charts/3d-and-gl/line3d-basic.mdx @@ -31,8 +31,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/line3d-spiral.mdx b/documentation/content/reference/charts/3d-and-gl/line3d-spiral.mdx index 92900563..4086326a 100644 --- a/documentation/content/reference/charts/3d-and-gl/line3d-spiral.mdx +++ b/documentation/content/reference/charts/3d-and-gl/line3d-spiral.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/line3d-trajectory.mdx b/documentation/content/reference/charts/3d-and-gl/line3d-trajectory.mdx index bcbdfbbf..31555d29 100644 --- a/documentation/content/reference/charts/3d-and-gl/line3d-trajectory.mdx +++ b/documentation/content/reference/charts/3d-and-gl/line3d-trajectory.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/mesh-surface.mdx b/documentation/content/reference/charts/3d-and-gl/mesh-surface.mdx index 6f3def6e..0ee1f649 100644 --- a/documentation/content/reference/charts/3d-and-gl/mesh-surface.mdx +++ b/documentation/content/reference/charts/3d-and-gl/mesh-surface.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/point-cloud-dense.mdx b/documentation/content/reference/charts/3d-and-gl/point-cloud-dense.mdx index 10760baa..11a9bf5d 100644 --- a/documentation/content/reference/charts/3d-and-gl/point-cloud-dense.mdx +++ b/documentation/content/reference/charts/3d-and-gl/point-cloud-dense.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/point-cloud-sparse.mdx b/documentation/content/reference/charts/3d-and-gl/point-cloud-sparse.mdx index 617bf168..8a881cb3 100644 --- a/documentation/content/reference/charts/3d-and-gl/point-cloud-sparse.mdx +++ b/documentation/content/reference/charts/3d-and-gl/point-cloud-sparse.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/point-cloud.mdx b/documentation/content/reference/charts/3d-and-gl/point-cloud.mdx index 4e000db8..64c1ab65 100644 --- a/documentation/content/reference/charts/3d-and-gl/point-cloud.mdx +++ b/documentation/content/reference/charts/3d-and-gl/point-cloud.mdx @@ -31,8 +31,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/scatter3d-basic.mdx b/documentation/content/reference/charts/3d-and-gl/scatter3d-basic.mdx index c50eed2f..4af6760e 100644 --- a/documentation/content/reference/charts/3d-and-gl/scatter3d-basic.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scatter3d-basic.mdx @@ -32,8 +32,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/scatter3d-cluster.mdx b/documentation/content/reference/charts/3d-and-gl/scatter3d-cluster.mdx index 3e1a1424..3d821475 100644 --- a/documentation/content/reference/charts/3d-and-gl/scatter3d-cluster.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scatter3d-cluster.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scatter3d-outliers.mdx b/documentation/content/reference/charts/3d-and-gl/scatter3d-outliers.mdx index ca065e46..e2cc6c1c 100644 --- a/documentation/content/reference/charts/3d-and-gl/scatter3d-outliers.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scatter3d-outliers.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-bar-capacity.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-bar-capacity.mdx index 77e53d59..3b8dbdde 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-bar-capacity.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-bar-capacity.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-bar-grid.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-bar-grid.mdx index 42a87972..3916baf4 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-bar-grid.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-bar-grid.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-globe-coverage.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-globe-coverage.mdx index d889365c..247a9279 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-globe-coverage.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-globe-coverage.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-globe-status.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-globe-status.mdx index fe30c08c..6f763d7d 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-globe-status.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-globe-status.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-line-path.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-line-path.mdx index 4004c3d1..c528a18a 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-line-path.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-line-path.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-line-spiral.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-line-spiral.mdx index fd89337e..eaad76d7 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-line-spiral.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-line-spiral.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-mesh-field.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-mesh-field.mdx index 8d8463e4..6ebe8c1a 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-mesh-field.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-mesh-field.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-network.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-network.mdx index 880db9da..b307f336 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-network.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-network.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-operations-bars.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-operations-bars.mdx index 06a8f945..8fa4d1e9 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-operations-bars.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-operations-bars.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-dense.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-dense.mdx index 273e61ec..eebb3020 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-dense.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-dense.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-sparse.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-sparse.mdx index f58565a2..917bdd46 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-sparse.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-point-cloud-sparse.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-clusters.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-clusters.mdx index 1b4a4dae..90883945 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-clusters.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-clusters.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-outliers.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-outliers.mdx index af916a90..c43df697 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-outliers.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-scatter-outliers.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-service-cloud.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-service-cloud.mdx index 45d4e856..ba3b754a 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-service-cloud.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-service-cloud.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-surface-response.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-surface-response.mdx index e8577ce9..76e8284e 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-surface-response.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-surface-response.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-surface-terrain.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-surface-terrain.mdx index 6f8d3ba2..732474a1 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-surface-terrain.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-surface-terrain.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-surface-wave.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-surface-wave.mdx index 73f31412..4b39d2f4 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-surface-wave.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-surface-wave.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-terrain-risk.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-terrain-risk.mdx index 22ee355f..770a65db 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-terrain-risk.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-terrain-risk.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-topology.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-topology.mdx index 9956ddd6..ba5d087e 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-topology.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-topology.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/scene3d-volume-points.mdx b/documentation/content/reference/charts/3d-and-gl/scene3d-volume-points.mdx index 16ca6b6f..4622f66d 100644 --- a/documentation/content/reference/charts/3d-and-gl/scene3d-volume-points.mdx +++ b/documentation/content/reference/charts/3d-and-gl/scene3d-volume-points.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/surface3d-basic.mdx b/documentation/content/reference/charts/3d-and-gl/surface3d-basic.mdx index 6c2c3d10..f5fccb2a 100644 --- a/documentation/content/reference/charts/3d-and-gl/surface3d-basic.mdx +++ b/documentation/content/reference/charts/3d-and-gl/surface3d-basic.mdx @@ -32,8 +32,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/surface3d-terrain.mdx b/documentation/content/reference/charts/3d-and-gl/surface3d-terrain.mdx index 8fbd8b1a..cf8c4e23 100644 --- a/documentation/content/reference/charts/3d-and-gl/surface3d-terrain.mdx +++ b/documentation/content/reference/charts/3d-and-gl/surface3d-terrain.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/surface3d-wave.mdx b/documentation/content/reference/charts/3d-and-gl/surface3d-wave.mdx index 2aaaf2d5..79fbdeec 100644 --- a/documentation/content/reference/charts/3d-and-gl/surface3d-wave.mdx +++ b/documentation/content/reference/charts/3d-and-gl/surface3d-wave.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/3d-and-gl/terrain-surface.mdx b/documentation/content/reference/charts/3d-and-gl/terrain-surface.mdx index cffd9a6a..6c4b2312 100644 --- a/documentation/content/reference/charts/3d-and-gl/terrain-surface.mdx +++ b/documentation/content/reference/charts/3d-and-gl/terrain-surface.mdx @@ -31,8 +31,8 @@ Avoid it when a two-dimensional chart answers the question more directly; 3D sho ## Example ```rust -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_core::op::Color; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; +use fission::core::op::Color; let scene = Scene3D::new() .add_primitive(Primitive3D::Sphere { diff --git a/documentation/content/reference/charts/3d-and-gl/volume-style.mdx b/documentation/content/reference/charts/3d-and-gl/volume-style.mdx index c3f24876..0c54d1d7 100644 --- a/documentation/content/reference/charts/3d-and-gl/volume-style.mdx +++ b/documentation/content/reference/charts/3d-and-gl/volume-style.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/analytics/analytics-acquisition-line.mdx b/documentation/content/reference/charts/analytics/analytics-acquisition-line.mdx index 6a85c5b5..b7e533c0 100644 --- a/documentation/content/reference/charts/analytics/analytics-acquisition-line.mdx +++ b/documentation/content/reference/charts/analytics/analytics-acquisition-line.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-calendar-engagement.mdx b/documentation/content/reference/charts/analytics/analytics-calendar-engagement.mdx index 85f40c0b..5f662fb1 100644 --- a/documentation/content/reference/charts/analytics/analytics-calendar-engagement.mdx +++ b/documentation/content/reference/charts/analytics/analytics-calendar-engagement.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/analytics/analytics-channel-stack.mdx b/documentation/content/reference/charts/analytics/analytics-channel-stack.mdx index 668c569b..dce17066 100644 --- a/documentation/content/reference/charts/analytics/analytics-channel-stack.mdx +++ b/documentation/content/reference/charts/analytics/analytics-channel-stack.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-cohort-heatmap.mdx b/documentation/content/reference/charts/analytics/analytics-cohort-heatmap.mdx index 68b6bc8e..630b94ff 100644 --- a/documentation/content/reference/charts/analytics/analytics-cohort-heatmap.mdx +++ b/documentation/content/reference/charts/analytics/analytics-cohort-heatmap.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/analytics/analytics-conversion-funnel.mdx b/documentation/content/reference/charts/analytics/analytics-conversion-funnel.mdx index 50bb1187..88ebaa52 100644 --- a/documentation/content/reference/charts/analytics/analytics-conversion-funnel.mdx +++ b/documentation/content/reference/charts/analytics/analytics-conversion-funnel.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-device-donut.mdx b/documentation/content/reference/charts/analytics/analytics-device-donut.mdx index 24d445eb..87fdae1d 100644 --- a/documentation/content/reference/charts/analytics/analytics-device-donut.mdx +++ b/documentation/content/reference/charts/analytics/analytics-device-donut.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/analytics/analytics-gauge-score.mdx b/documentation/content/reference/charts/analytics/analytics-gauge-score.mdx index 93df0b17..c0e1e643 100644 --- a/documentation/content/reference/charts/analytics/analytics-gauge-score.mdx +++ b/documentation/content/reference/charts/analytics/analytics-gauge-score.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-journey-graph.mdx b/documentation/content/reference/charts/analytics/analytics-journey-graph.mdx index e3331c2b..32eccdd6 100644 --- a/documentation/content/reference/charts/analytics/analytics-journey-graph.mdx +++ b/documentation/content/reference/charts/analytics/analytics-journey-graph.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-journey-sankey.mdx b/documentation/content/reference/charts/analytics/analytics-journey-sankey.mdx index 11a94a56..5ef364ef 100644 --- a/documentation/content/reference/charts/analytics/analytics-journey-sankey.mdx +++ b/documentation/content/reference/charts/analytics/analytics-journey-sankey.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-market-pie.mdx b/documentation/content/reference/charts/analytics/analytics-market-pie.mdx index 90af03e8..7d2380d4 100644 --- a/documentation/content/reference/charts/analytics/analytics-market-pie.mdx +++ b/documentation/content/reference/charts/analytics/analytics-market-pie.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/analytics/analytics-parallel-segments.mdx b/documentation/content/reference/charts/analytics/analytics-parallel-segments.mdx index 71356960..2d0d3c58 100644 --- a/documentation/content/reference/charts/analytics/analytics-parallel-segments.mdx +++ b/documentation/content/reference/charts/analytics/analytics-parallel-segments.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-radar-product.mdx b/documentation/content/reference/charts/analytics/analytics-radar-product.mdx index 78354c49..d44008b4 100644 --- a/documentation/content/reference/charts/analytics/analytics-radar-product.mdx +++ b/documentation/content/reference/charts/analytics/analytics-radar-product.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-region-sales.mdx b/documentation/content/reference/charts/analytics/analytics-region-sales.mdx index 70267bed..fd21ef01 100644 --- a/documentation/content/reference/charts/analytics/analytics-region-sales.mdx +++ b/documentation/content/reference/charts/analytics/analytics-region-sales.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-retention-area.mdx b/documentation/content/reference/charts/analytics/analytics-retention-area.mdx index 5bc0ff5d..a43ecb63 100644 --- a/documentation/content/reference/charts/analytics/analytics-retention-area.mdx +++ b/documentation/content/reference/charts/analytics/analytics-retention-area.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-route-engagement.mdx b/documentation/content/reference/charts/analytics/analytics-route-engagement.mdx index 24644a95..4737834c 100644 --- a/documentation/content/reference/charts/analytics/analytics-route-engagement.mdx +++ b/documentation/content/reference/charts/analytics/analytics-route-engagement.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-segment-bubbles.mdx b/documentation/content/reference/charts/analytics/analytics-segment-bubbles.mdx index da793cd0..f3414506 100644 --- a/documentation/content/reference/charts/analytics/analytics-segment-bubbles.mdx +++ b/documentation/content/reference/charts/analytics/analytics-segment-bubbles.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-source-river.mdx b/documentation/content/reference/charts/analytics/analytics-source-river.mdx index 8afd4fd9..7eda3706 100644 --- a/documentation/content/reference/charts/analytics/analytics-source-river.mdx +++ b/documentation/content/reference/charts/analytics/analytics-source-river.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-sunburst-portfolio.mdx b/documentation/content/reference/charts/analytics/analytics-sunburst-portfolio.mdx index 2c6806cf..6bc4d049 100644 --- a/documentation/content/reference/charts/analytics/analytics-sunburst-portfolio.mdx +++ b/documentation/content/reference/charts/analytics/analytics-sunburst-portfolio.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-toolbox-report.mdx b/documentation/content/reference/charts/analytics/analytics-toolbox-report.mdx index 06de219b..99a6fc5d 100644 --- a/documentation/content/reference/charts/analytics/analytics-toolbox-report.mdx +++ b/documentation/content/reference/charts/analytics/analytics-toolbox-report.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/analytics/analytics-treemap-features.mdx b/documentation/content/reference/charts/analytics/analytics-treemap-features.mdx index 16242b6b..c96ea2af 100644 --- a/documentation/content/reference/charts/analytics/analytics-treemap-features.mdx +++ b/documentation/content/reference/charts/analytics/analytics-treemap-features.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/bar/bar-benchmark-comparison.mdx b/documentation/content/reference/charts/bar/bar-benchmark-comparison.mdx index ae37fb44..43cfb4c8 100644 --- a/documentation/content/reference/charts/bar/bar-benchmark-comparison.mdx +++ b/documentation/content/reference/charts/bar/bar-benchmark-comparison.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-budget-stack.mdx b/documentation/content/reference/charts/bar/bar-budget-stack.mdx index cae4d994..95448a70 100644 --- a/documentation/content/reference/charts/bar/bar-budget-stack.mdx +++ b/documentation/content/reference/charts/bar/bar-budget-stack.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-budget-variance.mdx b/documentation/content/reference/charts/bar/bar-budget-variance.mdx index cce092fd..fd988edc 100644 --- a/documentation/content/reference/charts/bar/bar-budget-variance.mdx +++ b/documentation/content/reference/charts/bar/bar-budget-variance.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-capacity.mdx b/documentation/content/reference/charts/bar/bar-capacity.mdx index 457b5116..91178719 100644 --- a/documentation/content/reference/charts/bar/bar-capacity.mdx +++ b/documentation/content/reference/charts/bar/bar-capacity.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-channel-stack.mdx b/documentation/content/reference/charts/bar/bar-channel-stack.mdx index 95d33f3a..a1b361d5 100644 --- a/documentation/content/reference/charts/bar/bar-channel-stack.mdx +++ b/documentation/content/reference/charts/bar/bar-channel-stack.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-compact.mdx b/documentation/content/reference/charts/bar/bar-compact.mdx index f374a164..e6b8988b 100644 --- a/documentation/content/reference/charts/bar/bar-compact.mdx +++ b/documentation/content/reference/charts/bar/bar-compact.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-customer-segments.mdx b/documentation/content/reference/charts/bar/bar-customer-segments.mdx index 9d541209..0a59fe3d 100644 --- a/documentation/content/reference/charts/bar/bar-customer-segments.mdx +++ b/documentation/content/reference/charts/bar/bar-customer-segments.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-diverging.mdx b/documentation/content/reference/charts/bar/bar-diverging.mdx index c32afcb7..ab563db0 100644 --- a/documentation/content/reference/charts/bar/bar-diverging.mdx +++ b/documentation/content/reference/charts/bar/bar-diverging.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-funnel-units.mdx b/documentation/content/reference/charts/bar/bar-funnel-units.mdx index 283e0d15..5145d70c 100644 --- a/documentation/content/reference/charts/bar/bar-funnel-units.mdx +++ b/documentation/content/reference/charts/bar/bar-funnel-units.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-grouped-quarter.mdx b/documentation/content/reference/charts/bar/bar-grouped-quarter.mdx index 5d295ffe..8489fcef 100644 --- a/documentation/content/reference/charts/bar/bar-grouped-quarter.mdx +++ b/documentation/content/reference/charts/bar/bar-grouped-quarter.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-kpi-background.mdx b/documentation/content/reference/charts/bar/bar-kpi-background.mdx index b27dc247..12e22bcf 100644 --- a/documentation/content/reference/charts/bar/bar-kpi-background.mdx +++ b/documentation/content/reference/charts/bar/bar-kpi-background.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-negative-delta.mdx b/documentation/content/reference/charts/bar/bar-negative-delta.mdx index 304e525f..663a9de8 100644 --- a/documentation/content/reference/charts/bar/bar-negative-delta.mdx +++ b/documentation/content/reference/charts/bar/bar-negative-delta.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-performance-bands.mdx b/documentation/content/reference/charts/bar/bar-performance-bands.mdx index c7a6234e..0164ddef 100644 --- a/documentation/content/reference/charts/bar/bar-performance-bands.mdx +++ b/documentation/content/reference/charts/bar/bar-performance-bands.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-pictorial-units.mdx b/documentation/content/reference/charts/bar/bar-pictorial-units.mdx index 57a89be4..8efad23e 100644 --- a/documentation/content/reference/charts/bar/bar-pictorial-units.mdx +++ b/documentation/content/reference/charts/bar/bar-pictorial-units.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-priority-queue.mdx b/documentation/content/reference/charts/bar/bar-priority-queue.mdx index 400506aa..a0b7e2f6 100644 --- a/documentation/content/reference/charts/bar/bar-priority-queue.mdx +++ b/documentation/content/reference/charts/bar/bar-priority-queue.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-product-stack.mdx b/documentation/content/reference/charts/bar/bar-product-stack.mdx index fd60864d..627a6e69 100644 --- a/documentation/content/reference/charts/bar/bar-product-stack.mdx +++ b/documentation/content/reference/charts/bar/bar-product-stack.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-profit-loss.mdx b/documentation/content/reference/charts/bar/bar-profit-loss.mdx index 56276a2e..610c4c3e 100644 --- a/documentation/content/reference/charts/bar/bar-profit-loss.mdx +++ b/documentation/content/reference/charts/bar/bar-profit-loss.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-quarter-waterfall.mdx b/documentation/content/reference/charts/bar/bar-quarter-waterfall.mdx index cda709d4..c1f93f76 100644 --- a/documentation/content/reference/charts/bar/bar-quarter-waterfall.mdx +++ b/documentation/content/reference/charts/bar/bar-quarter-waterfall.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-ranked.mdx b/documentation/content/reference/charts/bar/bar-ranked.mdx index c5d20956..d842f402 100644 --- a/documentation/content/reference/charts/bar/bar-ranked.mdx +++ b/documentation/content/reference/charts/bar/bar-ranked.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-region-comparison.mdx b/documentation/content/reference/charts/bar/bar-region-comparison.mdx index 8a5c0fff..0a28381d 100644 --- a/documentation/content/reference/charts/bar/bar-region-comparison.mdx +++ b/documentation/content/reference/charts/bar/bar-region-comparison.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-region-rank.mdx b/documentation/content/reference/charts/bar/bar-region-rank.mdx index 26603507..996c39ec 100644 --- a/documentation/content/reference/charts/bar/bar-region-rank.mdx +++ b/documentation/content/reference/charts/bar/bar-region-rank.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-retail-waterfall.mdx b/documentation/content/reference/charts/bar/bar-retail-waterfall.mdx index f3ee13cc..55894061 100644 --- a/documentation/content/reference/charts/bar/bar-retail-waterfall.mdx +++ b/documentation/content/reference/charts/bar/bar-retail-waterfall.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-return-deltas.mdx b/documentation/content/reference/charts/bar/bar-return-deltas.mdx index 48a54463..60797dd6 100644 --- a/documentation/content/reference/charts/bar/bar-return-deltas.mdx +++ b/documentation/content/reference/charts/bar/bar-return-deltas.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-rounded.mdx b/documentation/content/reference/charts/bar/bar-rounded.mdx index 4eccc0f4..d4a64ff3 100644 --- a/documentation/content/reference/charts/bar/bar-rounded.mdx +++ b/documentation/content/reference/charts/bar/bar-rounded.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-sales-target-track.mdx b/documentation/content/reference/charts/bar/bar-sales-target-track.mdx index 66b3ea33..4527c47e 100644 --- a/documentation/content/reference/charts/bar/bar-sales-target-track.mdx +++ b/documentation/content/reference/charts/bar/bar-sales-target-track.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-sla-breach-delta.mdx b/documentation/content/reference/charts/bar/bar-sla-breach-delta.mdx index ddaecc3c..431c21cd 100644 --- a/documentation/content/reference/charts/bar/bar-sla-breach-delta.mdx +++ b/documentation/content/reference/charts/bar/bar-sla-breach-delta.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-small-multiples-a.mdx b/documentation/content/reference/charts/bar/bar-small-multiples-a.mdx index ec61ab66..1a19a954 100644 --- a/documentation/content/reference/charts/bar/bar-small-multiples-a.mdx +++ b/documentation/content/reference/charts/bar/bar-small-multiples-a.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-small-multiples-b.mdx b/documentation/content/reference/charts/bar/bar-small-multiples-b.mdx index b1cb12ef..e96c5ace 100644 --- a/documentation/content/reference/charts/bar/bar-small-multiples-b.mdx +++ b/documentation/content/reference/charts/bar/bar-small-multiples-b.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-sorted-horizontal.mdx b/documentation/content/reference/charts/bar/bar-sorted-horizontal.mdx index a074798b..4a605a84 100644 --- a/documentation/content/reference/charts/bar/bar-sorted-horizontal.mdx +++ b/documentation/content/reference/charts/bar/bar-sorted-horizontal.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-stacked-revenue.mdx b/documentation/content/reference/charts/bar/bar-stacked-revenue.mdx index 00b44974..9f8998b6 100644 --- a/documentation/content/reference/charts/bar/bar-stacked-revenue.mdx +++ b/documentation/content/reference/charts/bar/bar-stacked-revenue.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-store-comparison.mdx b/documentation/content/reference/charts/bar/bar-store-comparison.mdx index 777612af..25b964f6 100644 --- a/documentation/content/reference/charts/bar/bar-store-comparison.mdx +++ b/documentation/content/reference/charts/bar/bar-store-comparison.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-team-load.mdx b/documentation/content/reference/charts/bar/bar-team-load.mdx index de1b4e4d..72cf9302 100644 --- a/documentation/content/reference/charts/bar/bar-team-load.mdx +++ b/documentation/content/reference/charts/bar/bar-team-load.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-ticket-age.mdx b/documentation/content/reference/charts/bar/bar-ticket-age.mdx index 9c142a83..c0b2ab89 100644 --- a/documentation/content/reference/charts/bar/bar-ticket-age.mdx +++ b/documentation/content/reference/charts/bar/bar-ticket-age.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-track-progress.mdx b/documentation/content/reference/charts/bar/bar-track-progress.mdx index ab66f2b8..c89247c1 100644 --- a/documentation/content/reference/charts/bar/bar-track-progress.mdx +++ b/documentation/content/reference/charts/bar/bar-track-progress.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-utilization-capacity.mdx b/documentation/content/reference/charts/bar/bar-utilization-capacity.mdx index 331f2ef3..bbb2e9c2 100644 --- a/documentation/content/reference/charts/bar/bar-utilization-capacity.mdx +++ b/documentation/content/reference/charts/bar/bar-utilization-capacity.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-waterfall.mdx b/documentation/content/reference/charts/bar/bar-waterfall.mdx index 8aa6110f..ca50a549 100644 --- a/documentation/content/reference/charts/bar/bar-waterfall.mdx +++ b/documentation/content/reference/charts/bar/bar-waterfall.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-weekday-shape.mdx b/documentation/content/reference/charts/bar/bar-weekday-shape.mdx index 4c489c68..bcb9b390 100644 --- a/documentation/content/reference/charts/bar/bar-weekday-shape.mdx +++ b/documentation/content/reference/charts/bar/bar-weekday-shape.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/bar/bar-wide-labels.mdx b/documentation/content/reference/charts/bar/bar-wide-labels.mdx index ffc08e5c..ab5038e8 100644 --- a/documentation/content/reference/charts/bar/bar-wide-labels.mdx +++ b/documentation/content/reference/charts/bar/bar-wide-labels.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/cartesian/bar-background.mdx b/documentation/content/reference/charts/cartesian/bar-background.mdx index b5626e65..ef77ff84 100644 --- a/documentation/content/reference/charts/cartesian/bar-background.mdx +++ b/documentation/content/reference/charts/cartesian/bar-background.mdx @@ -32,8 +32,8 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; -use fission_core::op::Color; +use fission::charts::{Axis, BarSeries, Chart}; +use fission::core::op::Color; let chart = Chart::new() .title("Rounded bar with background") diff --git a/documentation/content/reference/charts/cartesian/bar-basic.mdx b/documentation/content/reference/charts/cartesian/bar-basic.mdx index 3c48987e..b9a6c5c8 100644 --- a/documentation/content/reference/charts/cartesian/bar-basic.mdx +++ b/documentation/content/reference/charts/cartesian/bar-basic.mdx @@ -32,7 +32,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Category comparison") diff --git a/documentation/content/reference/charts/cartesian/bar-grouped.mdx b/documentation/content/reference/charts/cartesian/bar-grouped.mdx index f98faacc..f827b52a 100644 --- a/documentation/content/reference/charts/cartesian/bar-grouped.mdx +++ b/documentation/content/reference/charts/cartesian/bar-grouped.mdx @@ -32,7 +32,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Category comparison") diff --git a/documentation/content/reference/charts/cartesian/bar-horizontal.mdx b/documentation/content/reference/charts/cartesian/bar-horizontal.mdx index b163166e..0e211920 100644 --- a/documentation/content/reference/charts/cartesian/bar-horizontal.mdx +++ b/documentation/content/reference/charts/cartesian/bar-horizontal.mdx @@ -32,7 +32,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Horizontal bar") diff --git a/documentation/content/reference/charts/cartesian/bar-negative.mdx b/documentation/content/reference/charts/cartesian/bar-negative.mdx index 03cddd64..d3403572 100644 --- a/documentation/content/reference/charts/cartesian/bar-negative.mdx +++ b/documentation/content/reference/charts/cartesian/bar-negative.mdx @@ -32,7 +32,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Category comparison") diff --git a/documentation/content/reference/charts/cartesian/bar-stacked.mdx b/documentation/content/reference/charts/cartesian/bar-stacked.mdx index aadcba93..afe4c448 100644 --- a/documentation/content/reference/charts/cartesian/bar-stacked.mdx +++ b/documentation/content/reference/charts/cartesian/bar-stacked.mdx @@ -32,7 +32,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Category comparison") diff --git a/documentation/content/reference/charts/cartesian/line-area.mdx b/documentation/content/reference/charts/cartesian/line-area.mdx index a5b0280a..cec6d8a8 100644 --- a/documentation/content/reference/charts/cartesian/line-area.mdx +++ b/documentation/content/reference/charts/cartesian/line-area.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/cartesian/line-basic.mdx b/documentation/content/reference/charts/cartesian/line-basic.mdx index 89ed40e4..6ffe5e09 100644 --- a/documentation/content/reference/charts/cartesian/line-basic.mdx +++ b/documentation/content/reference/charts/cartesian/line-basic.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/cartesian/line-large.mdx b/documentation/content/reference/charts/cartesian/line-large.mdx index 82421eb6..21c228a8 100644 --- a/documentation/content/reference/charts/cartesian/line-large.mdx +++ b/documentation/content/reference/charts/cartesian/line-large.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/cartesian/line-smooth.mdx b/documentation/content/reference/charts/cartesian/line-smooth.mdx index 175340ab..87fd3bd1 100644 --- a/documentation/content/reference/charts/cartesian/line-smooth.mdx +++ b/documentation/content/reference/charts/cartesian/line-smooth.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/cartesian/line-stacked-area.mdx b/documentation/content/reference/charts/cartesian/line-stacked-area.mdx index 3c6f0064..3ad731ca 100644 --- a/documentation/content/reference/charts/cartesian/line-stacked-area.mdx +++ b/documentation/content/reference/charts/cartesian/line-stacked-area.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/cartesian/line-step.mdx b/documentation/content/reference/charts/cartesian/line-step.mdx index 1eba4350..624afc4b 100644 --- a/documentation/content/reference/charts/cartesian/line-step.mdx +++ b/documentation/content/reference/charts/cartesian/line-step.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/cartesian/pictorial-bar.mdx b/documentation/content/reference/charts/cartesian/pictorial-bar.mdx index 4360ac05..727dda05 100644 --- a/documentation/content/reference/charts/cartesian/pictorial-bar.mdx +++ b/documentation/content/reference/charts/cartesian/pictorial-bar.mdx @@ -32,7 +32,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Category comparison") diff --git a/documentation/content/reference/charts/components-and-interaction/brush-select.mdx b/documentation/content/reference/charts/components-and-interaction/brush-select.mdx index 1c517f4c..c1d036c4 100644 --- a/documentation/content/reference/charts/components-and-interaction/brush-select.mdx +++ b/documentation/content/reference/charts/components-and-interaction/brush-select.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Brush selection") diff --git a/documentation/content/reference/charts/components-and-interaction/component-brush-horizontal.mdx b/documentation/content/reference/charts/components-and-interaction/component-brush-horizontal.mdx index 9456aca5..a8225de3 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-brush-horizontal.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-brush-horizontal.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-brush-rect.mdx b/documentation/content/reference/charts/components-and-interaction/component-brush-rect.mdx index 2409eefb..cc1c62a2 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-brush-rect.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-brush-rect.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-data-zoom-long.mdx b/documentation/content/reference/charts/components-and-interaction/component-data-zoom-long.mdx index deb39200..3ff13198 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-data-zoom-long.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-data-zoom-long.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-data-zoom-short.mdx b/documentation/content/reference/charts/components-and-interaction/component-data-zoom-short.mdx index 3f43d6d9..885bca17 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-data-zoom-short.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-data-zoom-short.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-graphic-band.mdx b/documentation/content/reference/charts/components-and-interaction/component-graphic-band.mdx index 59eb6fca..afa1d331 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-graphic-band.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-graphic-band.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-graphic-callout.mdx b/documentation/content/reference/charts/components-and-interaction/component-graphic-callout.mdx index 94d6fab0..e96cb187 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-graphic-callout.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-graphic-callout.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-mark-area.mdx b/documentation/content/reference/charts/components-and-interaction/component-mark-area.mdx index f8489e27..78ac976d 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-mark-area.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-mark-area.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-mark-line.mdx b/documentation/content/reference/charts/components-and-interaction/component-mark-line.mdx index 5ec82f5b..909142eb 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-mark-line.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-mark-line.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-mark-point.mdx b/documentation/content/reference/charts/components-and-interaction/component-mark-point.mdx index f44554ff..1864b172 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-mark-point.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-mark-point.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-timeline-release.mdx b/documentation/content/reference/charts/components-and-interaction/component-timeline-release.mdx index 14457381..fcb64392 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-timeline-release.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-timeline-release.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-timeline-year.mdx b/documentation/content/reference/charts/components-and-interaction/component-timeline-year.mdx index 0d502729..8f7e6b13 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-timeline-year.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-timeline-year.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-toolbox-full.mdx b/documentation/content/reference/charts/components-and-interaction/component-toolbox-full.mdx index a5ebcb67..e4ac14f9 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-toolbox-full.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-toolbox-full.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-toolbox-zoom.mdx b/documentation/content/reference/charts/components-and-interaction/component-toolbox-zoom.mdx index b23c75f4..07fec3e4 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-toolbox-zoom.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-toolbox-zoom.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-tooltip-axis.mdx b/documentation/content/reference/charts/components-and-interaction/component-tooltip-axis.mdx index 4cfbcd97..cd52196a 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-tooltip-axis.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-tooltip-axis.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-tooltip-item.mdx b/documentation/content/reference/charts/components-and-interaction/component-tooltip-item.mdx index be196f2d..c881b17b 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-tooltip-item.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-tooltip-item.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/component-visual-map.mdx b/documentation/content/reference/charts/components-and-interaction/component-visual-map.mdx index 4e77e302..245fa71d 100644 --- a/documentation/content/reference/charts/components-and-interaction/component-visual-map.mdx +++ b/documentation/content/reference/charts/components-and-interaction/component-visual-map.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/components-and-interaction/data-zoom.mdx b/documentation/content/reference/charts/components-and-interaction/data-zoom.mdx index c6de971e..938185cc 100644 --- a/documentation/content/reference/charts/components-and-interaction/data-zoom.mdx +++ b/documentation/content/reference/charts/components-and-interaction/data-zoom.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, DataZoom, LineSeries}; +use fission::charts::{Axis, Chart, DataZoom, LineSeries}; let chart = Chart::new() .title("Data zoom") diff --git a/documentation/content/reference/charts/components-and-interaction/graphic-overlay.mdx b/documentation/content/reference/charts/components-and-interaction/graphic-overlay.mdx index b11b3389..e980e831 100644 --- a/documentation/content/reference/charts/components-and-interaction/graphic-overlay.mdx +++ b/documentation/content/reference/charts/components-and-interaction/graphic-overlay.mdx @@ -31,8 +31,8 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, ChartGraphic, LineSeries}; -use fission_core::op::Color; +use fission::charts::{Axis, Chart, ChartGraphic, LineSeries}; +use fission::core::op::Color; let chart = Chart::new() .title("Graphic overlay") diff --git a/documentation/content/reference/charts/components-and-interaction/mark-line-point.mdx b/documentation/content/reference/charts/components-and-interaction/mark-line-point.mdx index 1973b83d..691d6972 100644 --- a/documentation/content/reference/charts/components-and-interaction/mark-line-point.mdx +++ b/documentation/content/reference/charts/components-and-interaction/mark-line-point.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries, MarkArea, MarkLine, MarkPoint}; +use fission::charts::{Axis, Chart, LineSeries, MarkArea, MarkLine, MarkPoint}; let chart = Chart::new() .title("Markers and target band") diff --git a/documentation/content/reference/charts/components-and-interaction/timeline-events.mdx b/documentation/content/reference/charts/components-and-interaction/timeline-events.mdx index 9237f957..8bcde45d 100644 --- a/documentation/content/reference/charts/components-and-interaction/timeline-events.mdx +++ b/documentation/content/reference/charts/components-and-interaction/timeline-events.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Timeline") diff --git a/documentation/content/reference/charts/components-and-interaction/toolbox-actions.mdx b/documentation/content/reference/charts/components-and-interaction/toolbox-actions.mdx index d35715b2..fa1a0cb7 100644 --- a/documentation/content/reference/charts/components-and-interaction/toolbox-actions.mdx +++ b/documentation/content/reference/charts/components-and-interaction/toolbox-actions.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Toolbox actions") diff --git a/documentation/content/reference/charts/components-and-interaction/tooltip-axis.mdx b/documentation/content/reference/charts/components-and-interaction/tooltip-axis.mdx index a77b8abd..40241ff3 100644 --- a/documentation/content/reference/charts/components-and-interaction/tooltip-axis.mdx +++ b/documentation/content/reference/charts/components-and-interaction/tooltip-axis.mdx @@ -32,7 +32,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Axis tooltip") diff --git a/documentation/content/reference/charts/coordinates/calendar-heatmap.mdx b/documentation/content/reference/charts/coordinates/calendar-heatmap.mdx index d73e9249..71650c18 100644 --- a/documentation/content/reference/charts/coordinates/calendar-heatmap.mdx +++ b/documentation/content/reference/charts/coordinates/calendar-heatmap.mdx @@ -32,7 +32,7 @@ Avoid it when readers need exact linear comparison; coordinate charts work best ## Example ```rust -use fission_charts::{CalendarHeatmapSeries, Chart, VisualMap}; +use fission::charts::{CalendarHeatmapSeries, Chart, VisualMap}; let chart = Chart::new() .title("Calendar heatmap") diff --git a/documentation/content/reference/charts/coordinates/polar-bar.mdx b/documentation/content/reference/charts/coordinates/polar-bar.mdx index 43300644..37107f4e 100644 --- a/documentation/content/reference/charts/coordinates/polar-bar.mdx +++ b/documentation/content/reference/charts/coordinates/polar-bar.mdx @@ -31,7 +31,7 @@ Avoid it when readers need exact linear comparison; coordinate charts work best ## Example ```rust -use fission_charts::{Chart, PolarBarSeries}; +use fission::charts::{Chart, PolarBarSeries}; let chart = Chart::new() .title("Polar bar") diff --git a/documentation/content/reference/charts/coordinates/polar-line.mdx b/documentation/content/reference/charts/coordinates/polar-line.mdx index c268da85..90f67bc2 100644 --- a/documentation/content/reference/charts/coordinates/polar-line.mdx +++ b/documentation/content/reference/charts/coordinates/polar-line.mdx @@ -31,7 +31,7 @@ Avoid it when readers need exact linear comparison; coordinate charts work best ## Example ```rust -use fission_charts::{Chart, PolarLineSeries}; +use fission::charts::{Chart, PolarLineSeries}; let chart = Chart::new() .title("Polar line") diff --git a/documentation/content/reference/charts/coordinates/single-axis.mdx b/documentation/content/reference/charts/coordinates/single-axis.mdx index b7a728c4..0985608c 100644 --- a/documentation/content/reference/charts/coordinates/single-axis.mdx +++ b/documentation/content/reference/charts/coordinates/single-axis.mdx @@ -31,7 +31,7 @@ Avoid it when readers need exact linear comparison; coordinate charts work best ## Example ```rust -use fission_charts::{Chart, SingleAxisSeries}; +use fission::charts::{Chart, SingleAxisSeries}; let chart = Chart::new() .title("Single axis") diff --git a/documentation/content/reference/charts/data-pipeline-and-interaction/dataset-encoded.mdx b/documentation/content/reference/charts/data-pipeline-and-interaction/dataset-encoded.mdx index 0d54e907..e2aa277d 100644 --- a/documentation/content/reference/charts/data-pipeline-and-interaction/dataset-encoded.mdx +++ b/documentation/content/reference/charts/data-pipeline-and-interaction/dataset-encoded.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Encoded dataset") diff --git a/documentation/content/reference/charts/data-pipeline-and-interaction/visual-map.mdx b/documentation/content/reference/charts/data-pipeline-and-interaction/visual-map.mdx index d0903b1b..a4a61fab 100644 --- a/documentation/content/reference/charts/data-pipeline-and-interaction/visual-map.mdx +++ b/documentation/content/reference/charts/data-pipeline-and-interaction/visual-map.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Visual map") diff --git a/documentation/content/reference/charts/data-pipeline-and-interaction/wordcloud.mdx b/documentation/content/reference/charts/data-pipeline-and-interaction/wordcloud.mdx index 6e5b6eb6..ae399057 100644 --- a/documentation/content/reference/charts/data-pipeline-and-interaction/wordcloud.mdx +++ b/documentation/content/reference/charts/data-pipeline-and-interaction/wordcloud.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Word cloud") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-bars.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-bars.mdx index f133201c..75b580d2 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-bars.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-bars.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-lines.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-lines.mdx index c33a4189..b67a414f 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-lines.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dataset-encoded-lines.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dataset-stack-area.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dataset-stack-area.mdx index 833a7978..102cacca 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dataset-stack-area.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dataset-stack-area.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-brush-scatter.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-brush-scatter.mdx index 7fd1845f..8bb74c94 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-brush-scatter.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-brush-scatter.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-effect-alerts.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-effect-alerts.mdx index d5fcc5d4..0955354c 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-effect-alerts.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-effect-alerts.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-funnel-sales.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-funnel-sales.mdx index b4e1ae36..f2e7bfbd 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-funnel-sales.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-funnel-sales.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-score.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-score.mdx index 19c0de74..96d9f8ed 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-score.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-score.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-speed.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-speed.mdx index 7478947a..bde7cefd 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-speed.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-gauge-speed.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-pictorial-units.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-pictorial-units.mdx index b8269d2d..2ae612d2 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-pictorial-units.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-pictorial-units.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-polar-score.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-polar-score.mdx index c6bb68c6..9de4273a 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-polar-score.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-polar-score.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-radar-health.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-radar-health.mdx index 7a7028f4..be3e8291 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-radar-health.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-radar-health.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-single-axis-events.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-single-axis-events.mdx index 6a29f2c8..5b280c2a 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-single-axis-events.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-single-axis-events.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-toolbox-line.mdx b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-toolbox-line.mdx index 6de05ec5..968d8e93 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/dynamic-toolbox-line.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/dynamic-toolbox-line.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/visual-map-calendar.mdx b/documentation/content/reference/charts/dataset-and-dynamic/visual-map-calendar.mdx index 0bccf6c8..62c1f323 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/visual-map-calendar.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/visual-map-calendar.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/visual-map-heatmap.mdx b/documentation/content/reference/charts/dataset-and-dynamic/visual-map-heatmap.mdx index 206413f1..092fe83e 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/visual-map-heatmap.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/visual-map-heatmap.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/dataset-and-dynamic/visual-map-scatter.mdx b/documentation/content/reference/charts/dataset-and-dynamic/visual-map-scatter.mdx index ebd78b97..8b983edb 100644 --- a/documentation/content/reference/charts/dataset-and-dynamic/visual-map-scatter.mdx +++ b/documentation/content/reference/charts/dataset-and-dynamic/visual-map-scatter.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-calendar-activity.mdx b/documentation/content/reference/charts/dataset/dataset-calendar-activity.mdx index fb28e104..237e9e6d 100644 --- a/documentation/content/reference/charts/dataset/dataset-calendar-activity.mdx +++ b/documentation/content/reference/charts/dataset/dataset-calendar-activity.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/dataset/dataset-filtered-pie.mdx b/documentation/content/reference/charts/dataset/dataset-filtered-pie.mdx index caa22db3..ae9d0b6e 100644 --- a/documentation/content/reference/charts/dataset/dataset-filtered-pie.mdx +++ b/documentation/content/reference/charts/dataset/dataset-filtered-pie.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-flow-sankey.mdx b/documentation/content/reference/charts/dataset/dataset-flow-sankey.mdx index def88f67..e799e02d 100644 --- a/documentation/content/reference/charts/dataset/dataset-flow-sankey.mdx +++ b/documentation/content/reference/charts/dataset/dataset-flow-sankey.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-map-coverage.mdx b/documentation/content/reference/charts/dataset/dataset-map-coverage.mdx index 149e78c0..783d9ec6 100644 --- a/documentation/content/reference/charts/dataset/dataset-map-coverage.mdx +++ b/documentation/content/reference/charts/dataset/dataset-map-coverage.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-parallel-quality.mdx b/documentation/content/reference/charts/dataset/dataset-parallel-quality.mdx index bb2cbec1..bd42dda4 100644 --- a/documentation/content/reference/charts/dataset/dataset-parallel-quality.mdx +++ b/documentation/content/reference/charts/dataset/dataset-parallel-quality.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-product-trends.mdx b/documentation/content/reference/charts/dataset/dataset-product-trends.mdx index 9195db30..30df6b60 100644 --- a/documentation/content/reference/charts/dataset/dataset-product-trends.mdx +++ b/documentation/content/reference/charts/dataset/dataset-product-trends.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-products-by-year.mdx b/documentation/content/reference/charts/dataset/dataset-products-by-year.mdx index 22446ec7..d1c64788 100644 --- a/documentation/content/reference/charts/dataset/dataset-products-by-year.mdx +++ b/documentation/content/reference/charts/dataset/dataset-products-by-year.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/dataset/dataset-ranked-bars.mdx b/documentation/content/reference/charts/dataset/dataset-ranked-bars.mdx index 7b0eec3f..ef97b412 100644 --- a/documentation/content/reference/charts/dataset/dataset-ranked-bars.mdx +++ b/documentation/content/reference/charts/dataset/dataset-ranked-bars.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/dataset/dataset-risk-bubbles.mdx b/documentation/content/reference/charts/dataset/dataset-risk-bubbles.mdx index 7e3147a0..f2ea86f5 100644 --- a/documentation/content/reference/charts/dataset/dataset-risk-bubbles.mdx +++ b/documentation/content/reference/charts/dataset/dataset-risk-bubbles.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-stacked-revenue.mdx b/documentation/content/reference/charts/dataset/dataset-stacked-revenue.mdx index d0deca3c..8caf3acd 100644 --- a/documentation/content/reference/charts/dataset/dataset-stacked-revenue.mdx +++ b/documentation/content/reference/charts/dataset/dataset-stacked-revenue.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dataset-visual-heatmap.mdx b/documentation/content/reference/charts/dataset/dataset-visual-heatmap.mdx index 12ff3ec6..9920529d 100644 --- a/documentation/content/reference/charts/dataset/dataset-visual-heatmap.mdx +++ b/documentation/content/reference/charts/dataset/dataset-visual-heatmap.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/dataset/dynamic-alert-scatter.mdx b/documentation/content/reference/charts/dataset/dynamic-alert-scatter.mdx index 6ccb742d..a0b261f5 100644 --- a/documentation/content/reference/charts/dataset/dynamic-alert-scatter.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-alert-scatter.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dynamic-brush-telemetry.mdx b/documentation/content/reference/charts/dataset/dynamic-brush-telemetry.mdx index 94b57422..8215ca5a 100644 --- a/documentation/content/reference/charts/dataset/dynamic-brush-telemetry.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-brush-telemetry.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dynamic-funnel-activation.mdx b/documentation/content/reference/charts/dataset/dynamic-funnel-activation.mdx index fbd497d8..fc5ff7db 100644 --- a/documentation/content/reference/charts/dataset/dynamic-funnel-activation.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-funnel-activation.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dynamic-live-bars.mdx b/documentation/content/reference/charts/dataset/dynamic-live-bars.mdx index 04990f59..f3939b65 100644 --- a/documentation/content/reference/charts/dataset/dynamic-live-bars.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-live-bars.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/dataset/dynamic-live-line.mdx b/documentation/content/reference/charts/dataset/dynamic-live-line.mdx index dfc0a2ef..fa76994b 100644 --- a/documentation/content/reference/charts/dataset/dynamic-live-line.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-live-line.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dynamic-radar-score.mdx b/documentation/content/reference/charts/dataset/dynamic-radar-score.mdx index 049f7f18..66cd7e5d 100644 --- a/documentation/content/reference/charts/dataset/dynamic-radar-score.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-radar-score.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dynamic-status-gauge.mdx b/documentation/content/reference/charts/dataset/dynamic-status-gauge.mdx index e9d0f8f4..b75e7ef9 100644 --- a/documentation/content/reference/charts/dataset/dynamic-status-gauge.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-status-gauge.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dynamic-timeline-quarters.mdx b/documentation/content/reference/charts/dataset/dynamic-timeline-quarters.mdx index 60d2a58d..ed819da8 100644 --- a/documentation/content/reference/charts/dataset/dynamic-timeline-quarters.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-timeline-quarters.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/dataset/dynamic-toolbox-telemetry.mdx b/documentation/content/reference/charts/dataset/dynamic-toolbox-telemetry.mdx index a6dc8cab..400a7b5b 100644 --- a/documentation/content/reference/charts/dataset/dynamic-toolbox-telemetry.mdx +++ b/documentation/content/reference/charts/dataset/dynamic-toolbox-telemetry.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/geo-migration.mdx b/documentation/content/reference/charts/geo-and-route/geo-migration.mdx index 4ab74c97..c1c62983 100644 --- a/documentation/content/reference/charts/geo-and-route/geo-migration.mdx +++ b/documentation/content/reference/charts/geo-and-route/geo-migration.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/geo-network.mdx b/documentation/content/reference/charts/geo-and-route/geo-network.mdx index ec5fde58..79e8dd6f 100644 --- a/documentation/content/reference/charts/geo-and-route/geo-network.mdx +++ b/documentation/content/reference/charts/geo-and-route/geo-network.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/geo-route-arcs.mdx b/documentation/content/reference/charts/geo-and-route/geo-route-arcs.mdx index 7f339fee..e9495a29 100644 --- a/documentation/content/reference/charts/geo-and-route/geo-route-arcs.mdx +++ b/documentation/content/reference/charts/geo-and-route/geo-route-arcs.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/geo-route-map.mdx b/documentation/content/reference/charts/geo-and-route/geo-route-map.mdx index efe22ee7..8e06d01f 100644 --- a/documentation/content/reference/charts/geo-and-route/geo-route-map.mdx +++ b/documentation/content/reference/charts/geo-and-route/geo-route-map.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/lines-flight-like.mdx b/documentation/content/reference/charts/geo-and-route/lines-flight-like.mdx index 0a3e4ade..e03ca0d2 100644 --- a/documentation/content/reference/charts/geo-and-route/lines-flight-like.mdx +++ b/documentation/content/reference/charts/geo-and-route/lines-flight-like.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/lines-traffic.mdx b/documentation/content/reference/charts/geo-and-route/lines-traffic.mdx index 5d2f584b..ac4719c4 100644 --- a/documentation/content/reference/charts/geo-and-route/lines-traffic.mdx +++ b/documentation/content/reference/charts/geo-and-route/lines-traffic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/map-region-values.mdx b/documentation/content/reference/charts/geo-and-route/map-region-values.mdx index 86836e77..969d5e92 100644 --- a/documentation/content/reference/charts/geo-and-route/map-region-values.mdx +++ b/documentation/content/reference/charts/geo-and-route/map-region-values.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/map-risk.mdx b/documentation/content/reference/charts/geo-and-route/map-risk.mdx index 38d2f934..978ac0f1 100644 --- a/documentation/content/reference/charts/geo-and-route/map-risk.mdx +++ b/documentation/content/reference/charts/geo-and-route/map-risk.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/map-sales.mdx b/documentation/content/reference/charts/geo-and-route/map-sales.mdx index 6049e6c2..337346e7 100644 --- a/documentation/content/reference/charts/geo-and-route/map-sales.mdx +++ b/documentation/content/reference/charts/geo-and-route/map-sales.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo-and-route/map-service-coverage.mdx b/documentation/content/reference/charts/geo-and-route/map-service-coverage.mdx index ce15d640..15a61e6e 100644 --- a/documentation/content/reference/charts/geo-and-route/map-service-coverage.mdx +++ b/documentation/content/reference/charts/geo-and-route/map-service-coverage.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/geo-data-center-links.mdx b/documentation/content/reference/charts/geo/geo-data-center-links.mdx index 769485bf..469e0533 100644 --- a/documentation/content/reference/charts/geo/geo-data-center-links.mdx +++ b/documentation/content/reference/charts/geo/geo-data-center-links.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/geo-dispatch-routes.mdx b/documentation/content/reference/charts/geo/geo-dispatch-routes.mdx index f9df04c3..903c4d7b 100644 --- a/documentation/content/reference/charts/geo/geo-dispatch-routes.mdx +++ b/documentation/content/reference/charts/geo/geo-dispatch-routes.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/geo-migration-flow.mdx b/documentation/content/reference/charts/geo/geo-migration-flow.mdx index 4ff4ea40..9f6205a3 100644 --- a/documentation/content/reference/charts/geo/geo-migration-flow.mdx +++ b/documentation/content/reference/charts/geo/geo-migration-flow.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/geo-network-overlay.mdx b/documentation/content/reference/charts/geo/geo-network-overlay.mdx index afbd8f75..4e78b015 100644 --- a/documentation/content/reference/charts/geo/geo-network-overlay.mdx +++ b/documentation/content/reference/charts/geo/geo-network-overlay.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/geo-route-overlay.mdx b/documentation/content/reference/charts/geo/geo-route-overlay.mdx index 40993064..e96a8068 100644 --- a/documentation/content/reference/charts/geo/geo-route-overlay.mdx +++ b/documentation/content/reference/charts/geo/geo-route-overlay.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/geo-sales-routes.mdx b/documentation/content/reference/charts/geo/geo-sales-routes.mdx index ac2737d0..c3d54818 100644 --- a/documentation/content/reference/charts/geo/geo-sales-routes.mdx +++ b/documentation/content/reference/charts/geo/geo-sales-routes.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/lines-courier-routes.mdx b/documentation/content/reference/charts/geo/lines-courier-routes.mdx index 4dd9db07..9bd818b1 100644 --- a/documentation/content/reference/charts/geo/lines-courier-routes.mdx +++ b/documentation/content/reference/charts/geo/lines-courier-routes.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/lines-flight-density.mdx b/documentation/content/reference/charts/geo/lines-flight-density.mdx index 32b54697..28c9196e 100644 --- a/documentation/content/reference/charts/geo/lines-flight-density.mdx +++ b/documentation/content/reference/charts/geo/lines-flight-density.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/lines-incident-routing.mdx b/documentation/content/reference/charts/geo/lines-incident-routing.mdx index 95cbcd76..394f2c33 100644 --- a/documentation/content/reference/charts/geo/lines-incident-routing.mdx +++ b/documentation/content/reference/charts/geo/lines-incident-routing.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/lines-network-traffic.mdx b/documentation/content/reference/charts/geo/lines-network-traffic.mdx index 3ac1cde1..ff32bea3 100644 --- a/documentation/content/reference/charts/geo/lines-network-traffic.mdx +++ b/documentation/content/reference/charts/geo/lines-network-traffic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/lines-supply-routes.mdx b/documentation/content/reference/charts/geo/lines-supply-routes.mdx index a4193808..bc5c85c5 100644 --- a/documentation/content/reference/charts/geo/lines-supply-routes.mdx +++ b/documentation/content/reference/charts/geo/lines-supply-routes.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-capacity-regions.mdx b/documentation/content/reference/charts/geo/map-capacity-regions.mdx index 18e7584c..ea5a9f82 100644 --- a/documentation/content/reference/charts/geo/map-capacity-regions.mdx +++ b/documentation/content/reference/charts/geo/map-capacity-regions.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/geo/map-coverage-score.mdx b/documentation/content/reference/charts/geo/map-coverage-score.mdx index a540069b..6fd85070 100644 --- a/documentation/content/reference/charts/geo/map-coverage-score.mdx +++ b/documentation/content/reference/charts/geo/map-coverage-score.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-expansion-plan.mdx b/documentation/content/reference/charts/geo/map-expansion-plan.mdx index 31466a4b..545974e6 100644 --- a/documentation/content/reference/charts/geo/map-expansion-plan.mdx +++ b/documentation/content/reference/charts/geo/map-expansion-plan.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-incident-severity.mdx b/documentation/content/reference/charts/geo/map-incident-severity.mdx index 4d2fbd99..1c22e058 100644 --- a/documentation/content/reference/charts/geo/map-incident-severity.mdx +++ b/documentation/content/reference/charts/geo/map-incident-severity.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-market-regions.mdx b/documentation/content/reference/charts/geo/map-market-regions.mdx index 1188da9f..4d14ffb4 100644 --- a/documentation/content/reference/charts/geo/map-market-regions.mdx +++ b/documentation/content/reference/charts/geo/map-market-regions.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-risk-regions.mdx b/documentation/content/reference/charts/geo/map-risk-regions.mdx index 39040f6b..776b8690 100644 --- a/documentation/content/reference/charts/geo/map-risk-regions.mdx +++ b/documentation/content/reference/charts/geo/map-risk-regions.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-sales-territory.mdx b/documentation/content/reference/charts/geo/map-sales-territory.mdx index 8d286487..c741c45a 100644 --- a/documentation/content/reference/charts/geo/map-sales-territory.mdx +++ b/documentation/content/reference/charts/geo/map-sales-territory.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-service-health.mdx b/documentation/content/reference/charts/geo/map-service-health.mdx index 05ec0b47..663fc549 100644 --- a/documentation/content/reference/charts/geo/map-service-health.mdx +++ b/documentation/content/reference/charts/geo/map-service-health.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geo/map-support-demand.mdx b/documentation/content/reference/charts/geo/map-support-demand.mdx index 1c1b902d..0f3bb2be 100644 --- a/documentation/content/reference/charts/geo/map-support-demand.mdx +++ b/documentation/content/reference/charts/geo/map-support-demand.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/geographic-and-route/geo-lines.mdx b/documentation/content/reference/charts/geographic-and-route/geo-lines.mdx index adfae74f..5d5ae8f6 100644 --- a/documentation/content/reference/charts/geographic-and-route/geo-lines.mdx +++ b/documentation/content/reference/charts/geographic-and-route/geo-lines.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Geo lines") diff --git a/documentation/content/reference/charts/geographic-and-route/lines-basic.mdx b/documentation/content/reference/charts/geographic-and-route/lines-basic.mdx index 03179a7a..80558a2d 100644 --- a/documentation/content/reference/charts/geographic-and-route/lines-basic.mdx +++ b/documentation/content/reference/charts/geographic-and-route/lines-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Lines") diff --git a/documentation/content/reference/charts/geographic-and-route/map-choropleth.mdx b/documentation/content/reference/charts/geographic-and-route/map-choropleth.mdx index db2bdcb4..0109f5a4 100644 --- a/documentation/content/reference/charts/geographic-and-route/map-choropleth.mdx +++ b/documentation/content/reference/charts/geographic-and-route/map-choropleth.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Choropleth map") diff --git a/documentation/content/reference/charts/geographic-and-route/route-map.mdx b/documentation/content/reference/charts/geographic-and-route/route-map.mdx index b6dca3b8..a6b73d3b 100644 --- a/documentation/content/reference/charts/geographic-and-route/route-map.mdx +++ b/documentation/content/reference/charts/geographic-and-route/route-map.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Route map") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/calendar-builds.mdx b/documentation/content/reference/charts/heatmap-and-calendar/calendar-builds.mdx index d40e7d86..7cdfce51 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/calendar-builds.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/calendar-builds.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/calendar-incidents.mdx b/documentation/content/reference/charts/heatmap-and-calendar/calendar-incidents.mdx index 399488ca..f732abcd 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/calendar-incidents.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/calendar-incidents.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/calendar-quarter.mdx b/documentation/content/reference/charts/heatmap-and-calendar/calendar-quarter.mdx index 9ece9bef..61dd19f2 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/calendar-quarter.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/calendar-quarter.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/calendar-retention.mdx b/documentation/content/reference/charts/heatmap-and-calendar/calendar-retention.mdx index 236b280c..79f4ae0b 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/calendar-retention.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/calendar-retention.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-availability.mdx b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-availability.mdx index 462da947..676b0794 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-availability.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-availability.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-correlation.mdx b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-correlation.mdx index fa6f7920..5a524505 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-correlation.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-correlation.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-large-matrix.mdx b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-large-matrix.mdx index 63f3f277..64c020c3 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-large-matrix.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-large-matrix.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-resource-load.mdx b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-resource-load.mdx index 57b699f6..3f016dff 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-resource-load.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-resource-load.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-risk-grid.mdx b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-risk-grid.mdx index 95e0078f..0fc7b72b 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-risk-grid.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-risk-grid.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-small-matrix.mdx b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-small-matrix.mdx index 814e28bd..819496c1 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-small-matrix.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-small-matrix.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-weekday-hour.mdx b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-weekday-hour.mdx index fe82cc5d..65d7d743 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/heatmap-weekday-hour.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/heatmap-weekday-hour.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap-and-calendar/visual-map-density.mdx b/documentation/content/reference/charts/heatmap-and-calendar/visual-map-density.mdx index e95d103c..8ff1c32b 100644 --- a/documentation/content/reference/charts/heatmap-and-calendar/visual-map-density.mdx +++ b/documentation/content/reference/charts/heatmap-and-calendar/visual-map-density.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/calendar-commit-activity.mdx b/documentation/content/reference/charts/heatmap/calendar-commit-activity.mdx index f01492aa..acf87f5a 100644 --- a/documentation/content/reference/charts/heatmap/calendar-commit-activity.mdx +++ b/documentation/content/reference/charts/heatmap/calendar-commit-activity.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/calendar-incident-volume.mdx b/documentation/content/reference/charts/heatmap/calendar-incident-volume.mdx index e3366847..a25605a9 100644 --- a/documentation/content/reference/charts/heatmap/calendar-incident-volume.mdx +++ b/documentation/content/reference/charts/heatmap/calendar-incident-volume.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/calendar-quality-gates.mdx b/documentation/content/reference/charts/heatmap/calendar-quality-gates.mdx index d18047c6..ada0725a 100644 --- a/documentation/content/reference/charts/heatmap/calendar-quality-gates.mdx +++ b/documentation/content/reference/charts/heatmap/calendar-quality-gates.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/calendar-release-burndown.mdx b/documentation/content/reference/charts/heatmap/calendar-release-burndown.mdx index 33c484aa..cf61f9d1 100644 --- a/documentation/content/reference/charts/heatmap/calendar-release-burndown.mdx +++ b/documentation/content/reference/charts/heatmap/calendar-release-burndown.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/calendar-retention-daily.mdx b/documentation/content/reference/charts/heatmap/calendar-retention-daily.mdx index 3cdab3e7..ed56136f 100644 --- a/documentation/content/reference/charts/heatmap/calendar-retention-daily.mdx +++ b/documentation/content/reference/charts/heatmap/calendar-retention-daily.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/calendar-sales-daily.mdx b/documentation/content/reference/charts/heatmap/calendar-sales-daily.mdx index 14bd1d3e..1f54efa2 100644 --- a/documentation/content/reference/charts/heatmap/calendar-sales-daily.mdx +++ b/documentation/content/reference/charts/heatmap/calendar-sales-daily.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/calendar-user-activity.mdx b/documentation/content/reference/charts/heatmap/calendar-user-activity.mdx index 47e1419b..efde37fb 100644 --- a/documentation/content/reference/charts/heatmap/calendar-user-activity.mdx +++ b/documentation/content/reference/charts/heatmap/calendar-user-activity.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-access-matrix.mdx b/documentation/content/reference/charts/heatmap/heatmap-access-matrix.mdx index 2f907ed4..f0930b8f 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-access-matrix.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-access-matrix.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-availability-window.mdx b/documentation/content/reference/charts/heatmap/heatmap-availability-window.mdx index 315e8183..94c94c96 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-availability-window.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-availability-window.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-correlation-grid.mdx b/documentation/content/reference/charts/heatmap/heatmap-correlation-grid.mdx index 18c39d16..e4d58c7c 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-correlation-grid.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-correlation-grid.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-deployment-hours.mdx b/documentation/content/reference/charts/heatmap/heatmap-deployment-hours.mdx index d9301ee9..93932e2c 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-deployment-hours.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-deployment-hours.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-feature-usage.mdx b/documentation/content/reference/charts/heatmap/heatmap-feature-usage.mdx index 29a50ff7..99473813 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-feature-usage.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-feature-usage.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-queue-depth.mdx b/documentation/content/reference/charts/heatmap/heatmap-queue-depth.mdx index 62d164b5..dcbdb0d3 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-queue-depth.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-queue-depth.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-regression-risk.mdx b/documentation/content/reference/charts/heatmap/heatmap-regression-risk.mdx index 83063a0e..09ce987f 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-regression-risk.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-regression-risk.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-resource-saturation.mdx b/documentation/content/reference/charts/heatmap/heatmap-resource-saturation.mdx index a7aa6c25..832a35a2 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-resource-saturation.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-resource-saturation.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-service-risk.mdx b/documentation/content/reference/charts/heatmap/heatmap-service-risk.mdx index 7e3b27c8..4a0ae9da 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-service-risk.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-service-risk.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/heatmap-support-load.mdx b/documentation/content/reference/charts/heatmap/heatmap-support-load.mdx index 480a3bee..a81d3c4d 100644 --- a/documentation/content/reference/charts/heatmap/heatmap-support-load.mdx +++ b/documentation/content/reference/charts/heatmap/heatmap-support-load.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/visual-map-calendar-builds.mdx b/documentation/content/reference/charts/heatmap/visual-map-calendar-builds.mdx index 7d16c9ea..2329292f 100644 --- a/documentation/content/reference/charts/heatmap/visual-map-calendar-builds.mdx +++ b/documentation/content/reference/charts/heatmap/visual-map-calendar-builds.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/visual-map-density-grid.mdx b/documentation/content/reference/charts/heatmap/visual-map-density-grid.mdx index 64e24b64..4e3b85a8 100644 --- a/documentation/content/reference/charts/heatmap/visual-map-density-grid.mdx +++ b/documentation/content/reference/charts/heatmap/visual-map-density-grid.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/heatmap/visual-map-load-grid.mdx b/documentation/content/reference/charts/heatmap/visual-map-load-grid.mdx index 12b430bc..fa308264 100644 --- a/documentation/content/reference/charts/heatmap/visual-map-load-grid.mdx +++ b/documentation/content/reference/charts/heatmap/visual-map-load-grid.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/graph-circular-like.mdx b/documentation/content/reference/charts/hierarchy-and-flow/graph-circular-like.mdx index 945c371d..56249226 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/graph-circular-like.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/graph-circular-like.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/graph-dependencies.mdx b/documentation/content/reference/charts/hierarchy-and-flow/graph-dependencies.mdx index 9748fded..8b85f945 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/graph-dependencies.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/graph-dependencies.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/graph-services.mdx b/documentation/content/reference/charts/hierarchy-and-flow/graph-services.mdx index 3f37b73c..954785e8 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/graph-services.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/graph-services.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/sankey-energy.mdx b/documentation/content/reference/charts/hierarchy-and-flow/sankey-energy.mdx index 5e4e2e28..c3d13ee0 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/sankey-energy.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/sankey-energy.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/sankey-user-flow.mdx b/documentation/content/reference/charts/hierarchy-and-flow/sankey-user-flow.mdx index d6fe9358..a2f5de44 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/sankey-user-flow.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/sankey-user-flow.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/sunburst-product.mdx b/documentation/content/reference/charts/hierarchy-and-flow/sunburst-product.mdx index 8e8873e8..e33b37a4 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/sunburst-product.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/sunburst-product.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/sunburst-revenue.mdx b/documentation/content/reference/charts/hierarchy-and-flow/sunburst-revenue.mdx index fec44ed1..bf13490b 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/sunburst-revenue.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/sunburst-revenue.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/theme-river-demand.mdx b/documentation/content/reference/charts/hierarchy-and-flow/theme-river-demand.mdx index 433f5296..d768b441 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/theme-river-demand.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/theme-river-demand.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/theme-river-traffic.mdx b/documentation/content/reference/charts/hierarchy-and-flow/theme-river-traffic.mdx index eabe74dc..a2fa5e19 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/theme-river-traffic.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/theme-river-traffic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/tree-file-system.mdx b/documentation/content/reference/charts/hierarchy-and-flow/tree-file-system.mdx index 57988d98..3eba58bb 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/tree-file-system.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/tree-file-system.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/tree-org.mdx b/documentation/content/reference/charts/hierarchy-and-flow/tree-org.mdx index 5ea56092..affac7f5 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/tree-org.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/tree-org.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/tree-radial-taxonomy.mdx b/documentation/content/reference/charts/hierarchy-and-flow/tree-radial-taxonomy.mdx index 9b7dca4e..cfe701b4 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/tree-radial-taxonomy.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/tree-radial-taxonomy.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/treemap-budget.mdx b/documentation/content/reference/charts/hierarchy-and-flow/treemap-budget.mdx index 4d6f8ea1..4f34b43c 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/treemap-budget.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/treemap-budget.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy-and-flow/treemap-storage.mdx b/documentation/content/reference/charts/hierarchy-and-flow/treemap-storage.mdx index 63633f5f..36e2f4b3 100644 --- a/documentation/content/reference/charts/hierarchy-and-flow/treemap-storage.mdx +++ b/documentation/content/reference/charts/hierarchy-and-flow/treemap-storage.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/graph-alert-correlation.mdx b/documentation/content/reference/charts/hierarchy/graph-alert-correlation.mdx index e25138cf..eb93db7a 100644 --- a/documentation/content/reference/charts/hierarchy/graph-alert-correlation.mdx +++ b/documentation/content/reference/charts/hierarchy/graph-alert-correlation.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/graph-customer-journey.mdx b/documentation/content/reference/charts/hierarchy/graph-customer-journey.mdx index 1af2be65..7bb4aa27 100644 --- a/documentation/content/reference/charts/hierarchy/graph-customer-journey.mdx +++ b/documentation/content/reference/charts/hierarchy/graph-customer-journey.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/graph-platform-topology.mdx b/documentation/content/reference/charts/hierarchy/graph-platform-topology.mdx index d3ae75fb..8ca5d65b 100644 --- a/documentation/content/reference/charts/hierarchy/graph-platform-topology.mdx +++ b/documentation/content/reference/charts/hierarchy/graph-platform-topology.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/graph-service-dependencies.mdx b/documentation/content/reference/charts/hierarchy/graph-service-dependencies.mdx index 0da3eb2b..b325ad23 100644 --- a/documentation/content/reference/charts/hierarchy/graph-service-dependencies.mdx +++ b/documentation/content/reference/charts/hierarchy/graph-service-dependencies.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/sankey-energy-balance.mdx b/documentation/content/reference/charts/hierarchy/sankey-energy-balance.mdx index c03d47b6..6f74aca7 100644 --- a/documentation/content/reference/charts/hierarchy/sankey-energy-balance.mdx +++ b/documentation/content/reference/charts/hierarchy/sankey-energy-balance.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/sankey-lead-flow.mdx b/documentation/content/reference/charts/hierarchy/sankey-lead-flow.mdx index 0ce890c2..6f8db382 100644 --- a/documentation/content/reference/charts/hierarchy/sankey-lead-flow.mdx +++ b/documentation/content/reference/charts/hierarchy/sankey-lead-flow.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/sankey-resolution-path.mdx b/documentation/content/reference/charts/hierarchy/sankey-resolution-path.mdx index 2879f95c..3a512dc1 100644 --- a/documentation/content/reference/charts/hierarchy/sankey-resolution-path.mdx +++ b/documentation/content/reference/charts/hierarchy/sankey-resolution-path.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/sunburst-customer-segments.mdx b/documentation/content/reference/charts/hierarchy/sunburst-customer-segments.mdx index 596b33fc..5d57947e 100644 --- a/documentation/content/reference/charts/hierarchy/sunburst-customer-segments.mdx +++ b/documentation/content/reference/charts/hierarchy/sunburst-customer-segments.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/sunburst-feature-areas.mdx b/documentation/content/reference/charts/hierarchy/sunburst-feature-areas.mdx index b4b61383..d6aabdad 100644 --- a/documentation/content/reference/charts/hierarchy/sunburst-feature-areas.mdx +++ b/documentation/content/reference/charts/hierarchy/sunburst-feature-areas.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/sunburst-org-revenue.mdx b/documentation/content/reference/charts/hierarchy/sunburst-org-revenue.mdx index 902ad10a..432d8be2 100644 --- a/documentation/content/reference/charts/hierarchy/sunburst-org-revenue.mdx +++ b/documentation/content/reference/charts/hierarchy/sunburst-org-revenue.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/theme-river-channel-mix.mdx b/documentation/content/reference/charts/hierarchy/theme-river-channel-mix.mdx index aa3f419e..9d6cc5e7 100644 --- a/documentation/content/reference/charts/hierarchy/theme-river-channel-mix.mdx +++ b/documentation/content/reference/charts/hierarchy/theme-river-channel-mix.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/theme-river-support.mdx b/documentation/content/reference/charts/hierarchy/theme-river-support.mdx index 09c1daaa..511551a7 100644 --- a/documentation/content/reference/charts/hierarchy/theme-river-support.mdx +++ b/documentation/content/reference/charts/hierarchy/theme-river-support.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/tree-file-ownership.mdx b/documentation/content/reference/charts/hierarchy/tree-file-ownership.mdx index 0510a9b2..97b021a9 100644 --- a/documentation/content/reference/charts/hierarchy/tree-file-ownership.mdx +++ b/documentation/content/reference/charts/hierarchy/tree-file-ownership.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/tree-platform-modules.mdx b/documentation/content/reference/charts/hierarchy/tree-platform-modules.mdx index de77ae0b..0a0fa2cc 100644 --- a/documentation/content/reference/charts/hierarchy/tree-platform-modules.mdx +++ b/documentation/content/reference/charts/hierarchy/tree-platform-modules.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/tree-product-taxonomy.mdx b/documentation/content/reference/charts/hierarchy/tree-product-taxonomy.mdx index 4d0fba90..909015de 100644 --- a/documentation/content/reference/charts/hierarchy/tree-product-taxonomy.mdx +++ b/documentation/content/reference/charts/hierarchy/tree-product-taxonomy.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/tree-radial-services.mdx b/documentation/content/reference/charts/hierarchy/tree-radial-services.mdx index 547e421f..83da4e51 100644 --- a/documentation/content/reference/charts/hierarchy/tree-radial-services.mdx +++ b/documentation/content/reference/charts/hierarchy/tree-radial-services.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/hierarchy/treemap-budget-allocation.mdx b/documentation/content/reference/charts/hierarchy/treemap-budget-allocation.mdx index 501a9156..d9c67f27 100644 --- a/documentation/content/reference/charts/hierarchy/treemap-budget-allocation.mdx +++ b/documentation/content/reference/charts/hierarchy/treemap-budget-allocation.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/treemap-cost-centers.mdx b/documentation/content/reference/charts/hierarchy/treemap-cost-centers.mdx index c6828258..50da2ff1 100644 --- a/documentation/content/reference/charts/hierarchy/treemap-cost-centers.mdx +++ b/documentation/content/reference/charts/hierarchy/treemap-cost-centers.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/hierarchy/treemap-storage-classes.mdx b/documentation/content/reference/charts/hierarchy/treemap-storage-classes.mdx index adda6930..f6c04dda 100644 --- a/documentation/content/reference/charts/hierarchy/treemap-storage-classes.mdx +++ b/documentation/content/reference/charts/hierarchy/treemap-storage-classes.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-annotation-callout.mdx b/documentation/content/reference/charts/interaction/interaction-annotation-callout.mdx index 620f0291..8f87792a 100644 --- a/documentation/content/reference/charts/interaction/interaction-annotation-callout.mdx +++ b/documentation/content/reference/charts/interaction/interaction-annotation-callout.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-brush-outliers.mdx b/documentation/content/reference/charts/interaction/interaction-brush-outliers.mdx index 27e55212..b9c9ca18 100644 --- a/documentation/content/reference/charts/interaction/interaction-brush-outliers.mdx +++ b/documentation/content/reference/charts/interaction/interaction-brush-outliers.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-brush-region.mdx b/documentation/content/reference/charts/interaction/interaction-brush-region.mdx index 17bf22a0..8ee03135 100644 --- a/documentation/content/reference/charts/interaction/interaction-brush-region.mdx +++ b/documentation/content/reference/charts/interaction/interaction-brush-region.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-datazoom-overview.mdx b/documentation/content/reference/charts/interaction/interaction-datazoom-overview.mdx index 314ac918..4ec8a74b 100644 --- a/documentation/content/reference/charts/interaction/interaction-datazoom-overview.mdx +++ b/documentation/content/reference/charts/interaction/interaction-datazoom-overview.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-datazoom-telemetry.mdx b/documentation/content/reference/charts/interaction/interaction-datazoom-telemetry.mdx index ebcb6555..a718e9e8 100644 --- a/documentation/content/reference/charts/interaction/interaction-datazoom-telemetry.mdx +++ b/documentation/content/reference/charts/interaction/interaction-datazoom-telemetry.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-graphic-band.mdx b/documentation/content/reference/charts/interaction/interaction-graphic-band.mdx index 614d628f..e46adc21 100644 --- a/documentation/content/reference/charts/interaction/interaction-graphic-band.mdx +++ b/documentation/content/reference/charts/interaction/interaction-graphic-band.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-graphic-note.mdx b/documentation/content/reference/charts/interaction/interaction-graphic-note.mdx index ee0f1c9d..e32e4d57 100644 --- a/documentation/content/reference/charts/interaction/interaction-graphic-note.mdx +++ b/documentation/content/reference/charts/interaction/interaction-graphic-note.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-mark-area-breach.mdx b/documentation/content/reference/charts/interaction/interaction-mark-area-breach.mdx index 16de6f6e..044c6d0e 100644 --- a/documentation/content/reference/charts/interaction/interaction-mark-area-breach.mdx +++ b/documentation/content/reference/charts/interaction/interaction-mark-area-breach.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-marked-deploy.mdx b/documentation/content/reference/charts/interaction/interaction-marked-deploy.mdx index 92967236..74bba403 100644 --- a/documentation/content/reference/charts/interaction/interaction-marked-deploy.mdx +++ b/documentation/content/reference/charts/interaction/interaction-marked-deploy.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-marked-slo.mdx b/documentation/content/reference/charts/interaction/interaction-marked-slo.mdx index bb31eeb0..39e70348 100644 --- a/documentation/content/reference/charts/interaction/interaction-marked-slo.mdx +++ b/documentation/content/reference/charts/interaction/interaction-marked-slo.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-select-scatter.mdx b/documentation/content/reference/charts/interaction/interaction-select-scatter.mdx index 4a008ecf..92d569a4 100644 --- a/documentation/content/reference/charts/interaction/interaction-select-scatter.mdx +++ b/documentation/content/reference/charts/interaction/interaction-select-scatter.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-timeline-capacity.mdx b/documentation/content/reference/charts/interaction/interaction-timeline-capacity.mdx index f4b0e4fc..6c520c53 100644 --- a/documentation/content/reference/charts/interaction/interaction-timeline-capacity.mdx +++ b/documentation/content/reference/charts/interaction/interaction-timeline-capacity.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/interaction/interaction-timeline-releases.mdx b/documentation/content/reference/charts/interaction/interaction-timeline-releases.mdx index 6b45c3bf..d37cb1c1 100644 --- a/documentation/content/reference/charts/interaction/interaction-timeline-releases.mdx +++ b/documentation/content/reference/charts/interaction/interaction-timeline-releases.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-timeline-years.mdx b/documentation/content/reference/charts/interaction/interaction-timeline-years.mdx index bfbacd16..83e3791b 100644 --- a/documentation/content/reference/charts/interaction/interaction-timeline-years.mdx +++ b/documentation/content/reference/charts/interaction/interaction-timeline-years.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-toolbox-analysis.mdx b/documentation/content/reference/charts/interaction/interaction-toolbox-analysis.mdx index e6d1a5be..c1b02639 100644 --- a/documentation/content/reference/charts/interaction/interaction-toolbox-analysis.mdx +++ b/documentation/content/reference/charts/interaction/interaction-toolbox-analysis.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-toolbox-export.mdx b/documentation/content/reference/charts/interaction/interaction-toolbox-export.mdx index 1b4f49ef..fcb9c3a7 100644 --- a/documentation/content/reference/charts/interaction/interaction-toolbox-export.mdx +++ b/documentation/content/reference/charts/interaction/interaction-toolbox-export.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-toolbox-restore.mdx b/documentation/content/reference/charts/interaction/interaction-toolbox-restore.mdx index e63d11fd..64e4e3a9 100644 --- a/documentation/content/reference/charts/interaction/interaction-toolbox-restore.mdx +++ b/documentation/content/reference/charts/interaction/interaction-toolbox-restore.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-tooltip-axis.mdx b/documentation/content/reference/charts/interaction/interaction-tooltip-axis.mdx index ba77f3e1..212dc73c 100644 --- a/documentation/content/reference/charts/interaction/interaction-tooltip-axis.mdx +++ b/documentation/content/reference/charts/interaction/interaction-tooltip-axis.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-tooltip-grouped.mdx b/documentation/content/reference/charts/interaction/interaction-tooltip-grouped.mdx index 4e9406dd..9e976c4a 100644 --- a/documentation/content/reference/charts/interaction/interaction-tooltip-grouped.mdx +++ b/documentation/content/reference/charts/interaction/interaction-tooltip-grouped.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/interaction/interaction-tooltip-item.mdx b/documentation/content/reference/charts/interaction/interaction-tooltip-item.mdx index 2fd97ae8..821cb706 100644 --- a/documentation/content/reference/charts/interaction/interaction-tooltip-item.mdx +++ b/documentation/content/reference/charts/interaction/interaction-tooltip-item.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-alert-annotations.mdx b/documentation/content/reference/charts/line/line-alert-annotations.mdx index 4f8984e3..3a73e819 100644 --- a/documentation/content/reference/charts/line/line-alert-annotations.mdx +++ b/documentation/content/reference/charts/line/line-alert-annotations.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-alert-events.mdx b/documentation/content/reference/charts/line/line-alert-events.mdx index 10485470..ad4585ca 100644 --- a/documentation/content/reference/charts/line/line-alert-events.mdx +++ b/documentation/content/reference/charts/line/line-alert-events.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-annotation.mdx b/documentation/content/reference/charts/line/line-annotation.mdx index ca09271f..4a64892e 100644 --- a/documentation/content/reference/charts/line/line-annotation.mdx +++ b/documentation/content/reference/charts/line/line-annotation.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-api-throughput.mdx b/documentation/content/reference/charts/line/line-api-throughput.mdx index f54311d6..ccf60f29 100644 --- a/documentation/content/reference/charts/line/line-api-throughput.mdx +++ b/documentation/content/reference/charts/line/line-api-throughput.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-capacity-forecast.mdx b/documentation/content/reference/charts/line/line-capacity-forecast.mdx index cebafd55..2dacbd55 100644 --- a/documentation/content/reference/charts/line/line-capacity-forecast.mdx +++ b/documentation/content/reference/charts/line/line-capacity-forecast.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-conversion-stack.mdx b/documentation/content/reference/charts/line/line-conversion-stack.mdx index 246f81cc..e7b0bdf9 100644 --- a/documentation/content/reference/charts/line/line-conversion-stack.mdx +++ b/documentation/content/reference/charts/line/line-conversion-stack.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-demand-spark.mdx b/documentation/content/reference/charts/line/line-demand-spark.mdx index 6d4ce6fb..0b7f43ab 100644 --- a/documentation/content/reference/charts/line/line-demand-spark.mdx +++ b/documentation/content/reference/charts/line/line-demand-spark.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-deployment-events.mdx b/documentation/content/reference/charts/line/line-deployment-events.mdx index b30a7a70..a7be804f 100644 --- a/documentation/content/reference/charts/line/line-deployment-events.mdx +++ b/documentation/content/reference/charts/line/line-deployment-events.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-dual-series.mdx b/documentation/content/reference/charts/line/line-dual-series.mdx index cfffcd9c..f6de2603 100644 --- a/documentation/content/reference/charts/line/line-dual-series.mdx +++ b/documentation/content/reference/charts/line/line-dual-series.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-error-budget.mdx b/documentation/content/reference/charts/line/line-error-budget.mdx index 6d9213ae..b1a65874 100644 --- a/documentation/content/reference/charts/line/line-error-budget.mdx +++ b/documentation/content/reference/charts/line/line-error-budget.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-forecast-band.mdx b/documentation/content/reference/charts/line/line-forecast-band.mdx index 1171e94c..b4d5afd3 100644 --- a/documentation/content/reference/charts/line/line-forecast-band.mdx +++ b/documentation/content/reference/charts/line/line-forecast-band.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-gradient-area.mdx b/documentation/content/reference/charts/line/line-gradient-area.mdx index 5d0a4602..3cb71cba 100644 --- a/documentation/content/reference/charts/line/line-gradient-area.mdx +++ b/documentation/content/reference/charts/line/line-gradient-area.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-inventory-end-step.mdx b/documentation/content/reference/charts/line/line-inventory-end-step.mdx index a4aafc7d..8ab234b9 100644 --- a/documentation/content/reference/charts/line/line-inventory-end-step.mdx +++ b/documentation/content/reference/charts/line/line-inventory-end-step.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-log-shaped.mdx b/documentation/content/reference/charts/line/line-log-shaped.mdx index 519a4d07..252daba5 100644 --- a/documentation/content/reference/charts/line/line-log-shaped.mdx +++ b/documentation/content/reference/charts/line/line-log-shaped.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-market-index.mdx b/documentation/content/reference/charts/line/line-market-index.mdx index 64a61bef..8ef09a57 100644 --- a/documentation/content/reference/charts/line/line-market-index.mdx +++ b/documentation/content/reference/charts/line/line-market-index.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-minmax-band.mdx b/documentation/content/reference/charts/line/line-minmax-band.mdx index c972198e..b84b9692 100644 --- a/documentation/content/reference/charts/line/line-minmax-band.mdx +++ b/documentation/content/reference/charts/line/line-minmax-band.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-operational-steps.mdx b/documentation/content/reference/charts/line/line-operational-steps.mdx index 4a0aba8e..984d4f35 100644 --- a/documentation/content/reference/charts/line/line-operational-steps.mdx +++ b/documentation/content/reference/charts/line/line-operational-steps.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-product-mix-area.mdx b/documentation/content/reference/charts/line/line-product-mix-area.mdx index 8e0c8909..9f5587b8 100644 --- a/documentation/content/reference/charts/line/line-product-mix-area.mdx +++ b/documentation/content/reference/charts/line/line-product-mix-area.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-quality-band.mdx b/documentation/content/reference/charts/line/line-quality-band.mdx index f37acb99..9d289de6 100644 --- a/documentation/content/reference/charts/line/line-quality-band.mdx +++ b/documentation/content/reference/charts/line/line-quality-band.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-region-comparison.mdx b/documentation/content/reference/charts/line/line-region-comparison.mdx index 71ba733f..53f695e8 100644 --- a/documentation/content/reference/charts/line/line-region-comparison.mdx +++ b/documentation/content/reference/charts/line/line-region-comparison.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-release-window.mdx b/documentation/content/reference/charts/line/line-release-window.mdx index 00447a34..d38ade4e 100644 --- a/documentation/content/reference/charts/line/line-release-window.mdx +++ b/documentation/content/reference/charts/line/line-release-window.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-retention-window.mdx b/documentation/content/reference/charts/line/line-retention-window.mdx index a9a61907..6959c2e2 100644 --- a/documentation/content/reference/charts/line/line-retention-window.mdx +++ b/documentation/content/reference/charts/line/line-retention-window.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-revenue-seasonality.mdx b/documentation/content/reference/charts/line/line-revenue-seasonality.mdx index a12c2510..1cf46205 100644 --- a/documentation/content/reference/charts/line/line-revenue-seasonality.mdx +++ b/documentation/content/reference/charts/line/line-revenue-seasonality.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-rolling-average.mdx b/documentation/content/reference/charts/line/line-rolling-average.mdx index 2ca50b75..288f6084 100644 --- a/documentation/content/reference/charts/line/line-rolling-average.mdx +++ b/documentation/content/reference/charts/line/line-rolling-average.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-seasonal.mdx b/documentation/content/reference/charts/line/line-seasonal.mdx index 229d003a..0c992302 100644 --- a/documentation/content/reference/charts/line/line-seasonal.mdx +++ b/documentation/content/reference/charts/line/line-seasonal.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-service-latency.mdx b/documentation/content/reference/charts/line/line-service-latency.mdx index 405f5a9e..652a14c8 100644 --- a/documentation/content/reference/charts/line/line-service-latency.mdx +++ b/documentation/content/reference/charts/line/line-service-latency.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-signup-cohorts.mdx b/documentation/content/reference/charts/line/line-signup-cohorts.mdx index 206cf5e4..77f35201 100644 --- a/documentation/content/reference/charts/line/line-signup-cohorts.mdx +++ b/documentation/content/reference/charts/line/line-signup-cohorts.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-spark-dense.mdx b/documentation/content/reference/charts/line/line-spark-dense.mdx index d9e0580d..f8964481 100644 --- a/documentation/content/reference/charts/line/line-spark-dense.mdx +++ b/documentation/content/reference/charts/line/line-spark-dense.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-stacked-stream.mdx b/documentation/content/reference/charts/line/line-stacked-stream.mdx index b5521d1a..65117853 100644 --- a/documentation/content/reference/charts/line/line-stacked-stream.mdx +++ b/documentation/content/reference/charts/line/line-stacked-stream.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-step-end.mdx b/documentation/content/reference/charts/line/line-step-end.mdx index 448ef262..9dd29552 100644 --- a/documentation/content/reference/charts/line/line-step-end.mdx +++ b/documentation/content/reference/charts/line/line-step-end.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-step-start.mdx b/documentation/content/reference/charts/line/line-step-start.mdx index e599a6de..b1179177 100644 --- a/documentation/content/reference/charts/line/line-step-start.mdx +++ b/documentation/content/reference/charts/line/line-step-start.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-support-volume.mdx b/documentation/content/reference/charts/line/line-support-volume.mdx index 819e3490..356818c2 100644 --- a/documentation/content/reference/charts/line/line-support-volume.mdx +++ b/documentation/content/reference/charts/line/line-support-volume.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-threshold.mdx b/documentation/content/reference/charts/line/line-threshold.mdx index 54e13d27..3b752abe 100644 --- a/documentation/content/reference/charts/line/line-threshold.mdx +++ b/documentation/content/reference/charts/line/line-threshold.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-traffic-rolling-average.mdx b/documentation/content/reference/charts/line/line-traffic-rolling-average.mdx index c1e078a0..0634b535 100644 --- a/documentation/content/reference/charts/line/line-traffic-rolling-average.mdx +++ b/documentation/content/reference/charts/line/line-traffic-rolling-average.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-weekly-cycle.mdx b/documentation/content/reference/charts/line/line-weekly-cycle.mdx index e10f2df2..fd7b4bc8 100644 --- a/documentation/content/reference/charts/line/line-weekly-cycle.mdx +++ b/documentation/content/reference/charts/line/line-weekly-cycle.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/line/line-zoomed-window.mdx b/documentation/content/reference/charts/line/line-zoomed-window.mdx index 54b8e581..9e6e431c 100644 --- a/documentation/content/reference/charts/line/line-zoomed-window.mdx +++ b/documentation/content/reference/charts/line/line-zoomed-window.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-3d-cloud.mdx b/documentation/content/reference/charts/monitoring/monitoring-3d-cloud.mdx index 515187a6..9a647985 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-3d-cloud.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-3d-cloud.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/monitoring/monitoring-3d-grid.mdx b/documentation/content/reference/charts/monitoring/monitoring-3d-grid.mdx index d12edb7d..ca68abc8 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-3d-grid.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-3d-grid.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_3d::{Scene3D, Vec3}; +use fission::three_d::{Scene3D, Vec3}; let scene = Scene3D::new() .size(720.0, 420.0) diff --git a/documentation/content/reference/charts/monitoring/monitoring-annotation.mdx b/documentation/content/reference/charts/monitoring/monitoring-annotation.mdx index 23f07b61..470eb66a 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-annotation.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-annotation.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-brush-investigation.mdx b/documentation/content/reference/charts/monitoring/monitoring-brush-investigation.mdx index cc73409c..22dcf29b 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-brush-investigation.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-brush-investigation.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-capacity-gauge.mdx b/documentation/content/reference/charts/monitoring/monitoring-capacity-gauge.mdx index c7fd14fa..385c46c1 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-capacity-gauge.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-capacity-gauge.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-dependency-graph.mdx b/documentation/content/reference/charts/monitoring/monitoring-dependency-graph.mdx index 3fbac1fc..0158e1ed 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-dependency-graph.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-dependency-graph.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-error-band.mdx b/documentation/content/reference/charts/monitoring/monitoring-error-band.mdx index 41f14cda..5a962b3c 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-error-band.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-error-band.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-error-scatter.mdx b/documentation/content/reference/charts/monitoring/monitoring-error-scatter.mdx index 33d99412..82613e0b 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-error-scatter.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-error-scatter.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-flow-sankey.mdx b/documentation/content/reference/charts/monitoring/monitoring-flow-sankey.mdx index 2c0da504..efd4c960 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-flow-sankey.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-flow-sankey.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-load-heatmap.mdx b/documentation/content/reference/charts/monitoring/monitoring-load-heatmap.mdx index 0f5a5b9c..bbeb2f9c 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-load-heatmap.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-load-heatmap.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/monitoring/monitoring-overview-line.mdx b/documentation/content/reference/charts/monitoring/monitoring-overview-line.mdx index ede0e817..8a255aae 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-overview-line.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-overview-line.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-region-map.mdx b/documentation/content/reference/charts/monitoring/monitoring-region-map.mdx index 4b31488f..5b96edf1 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-region-map.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-region-map.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-release-timeline.mdx b/documentation/content/reference/charts/monitoring/monitoring-release-timeline.mdx index e4c85a23..f1b01bca 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-release-timeline.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-release-timeline.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-risk-radar.mdx b/documentation/content/reference/charts/monitoring/monitoring-risk-radar.mdx index 4c26ffa4..1b42820f 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-risk-radar.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-risk-radar.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-route-lines.mdx b/documentation/content/reference/charts/monitoring/monitoring-route-lines.mdx index 63b06ec7..1a44d28d 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-route-lines.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-route-lines.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-service-rank.mdx b/documentation/content/reference/charts/monitoring/monitoring-service-rank.mdx index ff19a334..313cf08e 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-service-rank.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-service-rank.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/monitoring/monitoring-single-axis-events.mdx b/documentation/content/reference/charts/monitoring/monitoring-single-axis-events.mdx index c82df9e4..665c5db6 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-single-axis-events.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-single-axis-events.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-toolbox-analysis.mdx b/documentation/content/reference/charts/monitoring/monitoring-toolbox-analysis.mdx index 84dbffb5..ac3d006f 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-toolbox-analysis.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-toolbox-analysis.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/monitoring/monitoring-traffic-bars.mdx b/documentation/content/reference/charts/monitoring/monitoring-traffic-bars.mdx index 7d2f86e6..d17d7701 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-traffic-bars.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-traffic-bars.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BarSeries, Chart}; +use fission::charts::{Axis, BarSeries, Chart}; let chart = Chart::new() .title("Orders") diff --git a/documentation/content/reference/charts/monitoring/monitoring-uptime-calendar.mdx b/documentation/content/reference/charts/monitoring/monitoring-uptime-calendar.mdx index 62fb0685..dca73bf3 100644 --- a/documentation/content/reference/charts/monitoring/monitoring-uptime-calendar.mdx +++ b/documentation/content/reference/charts/monitoring/monitoring-uptime-calendar.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Load") diff --git a/documentation/content/reference/charts/pie-and-radial/gauge-capacity.mdx b/documentation/content/reference/charts/pie-and-radial/gauge-capacity.mdx index 04427e3c..d7ceb27b 100644 --- a/documentation/content/reference/charts/pie-and-radial/gauge-capacity.mdx +++ b/documentation/content/reference/charts/pie-and-radial/gauge-capacity.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/pie-and-radial/gauge-score.mdx b/documentation/content/reference/charts/pie-and-radial/gauge-score.mdx index 5d348848..ee726eeb 100644 --- a/documentation/content/reference/charts/pie-and-radial/gauge-score.mdx +++ b/documentation/content/reference/charts/pie-and-radial/gauge-score.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/pie-and-radial/pie-area-rose.mdx b/documentation/content/reference/charts/pie-and-radial/pie-area-rose.mdx index c5f3e4f6..63e34cf8 100644 --- a/documentation/content/reference/charts/pie-and-radial/pie-area-rose.mdx +++ b/documentation/content/reference/charts/pie-and-radial/pie-area-rose.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/pie-device-mix.mdx b/documentation/content/reference/charts/pie-and-radial/pie-device-mix.mdx index db5d1210..9f7fbaff 100644 --- a/documentation/content/reference/charts/pie-and-radial/pie-device-mix.mdx +++ b/documentation/content/reference/charts/pie-and-radial/pie-device-mix.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/pie-market-share.mdx b/documentation/content/reference/charts/pie-and-radial/pie-market-share.mdx index d5ae8db8..53ce8020 100644 --- a/documentation/content/reference/charts/pie-and-radial/pie-market-share.mdx +++ b/documentation/content/reference/charts/pie-and-radial/pie-market-share.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/pie-nested-like.mdx b/documentation/content/reference/charts/pie-and-radial/pie-nested-like.mdx index 81c90f14..c60dab63 100644 --- a/documentation/content/reference/charts/pie-and-radial/pie-nested-like.mdx +++ b/documentation/content/reference/charts/pie-and-radial/pie-nested-like.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/pie-rose-presentation.mdx b/documentation/content/reference/charts/pie-and-radial/pie-rose-presentation.mdx index ddd135ce..4d4714c9 100644 --- a/documentation/content/reference/charts/pie-and-radial/pie-rose-presentation.mdx +++ b/documentation/content/reference/charts/pie-and-radial/pie-rose-presentation.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/pie-two-level.mdx b/documentation/content/reference/charts/pie-and-radial/pie-two-level.mdx index ca6a2924..631c7650 100644 --- a/documentation/content/reference/charts/pie-and-radial/pie-two-level.mdx +++ b/documentation/content/reference/charts/pie-and-radial/pie-two-level.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/polar-cyclic-bar.mdx b/documentation/content/reference/charts/pie-and-radial/polar-cyclic-bar.mdx index 88f99904..d63d626e 100644 --- a/documentation/content/reference/charts/pie-and-radial/polar-cyclic-bar.mdx +++ b/documentation/content/reference/charts/pie-and-radial/polar-cyclic-bar.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/polar-wind-line.mdx b/documentation/content/reference/charts/pie-and-radial/polar-wind-line.mdx index f962c345..4ed67def 100644 --- a/documentation/content/reference/charts/pie-and-radial/polar-wind-line.mdx +++ b/documentation/content/reference/charts/pie-and-radial/polar-wind-line.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/pie-and-radial/radar-profile-a.mdx b/documentation/content/reference/charts/pie-and-radial/radar-profile-a.mdx index 5e935561..b47df758 100644 --- a/documentation/content/reference/charts/pie-and-radial/radar-profile-a.mdx +++ b/documentation/content/reference/charts/pie-and-radial/radar-profile-a.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/pie-and-radial/radar-profile-b.mdx b/documentation/content/reference/charts/pie-and-radial/radar-profile-b.mdx index c800cea1..daa76839 100644 --- a/documentation/content/reference/charts/pie-and-radial/radar-profile-b.mdx +++ b/documentation/content/reference/charts/pie-and-radial/radar-profile-b.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/radial-and-polar/gauge-basic.mdx b/documentation/content/reference/charts/radial-and-polar/gauge-basic.mdx index 3796b5fd..46f441c8 100644 --- a/documentation/content/reference/charts/radial-and-polar/gauge-basic.mdx +++ b/documentation/content/reference/charts/radial-and-polar/gauge-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Gauge") diff --git a/documentation/content/reference/charts/radial-and-polar/gauge-progress.mdx b/documentation/content/reference/charts/radial-and-polar/gauge-progress.mdx index 3f3fad09..2c51f68e 100644 --- a/documentation/content/reference/charts/radial-and-polar/gauge-progress.mdx +++ b/documentation/content/reference/charts/radial-and-polar/gauge-progress.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Progress gauge") diff --git a/documentation/content/reference/charts/radial-and-polar/liquid-fill.mdx b/documentation/content/reference/charts/radial-and-polar/liquid-fill.mdx index d4722229..fef67757 100644 --- a/documentation/content/reference/charts/radial-and-polar/liquid-fill.mdx +++ b/documentation/content/reference/charts/radial-and-polar/liquid-fill.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Liquid fill") diff --git a/documentation/content/reference/charts/radial-and-polar/pie-basic.mdx b/documentation/content/reference/charts/radial-and-polar/pie-basic.mdx index ee301d3f..ce4a4487 100644 --- a/documentation/content/reference/charts/radial-and-polar/pie-basic.mdx +++ b/documentation/content/reference/charts/radial-and-polar/pie-basic.mdx @@ -31,7 +31,7 @@ Avoid it for many categories or when small differences need precise comparison; ## Example ```rust -use fission_charts::{Chart, PieSeries}; +use fission::charts::{Chart, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial-and-polar/pie-donut.mdx b/documentation/content/reference/charts/radial-and-polar/pie-donut.mdx index b979146d..0456f4a6 100644 --- a/documentation/content/reference/charts/radial-and-polar/pie-donut.mdx +++ b/documentation/content/reference/charts/radial-and-polar/pie-donut.mdx @@ -31,7 +31,7 @@ Avoid it for many categories or when small differences need precise comparison; ## Example ```rust -use fission_charts::{Chart, PieSeries}; +use fission::charts::{Chart, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial-and-polar/pie-rose-area.mdx b/documentation/content/reference/charts/radial-and-polar/pie-rose-area.mdx index c5b4ea67..822b51e5 100644 --- a/documentation/content/reference/charts/radial-and-polar/pie-rose-area.mdx +++ b/documentation/content/reference/charts/radial-and-polar/pie-rose-area.mdx @@ -31,7 +31,7 @@ Avoid it for many categories or when small differences need precise comparison; ## Example ```rust -use fission_charts::{Chart, PieSeries}; +use fission::charts::{Chart, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial-and-polar/pie-rose-radius.mdx b/documentation/content/reference/charts/radial-and-polar/pie-rose-radius.mdx index a5d726c8..059adb64 100644 --- a/documentation/content/reference/charts/radial-and-polar/pie-rose-radius.mdx +++ b/documentation/content/reference/charts/radial-and-polar/pie-rose-radius.mdx @@ -31,7 +31,7 @@ Avoid it for many categories or when small differences need precise comparison; ## Example ```rust -use fission_charts::{Chart, PieSeries}; +use fission::charts::{Chart, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial-and-polar/radar-basic.mdx b/documentation/content/reference/charts/radial-and-polar/radar-basic.mdx index 87f70816..2cf3b674 100644 --- a/documentation/content/reference/charts/radial-and-polar/radar-basic.mdx +++ b/documentation/content/reference/charts/radial-and-polar/radar-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Radar") diff --git a/documentation/content/reference/charts/radial-and-polar/radar-filled.mdx b/documentation/content/reference/charts/radial-and-polar/radar-filled.mdx index 2d1f3c3a..047bff0c 100644 --- a/documentation/content/reference/charts/radial-and-polar/radar-filled.mdx +++ b/documentation/content/reference/charts/radial-and-polar/radar-filled.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Filled radar") diff --git a/documentation/content/reference/charts/radial/gauge-availability.mdx b/documentation/content/reference/charts/radial/gauge-availability.mdx index dbafff2c..1a878b1d 100644 --- a/documentation/content/reference/charts/radial/gauge-availability.mdx +++ b/documentation/content/reference/charts/radial/gauge-availability.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/gauge-build-confidence.mdx b/documentation/content/reference/charts/radial/gauge-build-confidence.mdx index 2a6011c8..8afcedb1 100644 --- a/documentation/content/reference/charts/radial/gauge-build-confidence.mdx +++ b/documentation/content/reference/charts/radial/gauge-build-confidence.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/gauge-capacity-headroom.mdx b/documentation/content/reference/charts/radial/gauge-capacity-headroom.mdx index 1050e242..2bc65b16 100644 --- a/documentation/content/reference/charts/radial/gauge-capacity-headroom.mdx +++ b/documentation/content/reference/charts/radial/gauge-capacity-headroom.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/gauge-deploy-health.mdx b/documentation/content/reference/charts/radial/gauge-deploy-health.mdx index e2d6be19..61968aed 100644 --- a/documentation/content/reference/charts/radial/gauge-deploy-health.mdx +++ b/documentation/content/reference/charts/radial/gauge-deploy-health.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-device-donut.mdx b/documentation/content/reference/charts/radial/pie-device-donut.mdx index f11cb6e5..e0af4b2f 100644 --- a/documentation/content/reference/charts/radial/pie-device-donut.mdx +++ b/documentation/content/reference/charts/radial/pie-device-donut.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-expense-donut.mdx b/documentation/content/reference/charts/radial/pie-expense-donut.mdx index f8fb8496..ab420b82 100644 --- a/documentation/content/reference/charts/radial/pie-expense-donut.mdx +++ b/documentation/content/reference/charts/radial/pie-expense-donut.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-exposure-rose.mdx b/documentation/content/reference/charts/radial/pie-exposure-rose.mdx index 5b56dc79..06053ef9 100644 --- a/documentation/content/reference/charts/radial/pie-exposure-rose.mdx +++ b/documentation/content/reference/charts/radial/pie-exposure-rose.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-market-rose.mdx b/documentation/content/reference/charts/radial/pie-market-rose.mdx index 7bd96200..f8a363db 100644 --- a/documentation/content/reference/charts/radial/pie-market-rose.mdx +++ b/documentation/content/reference/charts/radial/pie-market-rose.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-plan-share.mdx b/documentation/content/reference/charts/radial/pie-plan-share.mdx index 4083f424..40c19279 100644 --- a/documentation/content/reference/charts/radial/pie-plan-share.mdx +++ b/documentation/content/reference/charts/radial/pie-plan-share.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-revenue-mix.mdx b/documentation/content/reference/charts/radial/pie-revenue-mix.mdx index bf35c0d0..ec1a5ea5 100644 --- a/documentation/content/reference/charts/radial/pie-revenue-mix.mdx +++ b/documentation/content/reference/charts/radial/pie-revenue-mix.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-risk-rose.mdx b/documentation/content/reference/charts/radial/pie-risk-rose.mdx index 98231cac..32f5e75f 100644 --- a/documentation/content/reference/charts/radial/pie-risk-rose.mdx +++ b/documentation/content/reference/charts/radial/pie-risk-rose.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/pie-source-mix.mdx b/documentation/content/reference/charts/radial/pie-source-mix.mdx index 7e5d6294..e4642a54 100644 --- a/documentation/content/reference/charts/radial/pie-source-mix.mdx +++ b/documentation/content/reference/charts/radial/pie-source-mix.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/polar-cycle-line.mdx b/documentation/content/reference/charts/radial/polar-cycle-line.mdx index 42ffa9fc..c62cb045 100644 --- a/documentation/content/reference/charts/radial/polar-cycle-line.mdx +++ b/documentation/content/reference/charts/radial/polar-cycle-line.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/polar-hourly-load.mdx b/documentation/content/reference/charts/radial/polar-hourly-load.mdx index 282f5b0b..516f99e1 100644 --- a/documentation/content/reference/charts/radial/polar-hourly-load.mdx +++ b/documentation/content/reference/charts/radial/polar-hourly-load.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/polar-seasonality-bars.mdx b/documentation/content/reference/charts/radial/polar-seasonality-bars.mdx index ea6be3df..31c9bdbc 100644 --- a/documentation/content/reference/charts/radial/polar-seasonality-bars.mdx +++ b/documentation/content/reference/charts/radial/polar-seasonality-bars.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/polar-wind-speed.mdx b/documentation/content/reference/charts/radial/polar-wind-speed.mdx index f104c371..bb3125fb 100644 --- a/documentation/content/reference/charts/radial/polar-wind-speed.mdx +++ b/documentation/content/reference/charts/radial/polar-wind-speed.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/radar-platform-readiness.mdx b/documentation/content/reference/charts/radial/radar-platform-readiness.mdx index e783a8d5..b57219ae 100644 --- a/documentation/content/reference/charts/radial/radar-platform-readiness.mdx +++ b/documentation/content/reference/charts/radial/radar-platform-readiness.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/radar-product-fit.mdx b/documentation/content/reference/charts/radial/radar-product-fit.mdx index 324d80c2..794a6b19 100644 --- a/documentation/content/reference/charts/radial/radar-product-fit.mdx +++ b/documentation/content/reference/charts/radial/radar-product-fit.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/radar-service-health.mdx b/documentation/content/reference/charts/radial/radar-service-health.mdx index 2b5117ff..71beeaa0 100644 --- a/documentation/content/reference/charts/radial/radar-service-health.mdx +++ b/documentation/content/reference/charts/radial/radar-service-health.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/radial/radar-team-balance.mdx b/documentation/content/reference/charts/radial/radar-team-balance.mdx index 558b3266..cf9e3b54 100644 --- a/documentation/content/reference/charts/radial/radar-team-balance.mdx +++ b/documentation/content/reference/charts/radial/radar-team-balance.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Chart, Legend, PieSeries}; +use fission::charts::{Chart, Legend, PieSeries}; let chart = Chart::new() .title("Share") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/funnel-basic.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/funnel-basic.mdx index 2ac1dff0..ed9f8721 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/funnel-basic.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/funnel-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Funnel") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/graph-force.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/graph-force.mdx index 6cf49c30..a5e80913 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/graph-force.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/graph-force.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Force graph") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/parallel-basic.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/parallel-basic.mdx index 992fbca4..f64d86cc 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/parallel-basic.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/parallel-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Parallel coordinates") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/sankey-basic.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/sankey-basic.mdx index 7437f2ea..fd50d6e3 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/sankey-basic.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/sankey-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Sankey") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/sunburst-basic.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/sunburst-basic.mdx index 7704a0ff..1b1fa9bd 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/sunburst-basic.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/sunburst-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Sunburst") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/theme-river.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/theme-river.mdx index 6faef90a..e094f78a 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/theme-river.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/theme-river.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Theme river") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/tree-basic.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/tree-basic.mdx index adf67c5d..ea7ea5f2 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/tree-basic.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/tree-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Tree") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/tree-radial.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/tree-radial.mdx index 7f700f8c..91bbeac5 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/tree-radial.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/tree-radial.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Radial tree") diff --git a/documentation/content/reference/charts/relationships-and-hierarchy/treemap-basic.mdx b/documentation/content/reference/charts/relationships-and-hierarchy/treemap-basic.mdx index 28544009..da736d46 100644 --- a/documentation/content/reference/charts/relationships-and-hierarchy/treemap-basic.mdx +++ b/documentation/content/reference/charts/relationships-and-hierarchy/treemap-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Treemap") diff --git a/documentation/content/reference/charts/scatter-and-statistical/boxplot-latency.mdx b/documentation/content/reference/charts/scatter-and-statistical/boxplot-latency.mdx index 34cef602..0aeeed7a 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/boxplot-latency.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/boxplot-latency.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/boxplot-quality.mdx b/documentation/content/reference/charts/scatter-and-statistical/boxplot-quality.mdx index dbe4bf1c..b5222dfe 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/boxplot-quality.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/boxplot-quality.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/candlestick-intraday.mdx b/documentation/content/reference/charts/scatter-and-statistical/candlestick-intraday.mdx index 71dc61ab..22db5246 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/candlestick-intraday.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/candlestick-intraday.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/candlestick-volume.mdx b/documentation/content/reference/charts/scatter-and-statistical/candlestick-volume.mdx index 4b0c4b97..42f0ec66 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/candlestick-volume.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/candlestick-volume.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/funnel-conversion.mdx b/documentation/content/reference/charts/scatter-and-statistical/funnel-conversion.mdx index bc58e932..2920c30b 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/funnel-conversion.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/funnel-conversion.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/funnel-recruiting.mdx b/documentation/content/reference/charts/scatter-and-statistical/funnel-recruiting.mdx index 3a58392b..725751c7 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/funnel-recruiting.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/funnel-recruiting.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/parallel-products.mdx b/documentation/content/reference/charts/scatter-and-statistical/parallel-products.mdx index 03bc7bd4..be60af5e 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/parallel-products.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/parallel-products.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/parallel-quality.mdx b/documentation/content/reference/charts/scatter-and-statistical/parallel-quality.mdx index fc052b9c..5937f50c 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/parallel-quality.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/parallel-quality.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/scatter-bubble-market.mdx b/documentation/content/reference/charts/scatter-and-statistical/scatter-bubble-market.mdx index 08e61a0a..141be53e 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/scatter-bubble-market.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/scatter-bubble-market.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/scatter-clusters.mdx b/documentation/content/reference/charts/scatter-and-statistical/scatter-clusters.mdx index 57c7a8cb..beb0d48b 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/scatter-clusters.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/scatter-clusters.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/scatter-outliers.mdx b/documentation/content/reference/charts/scatter-and-statistical/scatter-outliers.mdx index b3ef5efa..dbceb1c5 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/scatter-outliers.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/scatter-outliers.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/scatter-risk-return.mdx b/documentation/content/reference/charts/scatter-and-statistical/scatter-risk-return.mdx index ca1f92ef..248fb999 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/scatter-risk-return.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/scatter-risk-return.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/single-axis-distribution.mdx b/documentation/content/reference/charts/scatter-and-statistical/single-axis-distribution.mdx index 7739d488..1ae2c736 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/single-axis-distribution.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/single-axis-distribution.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/scatter-and-statistical/single-axis-events.mdx b/documentation/content/reference/charts/scatter-and-statistical/single-axis-events.mdx index 4b8d0efd..576a893c 100644 --- a/documentation/content/reference/charts/scatter-and-statistical/single-axis-events.mdx +++ b/documentation/content/reference/charts/scatter-and-statistical/single-axis-events.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical-and-finance/boxplot-basic.mdx b/documentation/content/reference/charts/statistical-and-finance/boxplot-basic.mdx index a11b5b5a..ea50cefc 100644 --- a/documentation/content/reference/charts/statistical-and-finance/boxplot-basic.mdx +++ b/documentation/content/reference/charts/statistical-and-finance/boxplot-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Boxplot") diff --git a/documentation/content/reference/charts/statistical-and-finance/candlestick-basic.mdx b/documentation/content/reference/charts/statistical-and-finance/candlestick-basic.mdx index 61a9f4d4..c35092e4 100644 --- a/documentation/content/reference/charts/statistical-and-finance/candlestick-basic.mdx +++ b/documentation/content/reference/charts/statistical-and-finance/candlestick-basic.mdx @@ -31,7 +31,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Candlestick") diff --git a/documentation/content/reference/charts/statistical-and-finance/heatmap-cartesian.mdx b/documentation/content/reference/charts/statistical-and-finance/heatmap-cartesian.mdx index 51bdbb5a..78150190 100644 --- a/documentation/content/reference/charts/statistical-and-finance/heatmap-cartesian.mdx +++ b/documentation/content/reference/charts/statistical-and-finance/heatmap-cartesian.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, HeatmapSeries, VisualMap}; +use fission::charts::{Axis, Chart, HeatmapSeries, VisualMap}; let chart = Chart::new() .title("Heatmap") diff --git a/documentation/content/reference/charts/statistical-and-finance/scatter-basic.mdx b/documentation/content/reference/charts/statistical-and-finance/scatter-basic.mdx index 6e2b3cdf..e0375572 100644 --- a/documentation/content/reference/charts/statistical-and-finance/scatter-basic.mdx +++ b/documentation/content/reference/charts/statistical-and-finance/scatter-basic.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Scatter") diff --git a/documentation/content/reference/charts/statistical-and-finance/scatter-bubble.mdx b/documentation/content/reference/charts/statistical-and-finance/scatter-bubble.mdx index ad27120d..5bef224a 100644 --- a/documentation/content/reference/charts/statistical-and-finance/scatter-bubble.mdx +++ b/documentation/content/reference/charts/statistical-and-finance/scatter-bubble.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, BubbleSeries, Chart, VisualMap}; +use fission::charts::{Axis, BubbleSeries, Chart, VisualMap}; let chart = Chart::new() .title("Bubble scatter") diff --git a/documentation/content/reference/charts/statistical-and-finance/scatter-effect.mdx b/documentation/content/reference/charts/statistical-and-finance/scatter-effect.mdx index 925a5a36..fa431079 100644 --- a/documentation/content/reference/charts/statistical-and-finance/scatter-effect.mdx +++ b/documentation/content/reference/charts/statistical-and-finance/scatter-effect.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::Chart; +use fission::charts::Chart; let chart = Chart::new() .title("Effect scatter") diff --git a/documentation/content/reference/charts/statistical/boxplot-api-latency.mdx b/documentation/content/reference/charts/statistical/boxplot-api-latency.mdx index e517bea3..a9505f89 100644 --- a/documentation/content/reference/charts/statistical/boxplot-api-latency.mdx +++ b/documentation/content/reference/charts/statistical/boxplot-api-latency.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/boxplot-quality-spread.mdx b/documentation/content/reference/charts/statistical/boxplot-quality-spread.mdx index e3dc7aa1..9f95f3e5 100644 --- a/documentation/content/reference/charts/statistical/boxplot-quality-spread.mdx +++ b/documentation/content/reference/charts/statistical/boxplot-quality-spread.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/boxplot-region-spread.mdx b/documentation/content/reference/charts/statistical/boxplot-region-spread.mdx index f44db604..811d58d0 100644 --- a/documentation/content/reference/charts/statistical/boxplot-region-spread.mdx +++ b/documentation/content/reference/charts/statistical/boxplot-region-spread.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/bubble-customer-value.mdx b/documentation/content/reference/charts/statistical/bubble-customer-value.mdx index 0fba1bb9..1d5654cc 100644 --- a/documentation/content/reference/charts/statistical/bubble-customer-value.mdx +++ b/documentation/content/reference/charts/statistical/bubble-customer-value.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/candlestick-crypto-session.mdx b/documentation/content/reference/charts/statistical/candlestick-crypto-session.mdx index 5bfc007d..fd3592bf 100644 --- a/documentation/content/reference/charts/statistical/candlestick-crypto-session.mdx +++ b/documentation/content/reference/charts/statistical/candlestick-crypto-session.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/candlestick-equity-session.mdx b/documentation/content/reference/charts/statistical/candlestick-equity-session.mdx index 49f1f3b7..557facf9 100644 --- a/documentation/content/reference/charts/statistical/candlestick-equity-session.mdx +++ b/documentation/content/reference/charts/statistical/candlestick-equity-session.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/candlestick-volume-shift.mdx b/documentation/content/reference/charts/statistical/candlestick-volume-shift.mdx index cc6a96fe..341b673b 100644 --- a/documentation/content/reference/charts/statistical/candlestick-volume-shift.mdx +++ b/documentation/content/reference/charts/statistical/candlestick-volume-shift.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/funnel-activation.mdx b/documentation/content/reference/charts/statistical/funnel-activation.mdx index a8d7883e..3c625c92 100644 --- a/documentation/content/reference/charts/statistical/funnel-activation.mdx +++ b/documentation/content/reference/charts/statistical/funnel-activation.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/funnel-support-resolution.mdx b/documentation/content/reference/charts/statistical/funnel-support-resolution.mdx index 4b9cc552..20b8413b 100644 --- a/documentation/content/reference/charts/statistical/funnel-support-resolution.mdx +++ b/documentation/content/reference/charts/statistical/funnel-support-resolution.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/parallel-device-quality.mdx b/documentation/content/reference/charts/statistical/parallel-device-quality.mdx index 67dd4190..50619dde 100644 --- a/documentation/content/reference/charts/statistical/parallel-device-quality.mdx +++ b/documentation/content/reference/charts/statistical/parallel-device-quality.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/parallel-plan-comparison.mdx b/documentation/content/reference/charts/statistical/parallel-plan-comparison.mdx index 4b702e4c..db9b578a 100644 --- a/documentation/content/reference/charts/statistical/parallel-plan-comparison.mdx +++ b/documentation/content/reference/charts/statistical/parallel-plan-comparison.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/parallel-risk-score.mdx b/documentation/content/reference/charts/statistical/parallel-risk-score.mdx index cd70434e..a83738bc 100644 --- a/documentation/content/reference/charts/statistical/parallel-risk-score.mdx +++ b/documentation/content/reference/charts/statistical/parallel-risk-score.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/scatter-alert-hotspots.mdx b/documentation/content/reference/charts/statistical/scatter-alert-hotspots.mdx index 80bd611a..0b34dc04 100644 --- a/documentation/content/reference/charts/statistical/scatter-alert-hotspots.mdx +++ b/documentation/content/reference/charts/statistical/scatter-alert-hotspots.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/scatter-efficiency-frontier.mdx b/documentation/content/reference/charts/statistical/scatter-efficiency-frontier.mdx index 80c15d9a..93856b6d 100644 --- a/documentation/content/reference/charts/statistical/scatter-efficiency-frontier.mdx +++ b/documentation/content/reference/charts/statistical/scatter-efficiency-frontier.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/scatter-lab-samples.mdx b/documentation/content/reference/charts/statistical/scatter-lab-samples.mdx index 2520f106..b892388d 100644 --- a/documentation/content/reference/charts/statistical/scatter-lab-samples.mdx +++ b/documentation/content/reference/charts/statistical/scatter-lab-samples.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/scatter-portfolio-return.mdx b/documentation/content/reference/charts/statistical/scatter-portfolio-return.mdx index 494c7148..d4519c6d 100644 --- a/documentation/content/reference/charts/statistical/scatter-portfolio-return.mdx +++ b/documentation/content/reference/charts/statistical/scatter-portfolio-return.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/scatter-quality-outliers.mdx b/documentation/content/reference/charts/statistical/scatter-quality-outliers.mdx index 7fca7817..e21efbb5 100644 --- a/documentation/content/reference/charts/statistical/scatter-quality-outliers.mdx +++ b/documentation/content/reference/charts/statistical/scatter-quality-outliers.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/scatter-risk-bubbles.mdx b/documentation/content/reference/charts/statistical/scatter-risk-bubbles.mdx index 62491a38..5b9a02c5 100644 --- a/documentation/content/reference/charts/statistical/scatter-risk-bubbles.mdx +++ b/documentation/content/reference/charts/statistical/scatter-risk-bubbles.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/single-axis-job-runtime.mdx b/documentation/content/reference/charts/statistical/single-axis-job-runtime.mdx index 41c82694..b2995bc2 100644 --- a/documentation/content/reference/charts/statistical/single-axis-job-runtime.mdx +++ b/documentation/content/reference/charts/statistical/single-axis-job-runtime.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/charts/statistical/single-axis-release-events.mdx b/documentation/content/reference/charts/statistical/single-axis-release-events.mdx index 93b95eb1..f0ad2b16 100644 --- a/documentation/content/reference/charts/statistical/single-axis-release-events.mdx +++ b/documentation/content/reference/charts/statistical/single-axis-release-events.mdx @@ -33,7 +33,7 @@ Avoid it when the visual form makes the user estimate more than necessary; choos ## Example ```rust -use fission_charts::{Axis, Chart, LineSeries}; +use fission::charts::{Axis, Chart, LineSeries}; let chart = Chart::new() .title("Trend") diff --git a/documentation/content/reference/core/resources-and-capabilities.mdx b/documentation/content/reference/core/resources-and-capabilities.mdx index c4abbfb2..e1389c68 100644 --- a/documentation/content/reference/core/resources-and-capabilities.mdx +++ b/documentation/content/reference/core/resources-and-capabilities.mdx @@ -31,7 +31,7 @@ Do not use a capability as a generic async escape hatch for ordinary app-owned b ### Defining your own operation capability -Application and library authors can add capabilities without changing `fission-core`. A capability is just a typed contract plus a shell-side provider. +Application and library authors can add capabilities without changing Fission core crates. A capability is just a typed contract plus a shell-side provider. ```rust use fission::prelude::*; diff --git a/documentation/content/reference/core/theming-and-i18n.mdx b/documentation/content/reference/core/theming-and-i18n.mdx index 9ed35a62..b7289e0a 100644 --- a/documentation/content/reference/core/theming-and-i18n.mdx +++ b/documentation/content/reference/core/theming-and-i18n.mdx @@ -15,7 +15,7 @@ Both systems are explicit in Fission. Widgets read them through `Env` instead of ## Theme surface -The top-level theme type is `Theme` from `fission-theme`. +The top-level theme type is `Theme` from `fission::theme`, and it is also available through `fission::prelude::*`. A theme includes both primitive design tokens and component-level derived themes. In practice, that means the theme can answer questions about colors, spacing, typography, radius, elevation, and the styling rules for concrete components such as buttons, inputs, tabs, tooltips, and other widgets. diff --git a/documentation/content/reference/widgets/widget-pages/column.mdx b/documentation/content/reference/widgets/widget-pages/column.mdx index 874321af..938f630d 100644 --- a/documentation/content/reference/widgets/widget-pages/column.mdx +++ b/documentation/content/reference/widgets/widget-pages/column.mdx @@ -15,7 +15,7 @@ Use `Column` when order flows vertically and children belong in the normal layou ```rust use fission::core::ui::{Column, Text}; -use fission_ir::op::AlignItems; +use fission::ir::op::AlignItems; let node = Column { gap: Some(12.0), diff --git a/documentation/content/reference/widgets/widget-pages/grid.mdx b/documentation/content/reference/widgets/widget-pages/grid.mdx index f4d6dcdf..3f20abc4 100644 --- a/documentation/content/reference/widgets/widget-pages/grid.mdx +++ b/documentation/content/reference/widgets/widget-pages/grid.mdx @@ -15,7 +15,7 @@ Use `Grid` when track definitions are meaningful. Do not use it when you only ne ```rust use fission::core::ui::{Grid, GridItem, Text}; -use fission_ir::op::GridTrack; +use fission::ir::op::GridTrack; let node = Grid { columns: vec![GridTrack::Fr(2.0), GridTrack::Fr(1.0)], diff --git a/documentation/content/reference/widgets/widget-pages/row.mdx b/documentation/content/reference/widgets/widget-pages/row.mdx index e961909f..c3d6b118 100644 --- a/documentation/content/reference/widgets/widget-pages/row.mdx +++ b/documentation/content/reference/widgets/widget-pages/row.mdx @@ -15,7 +15,7 @@ Use `Row` when sibling order flows horizontally. Do not use it for vertical sect ```rust use fission::core::ui::{Row, Text}; -use fission_ir::op::AlignItems; +use fission::ir::op::AlignItems; let node = Row { gap: Some(10.0), diff --git a/documentation/content/reference/widgets/widget-pages/scroll.mdx b/documentation/content/reference/widgets/widget-pages/scroll.mdx index a0a1a71f..7ecd16d8 100644 --- a/documentation/content/reference/widgets/widget-pages/scroll.mdx +++ b/documentation/content/reference/widgets/widget-pages/scroll.mdx @@ -15,7 +15,7 @@ Use `Scroll` when building the whole child subtree is acceptable. Do not use it ```rust use fission::core::ui::{Column, Scroll, Text}; -use fission_ir::op::FlexDirection; +use fission::ir::op::FlexDirection; let node = Scroll { direction: FlexDirection::Column, diff --git a/documentation/content/reference/widgets/widget-pages/wrap.mdx b/documentation/content/reference/widgets/widget-pages/wrap.mdx index 62e00009..12825116 100644 --- a/documentation/content/reference/widgets/widget-pages/wrap.mdx +++ b/documentation/content/reference/widgets/widget-pages/wrap.mdx @@ -15,7 +15,7 @@ Use `Wrap` when wrapping behavior is the important part of the layout. Do not us ```rust use fission::core::ui::Text; -use fission_ir::op::FlexDirection; +use fission::ir::op::FlexDirection; use fission::prelude::*; let node = Wrap { diff --git a/documentation/fission.toml b/documentation/fission.toml index d5c4f9f2..7f7f7c0e 100644 --- a/documentation/fission.toml +++ b/documentation/fission.toml @@ -53,19 +53,19 @@ href = "/docs/learn/examples-and-targets/" kind = "content" path = "/docs" source = "content/docs" -template = "fission_shell_site::documentation" +template = "fission::site::documentation" sidebar = "site/docs-sidebar.toml" [[site.routes]] kind = "content" path = "/reference" source = "content/reference" -template = "fission_shell_site::documentation" +template = "fission::site::documentation" sidebar = "site/reference-sidebar.toml" [[site.routes]] kind = "content" path = "/blog" source = "content/blog" -template = "fission_shell_site::documentation" +template = "fission::site::documentation" sidebar = "site/blog-sidebar.toml" diff --git a/documentation/src/main.rs b/documentation/src/main.rs index 62e303da..0505ca29 100644 --- a/documentation/src/main.rs +++ b/documentation/src/main.rs @@ -4,7 +4,7 @@ mod components; use anyhow::Result; use components::{DocsFooter, DocsState, RoutedHomePage}; use fission::prelude::*; -use fission_shell_site::{build_from_cli, FissionSite}; +use fission::site::{build_from_cli, FissionSite}; fn main() -> Result<()> { build_from_cli(site_app()) diff --git a/examples/animation-gallery/Cargo.toml b/examples/animation-gallery/Cargo.toml index c4ba64ef..98e400f8 100644 --- a/examples/animation-gallery/Cargo.toml +++ b/examples/animation-gallery/Cargo.toml @@ -4,12 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-core = { path = "../../crates/core/fission-core" } -fission-ir = { path = "../../crates/core/fission-ir" } -fission-macros = { path = "../../crates/authoring/fission-macros" } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } lazy_static = "1.4" serde = { version = "1.0", features = ["derive"] } anyhow = "1.0" diff --git a/examples/animation-gallery/src/main.rs b/examples/animation-gallery/src/main.rs index 3c3e320d..717a02c1 100644 --- a/examples/animation-gallery/src/main.rs +++ b/examples/animation-gallery/src/main.rs @@ -1,12 +1,12 @@ +use fission::core::EasingFunction; +use fission::prelude::DesktopApp; use fission::prelude::*; +use fission::widgets::{Transition, Wrap}; use fission::{ op::Color as IrColor, with_reducer, AnimationPropertyId, AnimationRequest, AnimationStartValue, AppState, BuildCtx, Button, ButtonVariant, Column, Composite, Container, FlexDirection, Node, Row, Scroll, Text, View, Widget, WidgetNodeId, }; -use fission_core::EasingFunction; -use fission_shell_desktop::DesktopApp; -use fission_widgets::{Transition, Wrap}; use lazy_static::lazy_static; use serde::{Deserialize, Serialize}; diff --git a/examples/chart-gallery/Cargo.toml b/examples/chart-gallery/Cargo.toml index 90ea15ce..7d1f0ed8 100644 --- a/examples/chart-gallery/Cargo.toml +++ b/examples/chart-gallery/Cargo.toml @@ -4,21 +4,12 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-core = { path = "../../crates/core/fission-core" } -fission-ir = { path = "../../crates/core/fission-ir" } -fission-layout = { path = "../../crates/core/fission-layout" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } -fission-charts = { path = "../../crates/authoring/fission-charts" } -fission-3d = { path = "../../crates/core/fission-3d" } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-theme = { path = "../../crates/core/fission-theme" } -fission-macros = { path = "../../crates/authoring/fission-macros" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop", "charts", "three-d"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = "1.0" lazy_static = "1.4" -fission-test-driver = { path = "../../crates/tools/fission-test-driver" } [dev-dependencies] +fission-test-driver = { path = "../../crates/tools/fission-test-driver" } image = "0.25" diff --git a/examples/chart-gallery/src/app.rs b/examples/chart-gallery/src/app.rs index 984ec317..e7d6ad2b 100644 --- a/examples/chart-gallery/src/app.rs +++ b/examples/chart-gallery/src/app.rs @@ -8,10 +8,10 @@ use crate::state::{ UpdateScale, SHOWCASE_CATEGORY, }; use crate::style::rgb; -use fission_charts::ChartInteractionEvent; -use fission_core::op::Color; -use fission_core::ui::{Button, ButtonVariant, Column, Container, Node, Row, Scroll, Text}; -use fission_core::{reduce_with, with_reducer, ActionEnvelope, ActionId, BuildCtx, View, Widget}; +use fission::charts::ChartInteractionEvent; +use fission::core::op::Color; +use fission::core::ui::{Button, ButtonVariant, Column, Container, Node, Row, Scroll, Text}; +use fission::core::{reduce_with, with_reducer, ActionEnvelope, ActionId, BuildCtx, View, Widget}; pub(crate) struct GalleryApp; @@ -100,7 +100,7 @@ fn build_sidebar(view: &View, select_chart_id: ActionId, sidebar_w "Showcase overview", view.state.selected_category == SHOWCASE_CATEGORY, ), - fission_widgets::Spacer { + fission::widgets::Spacer { height: Some(16.0), ..Default::default() } @@ -127,7 +127,7 @@ fn build_sidebar(view: &View, select_chart_id: ActionId, sidebar_w } sidebar_items.push( - fission_widgets::Spacer { + fission::widgets::Spacer { height: Some(8.0), ..Default::default() } @@ -156,7 +156,7 @@ fn build_sidebar(view: &View, select_chart_id: ActionId, sidebar_w } sidebar_items.push( - fission_widgets::Spacer { + fission::widgets::Spacer { height: Some(8.0), ..Default::default() } @@ -166,7 +166,7 @@ fn build_sidebar(view: &View, select_chart_id: ActionId, sidebar_w Container::new( Scroll { - direction: fission_core::FlexDirection::Column, + direction: fission::core::FlexDirection::Column, child: Some(Box::new( Column { children: sidebar_items, @@ -238,15 +238,15 @@ fn build_controls( switch_control("Markers", view.state.markers, toggle_markers), ], gap: Some(14.0), - align_items: fission_core::op::AlignItems::Center, - wrap: fission_core::op::FlexWrap::Wrap, + align_items: fission::core::op::AlignItems::Center, + wrap: fission::core::op::FlexWrap::Wrap, ..Default::default() } .into_node(), Row { children: vec![ Text::new("Data scale").color(Color::WHITE).into_node(), - fission_widgets::Slider { + fission::widgets::Slider { value: view.state.data_scale, min: 0.1, max: 2.0, @@ -259,7 +259,7 @@ fn build_controls( .into_node(), ], gap: Some(12.0), - align_items: fission_core::op::AlignItems::Center, + align_items: fission::core::op::AlignItems::Center, ..Default::default() } .into_node(), @@ -283,7 +283,7 @@ fn switch_control(label: &str, checked: bool, action: ActionEnvelope) -> Node { Row { children: vec![ Text::new(label).color(Color::WHITE).into_node(), - fission_widgets::Switch { + fission::widgets::Switch { checked, on_toggle: Some(action), ..Default::default() @@ -291,7 +291,7 @@ fn switch_control(label: &str, checked: bool, action: ActionEnvelope) -> Node { .into_node(), ], gap: Some(7.0), - align_items: fission_core::op::AlignItems::Center, + align_items: fission::core::op::AlignItems::Center, ..Default::default() } .into_node() @@ -310,7 +310,7 @@ fn build_content(view: &View, chart_node: Node, controls: Node) -> Row { children: vec![ Text::new(title).size(24.0).color(Color::WHITE).into_node(), - fission_widgets::Spacer { + fission::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -319,13 +319,13 @@ fn build_content(view: &View, chart_node: Node, controls: Node) -> ..Default::default() } .into_node(), - fission_widgets::Spacer { + fission::widgets::Spacer { height: Some(24.0), ..Default::default() } .into_node(), chart_node, - fission_widgets::Spacer { + fission::widgets::Spacer { height: Some(24.0), ..Default::default() } diff --git a/examples/chart-gallery/src/charts/docs.rs b/examples/chart-gallery/src/charts/docs.rs index 1b82e1f5..75d15336 100644 --- a/examples/chart-gallery/src/charts/docs.rs +++ b/examples/chart-gallery/src/charts/docs.rs @@ -4,15 +4,15 @@ use crate::charts::gallery::{ use crate::data::{sample_lines, sample_tree, SIMPLE_GEOJSON}; use crate::state::GalleryState; use crate::style::{amber, blue, teal}; -use fission_charts::{ +use fission::charts::{ Axis, BarSeries, BoxplotSeries, CandlestickSeries, Chart, DataValue, DataZoom, Dataset, EffectScatterSeries, Encode, FunnelSeries, GaugeSeries, GraphNode, GraphSeries, HeatmapSeries, Legend, LineSeries, LinesSeries, LiquidfillSeries, MapSeries, ParallelSeries, PictorialBarSeries, PieSeries, RadarSeries, SankeySeries, ScatterSeries, SunburstSeries, ThemeRiverSeries, TreeSeries, TreemapNode, TreemapSeries, VisualMap, WordcloudSeries, }; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View, Widget}; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View, Widget}; pub(crate) fn chart_for_doc_slug( slug: &str, @@ -458,15 +458,15 @@ pub(crate) fn chart_for_doc_slug( }, ]) .edges(vec![ - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "0".into(), target: "1".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "0".into(), target: "2".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "0".into(), target: "3".into(), }, @@ -592,11 +592,11 @@ pub(crate) fn chart_for_doc_slug( }, ]) .edges(vec![ - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "a".into(), target: "c".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "b".into(), target: "c".into(), }, diff --git a/examples/chart-gallery/src/charts/gallery.rs b/examples/chart-gallery/src/charts/gallery.rs index 408364dc..7ce1366d 100644 --- a/examples/chart-gallery/src/charts/gallery.rs +++ b/examples/chart-gallery/src/charts/gallery.rs @@ -1,14 +1,14 @@ use crate::showcase::build_showcase; use crate::state::{GalleryState, SHOWCASE_CATEGORY}; use crate::style::{amber, blue}; -use fission_3d::Scene3D; -use fission_charts::{ +use fission::charts::{ Chart, ChartAnimation, ChartAnimationKind, ChartSelectionMode, ChartTooltipTrigger, MarkLine, MarkPoint, }; -use fission_core::op::Color; -use fission_core::ui::{Container, Node, Text}; -use fission_core::{BuildCtx, View, Widget}; +use fission::core::op::Color; +use fission::core::ui::{Container, Node, Text}; +use fission::core::{BuildCtx, View, Widget}; +use fission::three_d::Scene3D; mod cartesian; pub(crate) mod cartesian_variants; diff --git a/examples/chart-gallery/src/charts/gallery/cartesian.rs b/examples/chart-gallery/src/charts/gallery/cartesian.rs index 66f88d2a..59dacc35 100644 --- a/examples/chart-gallery/src/charts/gallery/cartesian.rs +++ b/examples/chart-gallery/src/charts/gallery/cartesian.rs @@ -1,12 +1,12 @@ use super::GalleryBuildExt; use crate::state::GalleryState; -use fission_charts::{ +use fission::charts::{ Axis, BarSeries, Chart, DataZoom, Legend, LineSeries, PieSeries, ScatterSeries, Tooltip, VisualMap, }; -use fission_core::op::Color; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::core::op::Color; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; pub(super) fn build_chart( chart: usize, diff --git a/examples/chart-gallery/src/charts/gallery/cartesian_variants.rs b/examples/chart-gallery/src/charts/gallery/cartesian_variants.rs index 9c80971c..84a77350 100644 --- a/examples/chart-gallery/src/charts/gallery/cartesian_variants.rs +++ b/examples/chart-gallery/src/charts/gallery/cartesian_variants.rs @@ -1,10 +1,10 @@ use super::GalleryBuildExt; use crate::state::GalleryState; use crate::style::{amber, blue, teal}; -use fission_charts::{Axis, BarSeries, BubbleSeries, Chart, Legend, LineSeries, VisualMap}; -use fission_core::op::Color; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::charts::{Axis, BarSeries, BubbleSeries, Chart, Legend, LineSeries, VisualMap}; +use fission::core::op::Color; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; pub(super) fn build_chart( chart: usize, diff --git a/examples/chart-gallery/src/charts/gallery/components.rs b/examples/chart-gallery/src/charts/gallery/components.rs index f57c688e..deabd332 100644 --- a/examples/chart-gallery/src/charts/gallery/components.rs +++ b/examples/chart-gallery/src/charts/gallery/components.rs @@ -1,13 +1,13 @@ use super::GalleryBuildExt; use crate::state::GalleryState; -use fission_charts::{ +use fission::charts::{ Axis, BarSeries, Chart, ChartBrush, ChartGraphic, ChartInteraction, ChartTimeline, ChartToolAction, DataZoom, Legend, LineSeries, MarkArea, MarkLine, MarkPoint, ScatterSeries, Tooltip, }; -use fission_core::op::Color; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::core::op::Color; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; pub(super) fn build_chart( chart: usize, diff --git a/examples/chart-gallery/src/charts/gallery/coordinates.rs b/examples/chart-gallery/src/charts/gallery/coordinates.rs index f2fd97f9..9d8e74bf 100644 --- a/examples/chart-gallery/src/charts/gallery/coordinates.rs +++ b/examples/chart-gallery/src/charts/gallery/coordinates.rs @@ -1,11 +1,11 @@ use super::GalleryBuildExt; use crate::state::GalleryState; use crate::style::{blue, teal}; -use fission_charts::{ +use fission::charts::{ CalendarHeatmapSeries, Chart, PolarBarSeries, PolarLineSeries, SingleAxisSeries, VisualMap, }; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; pub(super) fn build_chart( chart: usize, diff --git a/examples/chart-gallery/src/charts/gallery/dataset_3d.rs b/examples/chart-gallery/src/charts/gallery/dataset_3d.rs index 817f9259..6f5e01e3 100644 --- a/examples/chart-gallery/src/charts/gallery/dataset_3d.rs +++ b/examples/chart-gallery/src/charts/gallery/dataset_3d.rs @@ -1,10 +1,10 @@ use super::GalleryBuildExt; use crate::state::GalleryState; -use fission_3d::{Point3D, Primitive3D, Scene3D}; -use fission_charts::{Axis, BarSeries, Chart, DataValue, Dataset, Encode, Legend, LineSeries}; -use fission_core::op::Color; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::charts::{Axis, BarSeries, Chart, DataValue, Dataset, Encode, Legend, LineSeries}; +use fission::core::op::Color; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; pub(super) fn build_chart( chart: usize, diff --git a/examples/chart-gallery/src/charts/gallery/deep_catalog.rs b/examples/chart-gallery/src/charts/gallery/deep_catalog.rs index 5eede730..6994f063 100644 --- a/examples/chart-gallery/src/charts/gallery/deep_catalog.rs +++ b/examples/chart-gallery/src/charts/gallery/deep_catalog.rs @@ -1,8 +1,7 @@ use crate::data::{sample_lines, sample_tree, SIMPLE_GEOJSON}; use crate::state::GalleryState; use crate::style::{amber, blue, teal}; -use fission_3d::Scene3D; -use fission_charts::{ +use fission::charts::{ Axis, BarSeries, BoxplotSeries, BubbleSeries, CalendarHeatmapSeries, CandlestickSeries, Chart, ChartBrush, ChartGraphic, ChartInteraction, ChartTimeline, ChartToolAction, DataZoom, EffectScatterSeries, FunnelSeries, GaugeSeries, GraphNode, GraphSeries, HeatmapSeries, Legend, @@ -11,9 +10,10 @@ use fission_charts::{ ScatterSeries, SingleAxisSeries, SunburstSeries, ThemeRiverSeries, TreeSeries, TreemapNode, TreemapSeries, VisualMap, }; -use fission_core::op::Color; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View, Widget}; +use fission::core::op::Color; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View, Widget}; +use fission::three_d::Scene3D; use super::dataset_3d; @@ -3328,11 +3328,11 @@ fn sankey_chart(title: &str, _seed: usize, _s: f32) -> Chart { }, ]) .edges(vec![ - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "a".into(), target: "b".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "b".into(), target: "c".into(), }, @@ -3388,15 +3388,15 @@ fn graph_chart(title: &str, seed: usize, s: f32) -> Chart { }, ]) .edges(vec![ - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "0".into(), target: "1".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "0".into(), target: "2".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "0".into(), target: "3".into(), }, @@ -3451,7 +3451,7 @@ fn route_map_chart(title: &str, seed: usize, s: f32) -> Chart { fn tooltip_chart(title: &str, seed: usize, s: f32) -> Chart { grouped_bar_chart(title, seed, s) - .tooltip(fission_charts::Tooltip::axis_trigger()) + .tooltip(fission::charts::Tooltip::axis_trigger()) .interaction(ChartInteraction::new().emit_events(true)) } diff --git a/examples/chart-gallery/src/charts/gallery/dynamic.rs b/examples/chart-gallery/src/charts/gallery/dynamic.rs index 0a01fb0b..4b0ffd73 100644 --- a/examples/chart-gallery/src/charts/gallery/dynamic.rs +++ b/examples/chart-gallery/src/charts/gallery/dynamic.rs @@ -1,11 +1,11 @@ use super::GalleryBuildExt; use crate::state::GalleryState; -use fission_charts::{ +use fission::charts::{ Axis, Chart, EffectScatterSeries, GaugeSeries, LiquidfillSeries, PictorialBarSeries, WordcloudSeries, }; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; pub(super) fn build_chart( chart: usize, diff --git a/examples/chart-gallery/src/charts/gallery/relationship_geo.rs b/examples/chart-gallery/src/charts/gallery/relationship_geo.rs index b166bcc7..63a183cc 100644 --- a/examples/chart-gallery/src/charts/gallery/relationship_geo.rs +++ b/examples/chart-gallery/src/charts/gallery/relationship_geo.rs @@ -2,12 +2,12 @@ use super::GalleryBuildExt; use crate::data::{sample_lines, sample_tree, SIMPLE_GEOJSON}; use crate::state::GalleryState; use crate::style::teal; -use fission_charts::{ +use fission::charts::{ Chart, GraphNode, GraphSeries, Legend, LinesSeries, MapSeries, ParallelSeries, SankeySeries, SunburstSeries, ThemeRiverSeries, TreeSeries, TreemapNode, TreemapSeries, VisualMap, }; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; pub(super) fn build_chart( chart: usize, @@ -43,15 +43,15 @@ pub(super) fn build_chart( }, ]) .edges(vec![ - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "1".into(), target: "0".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "2".into(), target: "0".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "3".into(), target: "0".into(), }, @@ -134,7 +134,7 @@ pub(super) fn build_chart( value: 0.0, }, ]) - .edges(vec![fission_charts::series::graph::GraphEdge { + .edges(vec![fission::charts::series::graph::GraphEdge { source: "a".into(), target: "b".into(), }]) diff --git a/examples/chart-gallery/src/charts/gallery/statistical.rs b/examples/chart-gallery/src/charts/gallery/statistical.rs index 0bef74b8..e699da6f 100644 --- a/examples/chart-gallery/src/charts/gallery/statistical.rs +++ b/examples/chart-gallery/src/charts/gallery/statistical.rs @@ -1,12 +1,12 @@ use super::GalleryBuildExt; use crate::state::GalleryState; -use fission_charts::{ +use fission::charts::{ Axis, BoxplotSeries, CandlestickSeries, Chart, FunnelSeries, HeatmapSeries, RadarSeries, VisualMap, }; -use fission_core::op::Color; -use fission_core::ui::Node; -use fission_core::{BuildCtx, View}; +use fission::core::op::Color; +use fission::core::ui::Node; +use fission::core::{BuildCtx, View}; pub(super) fn build_chart( chart: usize, diff --git a/examples/chart-gallery/src/data.rs b/examples/chart-gallery/src/data.rs index ef7b531b..183b0589 100644 --- a/examples/chart-gallery/src/data.rs +++ b/examples/chart-gallery/src/data.rs @@ -1,4 +1,4 @@ -use fission_charts::{LineSegment, TreemapNode}; +use fission::charts::{LineSegment, TreemapNode}; pub(crate) const SIMPLE_GEOJSON: &str = r#" { diff --git a/examples/chart-gallery/src/main.rs b/examples/chart-gallery/src/main.rs index 3408e523..f4dc0a4b 100644 --- a/examples/chart-gallery/src/main.rs +++ b/examples/chart-gallery/src/main.rs @@ -6,17 +6,17 @@ mod state; mod style; use app::GalleryApp; -use fission_shell_desktop::DesktopApp; +use fission::prelude::DesktopApp; use state::GalleryState; fn main() -> anyhow::Result<()> { let app = DesktopApp::new(GalleryApp) .with_title("Fission Chart Gallery") - .with_sync_env(|state: &GalleryState, env: &mut fission_core::Env| { + .with_sync_env(|state: &GalleryState, env: &mut fission::core::Env| { env.theme = if state.dark_theme { - fission_theme::Theme::dark() + fission::theme::Theme::dark() } else { - fission_theme::Theme::default() + fission::theme::Theme::default() }; }); diff --git a/examples/chart-gallery/src/showcase.rs b/examples/chart-gallery/src/showcase.rs index 3f55df59..e09f2c38 100644 --- a/examples/chart-gallery/src/showcase.rs +++ b/examples/chart-gallery/src/showcase.rs @@ -2,13 +2,13 @@ use crate::charts::gallery::configure_chart; use crate::data::SIMPLE_GEOJSON; use crate::state::GalleryState; use crate::style::{amber, blue, rgb, teal}; -use fission_charts::{ +use fission::charts::{ Axis, Chart, DataZoom, GraphNode, HeatmapSeries, Legend, LineSeries, MapSeries, SankeySeries, SunburstSeries, ThemeRiverSeries, TreemapNode, VisualMap, }; -use fission_core::op::Color; -use fission_core::ui::{Column, Container, Node, Row, Scroll, Text}; -use fission_core::{BuildCtx, View, Widget}; +use fission::core::op::Color; +use fission::core::ui::{Column, Container, Node, Row, Scroll, Text}; +use fission::core::{BuildCtx, View, Widget}; pub(crate) fn build_showcase( ctx: &mut BuildCtx, @@ -238,11 +238,11 @@ pub(crate) fn build_showcase( }, ]) .edges(vec![ - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "a".into(), target: "c".into(), }, - fission_charts::series::graph::GraphEdge { + fission::charts::series::graph::GraphEdge { source: "b".into(), target: "c".into(), }, @@ -315,7 +315,7 @@ pub(crate) fn build_showcase( ); Scroll { - direction: fission_core::FlexDirection::Column, + direction: fission::core::FlexDirection::Column, child: Some(Box::new( Column { children, diff --git a/examples/chart-gallery/src/state.rs b/examples/chart-gallery/src/state.rs index d4be7a4d..7e9402e9 100644 --- a/examples/chart-gallery/src/state.rs +++ b/examples/chart-gallery/src/state.rs @@ -1,6 +1,6 @@ +use fission::charts::{ChartHitKind, ChartInteractionEvent}; +use fission::core::AppState; use fission::prelude::fission_reducer; -use fission_charts::{ChartHitKind, ChartInteractionEvent}; -use fission_core::AppState; use serde::{Deserialize, Serialize}; pub(crate) const SHOWCASE_CATEGORY: usize = usize::MAX; @@ -75,7 +75,7 @@ pub(crate) fn toggle_markers(state: &mut GalleryState, _value: bool) { pub(crate) fn record_chart_interaction( state: &mut GalleryState, event: ChartInteractionEvent, - _ctx: &mut fission_core::ReducerContext, + _ctx: &mut fission::core::ReducerContext, ) { let hit = event .hit diff --git a/examples/chart-gallery/src/style.rs b/examples/chart-gallery/src/style.rs index 7e4ba461..90630db2 100644 --- a/examples/chart-gallery/src/style.rs +++ b/examples/chart-gallery/src/style.rs @@ -1,4 +1,4 @@ -use fission_core::op::Color; +use fission::core::op::Color; pub(crate) fn rgb(r: u8, g: u8, b: u8) -> Color { Color { r, g, b, a: 255 } diff --git a/examples/counter/Cargo.toml b/examples/counter/Cargo.toml index 3384dc01..53ee9149 100644 --- a/examples/counter/Cargo.toml +++ b/examples/counter/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } anyhow = "1.0" [dev-dependencies] diff --git a/examples/editor/Cargo.toml b/examples/editor/Cargo.toml index 6233f240..64a5a4c0 100644 --- a/examples/editor/Cargo.toml +++ b/examples/editor/Cargo.toml @@ -4,15 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } -fission-core = { path = "../../crates/core/fission-core" } -fission-macros = { path = "../../crates/authoring/fission-macros" } -fission-icons = { path = "../../crates/authoring/fission-icons" } -fission-ir = { path = "../../crates/core/fission-ir" } -fission-theme = { path = "../../crates/core/fission-theme" } -fission-text-engine = { path = "../../crates/core/fission-text-engine" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop", "terminal-widget"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = "1.0" @@ -24,6 +16,4 @@ tree-sitter-language = "0.1" [dev-dependencies] fission-test = { path = "../../crates/tools/fission-test" } fission-test-driver = { path = "../../crates/tools/fission-test-driver" } -fission-render = { path = "../../crates/rendering/fission-render" } -fission-layout = { path = "../../crates/core/fission-layout" } image = "0.25" diff --git a/examples/editor/src/breadcrumb.rs b/examples/editor/src/breadcrumb.rs index 61c00301..7173a484 100644 --- a/examples/editor/src/breadcrumb.rs +++ b/examples/editor/src/breadcrumb.rs @@ -1,8 +1,8 @@ use crate::model::EditorState; -use fission_core::op::Color; -use fission_core::ui::{Container, Node, Text}; -use fission_core::{BuildCtx, View, Widget}; -use fission_widgets::{HStack, Spacer}; +use fission::core::op::Color; +use fission::core::ui::{Container, Node, Text}; +use fission::core::{BuildCtx, View, Widget}; +use fission::widgets::{HStack, Spacer}; pub struct Breadcrumb; diff --git a/examples/editor/src/command_palette.rs b/examples/editor/src/command_palette.rs index 34c59d6e..b7a1d488 100644 --- a/examples/editor/src/command_palette.rs +++ b/examples/editor/src/command_palette.rs @@ -2,13 +2,13 @@ use crate::model::{ EditorState, RefreshGitStatus, SaveAllFiles, SaveFile, SetSidebarSection, SidebarSection, ToggleCommandPalette, ToggleSidebar, ToggleTerminal, UpdateCommandQuery, }; -use fission_core::op::Color; -use fission_core::ui::{ +use fission::core::op::Color; +use fission::core::ui::{ Button, ButtonContentAlign, ButtonVariant, Container, GestureDetector, Node, Positioned, Text, TextInput, ZStack, }; -use fission_core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; -use fission_widgets::{HStack, Spacer, VStack}; +use fission::core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; +use fission::widgets::{HStack, Spacer, VStack}; pub struct CommandPalette; @@ -166,7 +166,7 @@ impl Widget for CommandPalette { ), ); - let action_for = |label: &str| -> fission_core::ActionEnvelope { + let action_for = |label: &str| -> fission::core::ActionEnvelope { match label { "Save" => save.clone(), "Save All" => save_all.clone(), @@ -237,7 +237,7 @@ impl Widget for CommandPalette { a: 255, }; - let shadow = fission_core::op::BoxShadow { + let shadow = fission::core::op::BoxShadow { color: Color { r: 0, g: 0, @@ -258,7 +258,9 @@ impl Widget for CommandPalette { children: vec![ Container::new( TextInput { - id: Some(fission_ir::NodeId::explicit("editor_command_palette_input")), + id: Some(fission::ir::NodeId::explicit( + "editor_command_palette_input", + )), value: view.state.command_query.clone(), placeholder: Some("Type a command...".into()), on_change: Some(update_query), @@ -269,8 +271,8 @@ impl Widget for CommandPalette { .padding_all(6.0) .into_node(), Container::new( - fission_core::ui::widgets::scroll::Scroll { - direction: fission_core::op::FlexDirection::Column, + fission::core::ui::widgets::scroll::Scroll { + direction: fission::core::op::FlexDirection::Column, child: Some(Box::new( VStack { spacing: Some(0.0), @@ -334,7 +336,9 @@ impl Widget for CommandPalette { top: Some(40.0), left: Some(0.0), right: Some(0.0), - child: Some(Box::new(fission_core::ui::Align::new(dropdown).into_node())), + child: Some(Box::new( + fission::core::ui::Align::new(dropdown).into_node(), + )), ..Default::default() } .into_node(), @@ -357,7 +361,7 @@ impl Widget for CommandPalette { .into_node(); ctx.register_portal_with_layer( - fission_core::PortalLayer::Modal, + fission::core::PortalLayer::Modal, Some(WidgetNodeId::explicit("command_palette")), positioned_root, ); diff --git a/examples/editor/src/completion_popup.rs b/examples/editor/src/completion_popup.rs index e417e6cf..9bf2b9b8 100644 --- a/examples/editor/src/completion_popup.rs +++ b/examples/editor/src/completion_popup.rs @@ -1,15 +1,15 @@ //! Auto-complete popup widget that displays LSP completion suggestions. use crate::model::*; -use fission_core::op::Color; -use fission_core::ui::{ +use fission::core::op::Color; +use fission::core::ui::{ Button, ButtonContentAlign, ButtonVariant, Container, GestureDetector, Node, Positioned, Scroll, Text, ZStack, }; -use fission_core::{ +use fission::core::{ reduce_with, ActionEnvelope, BuildCtx, FlexDirection, PortalLayer, View, Widget, WidgetNodeId, }; -use fission_widgets::{HStack, Spacer, VStack}; +use fission::widgets::{HStack, Spacer, VStack}; pub struct CompletionPopup; diff --git a/examples/editor/src/context_menu.rs b/examples/editor/src/context_menu.rs index 44c80688..b138fa1a 100644 --- a/examples/editor/src/context_menu.rs +++ b/examples/editor/src/context_menu.rs @@ -1,8 +1,8 @@ use crate::model::*; -use fission_core::op::Color; -use fission_core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, GestureDetector, Node, Positioned, Text, ZStack}; -use fission_core::{ActionEnvelope, BuildCtx, reduce_with, PortalLayer, View, Widget, WidgetNodeId}; -use fission_widgets::{VStack, Spacer}; +use fission::core::op::Color; +use fission::core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, GestureDetector, Node, Positioned, Text, ZStack}; +use fission::core::{ActionEnvelope, BuildCtx, reduce_with, PortalLayer, View, Widget, WidgetNodeId}; +use fission::widgets::{VStack, Spacer}; pub struct ContextMenu; @@ -31,7 +31,7 @@ impl Widget for ContextMenu { content_align: ButtonContentAlign::Start, child: Some(Box::new( Container::new( - fission_widgets::HStack { + fission::widgets::HStack { spacing: Some(0.0), children: vec![ Text::new(label).size(12.0).color(text_color).flex_grow(1.0).into_node(), diff --git a/examples/editor/src/diagnostics_panel.rs b/examples/editor/src/diagnostics_panel.rs index 96c441b3..8c9a2df4 100644 --- a/examples/editor/src/diagnostics_panel.rs +++ b/examples/editor/src/diagnostics_panel.rs @@ -1,8 +1,8 @@ use crate::model::{DiagSeverity, EditorState, OpenFile}; -use fission_core::op::Color; -use fission_core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, Node, Scroll, Text}; -use fission_core::{reduce_with, ActionEnvelope, BuildCtx, FlexDirection, View, Widget}; -use fission_widgets::VStack; +use fission::core::op::Color; +use fission::core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, Node, Scroll, Text}; +use fission::core::{reduce_with, ActionEnvelope, BuildCtx, FlexDirection, View, Widget}; +use fission::widgets::VStack; use serde_json; pub struct DiagnosticsPanel; diff --git a/examples/editor/src/editor_render_node.rs b/examples/editor/src/editor_render_node.rs index f896703d..5cf5a3fc 100644 --- a/examples/editor/src/editor_render_node.rs +++ b/examples/editor/src/editor_render_node.rs @@ -17,16 +17,16 @@ use crate::model::{ ShiftActiveFileWindow, UpdateCursorPosition, UpdateScrollY, WrapMode, }; use crate::syntax; -use fission_core::action::ActionEnvelope; -use fission_core::event::{InputEvent, KeyCode, KeyEvent, PointerEvent}; -use fission_core::lowering::{LoweringContext, NodeBuilder}; -use fission_core::ui::custom_render::{CustomEventResult, CustomHitResult, CustomRenderObject}; -use fission_core::ui::traits::LowerDyn; -use fission_core::{LayoutPoint, LayoutRect}; -use fission_ir::op::{ +use fission::core::action::ActionEnvelope; +use fission::core::event::{InputEvent, KeyCode, KeyEvent, PointerEvent}; +use fission::core::lowering::{LoweringContext, NodeBuilder}; +use fission::core::ui::custom_render::{CustomEventResult, CustomHitResult, CustomRenderObject}; +use fission::core::ui::traits::LowerDyn; +use fission::core::{LayoutPoint, LayoutRect}; +use fission::ir::op::{ AlignItems, Color as IrColor, Fill, FlexDirection, LayoutOp, Op, PaintOp, TextRun, TextStyle, }; -use fission_ir::NodeId; +use fission::ir::NodeId; use std::fmt; // --------------------------------------------------------------------------- @@ -359,7 +359,7 @@ impl LowerDyn for EditorRenderNode { font_family: None, locale: None, font_weight: 400, - font_style: fission_ir::op::FontStyle::Normal, + font_style: fission::ir::op::FontStyle::Normal, line_height: None, letter_spacing: 0.0, background_color: None, @@ -377,7 +377,7 @@ impl LowerDyn for EditorRenderNode { font_family: None, locale: None, font_weight: 400, - font_style: fission_ir::op::FontStyle::Normal, + font_style: fission::ir::op::FontStyle::Normal, line_height: None, letter_spacing: 0.0, background_color: None, @@ -394,7 +394,7 @@ impl LowerDyn for EditorRenderNode { font_family: None, locale: None, font_weight: 400, - font_style: fission_ir::op::FontStyle::Normal, + font_style: fission::ir::op::FontStyle::Normal, line_height: None, letter_spacing: 0.0, background_color: None, @@ -445,13 +445,13 @@ impl LowerDyn for EditorRenderNode { id, Op::Layout(LayoutOp::Flex { direction: FlexDirection::Row, - wrap: fission_ir::op::FlexWrap::NoWrap, + wrap: fission::ir::op::FlexWrap::NoWrap, flex_grow: 0.0, flex_shrink: 0.0, padding: [0.0; 4], gap: None, align_items: AlignItems::Center, - justify_content: fission_ir::op::JustifyContent::Start, + justify_content: fission::ir::op::JustifyContent::Start, }), ); b.add_child(gutter_box_id); @@ -518,13 +518,13 @@ impl LowerDyn for EditorRenderNode { id, Op::Layout(LayoutOp::Flex { direction: FlexDirection::Column, - wrap: fission_ir::op::FlexWrap::NoWrap, + wrap: fission::ir::op::FlexWrap::NoWrap, flex_grow: 1.0, flex_shrink: 1.0, padding: [0.0; 4], gap: None, align_items: AlignItems::Stretch, - justify_content: fission_ir::op::JustifyContent::Start, + justify_content: fission::ir::op::JustifyContent::Start, }), ); b.add_children(row_ids); @@ -684,7 +684,7 @@ impl CustomRenderObject for EditorRenderNode { modifiers, }) => self.handle_key(node_id, key_code, *modifiers), - InputEvent::Ime(fission_core::event::ImeEvent::Preedit { text }) => { + InputEvent::Ime(fission::core::event::ImeEvent::Preedit { text }) => { if !self.editable { return CustomEventResult::consumed(); } @@ -694,7 +694,7 @@ impl CustomRenderObject for EditorRenderNode { )]) } - InputEvent::Ime(fission_core::event::ImeEvent::Commit { text }) => { + InputEvent::Ime(fission::core::event::ImeEvent::Commit { text }) => { self.handle_ime_commit(node_id, text) } diff --git a/examples/editor/src/editor_surface.rs b/examples/editor/src/editor_surface.rs index 6ceea792..8776ffb1 100644 --- a/examples/editor/src/editor_surface.rs +++ b/examples/editor/src/editor_surface.rs @@ -4,13 +4,13 @@ use crate::model::{ ApplyEditorEdit, EditorState, SetEditorPreedit, ShiftActiveFileWindow, UpdateCursorPosition, UpdateScrollY, }; -use fission_core::op::Color; -use fission_core::ui::custom_render::CustomRenderObject; -use fission_core::ui::traits::LowerDyn; -use fission_core::ui::{Container, CustomNode, Node, Row, Scroll, Text}; -use fission_core::{reduce_with, BuildCtx, FlexDirection, View, Widget}; -use fission_ir::NodeId as IrNodeId; -use fission_widgets::{HStack, Spacer, VStack}; +use fission::core::op::Color; +use fission::core::ui::custom_render::CustomRenderObject; +use fission::core::ui::traits::LowerDyn; +use fission::core::ui::{Container, CustomNode, Node, Row, Scroll, Text}; +use fission::core::{reduce_with, BuildCtx, FlexDirection, View, Widget}; +use fission::ir::NodeId as IrNodeId; +use fission::widgets::{HStack, Spacer, VStack}; use std::sync::Arc; pub struct EditorSurface; @@ -208,7 +208,7 @@ impl Widget for EditorSurface { // Outer row: scrollable editor | separator | minimap let editor_row = Row { children: vec![scrollable, minimap_separator, minimap_node], - align_items: fission_ir::op::AlignItems::Stretch, + align_items: fission::ir::op::AlignItems::Stretch, flex_grow: 1.0, ..Default::default() } @@ -278,7 +278,7 @@ impl EditorSurface { }; Container::new( - fission_widgets::center::Center { + fission::widgets::center::Center { child: Box::new( VStack { spacing: Some(8.0), diff --git a/examples/editor/src/file_tree.rs b/examples/editor/src/file_tree.rs index e6f3cd57..3566e13b 100644 --- a/examples/editor/src/file_tree.rs +++ b/examples/editor/src/file_tree.rs @@ -2,12 +2,12 @@ use crate::model::{ CancelRename, CreateFile, CreateFolder, EditorState, FileEntry, OpenFile, RefreshTree, SelectTreeNode, ShowContextMenu, ToggleTreeNode, UpdateRenameInput, }; -use fission_core::op::Color; -use fission_core::ui::{ +use fission::core::op::Color; +use fission::core::ui::{ Button, ButtonContentAlign, ButtonVariant, Container, GestureDetector, Node, Text, TextInput, }; -use fission_core::{reduce_with, ActionEnvelope, BuildCtx, View, Widget}; -use fission_widgets::{HStack, Icon, Spacer, VStack}; +use fission::core::{reduce_with, ActionEnvelope, BuildCtx, View, Widget}; +use fission::widgets::{HStack, Icon, Spacer, VStack}; use serde_json; pub struct FileTree; @@ -64,9 +64,9 @@ impl Widget for FileTree { reduce_with!( (|s: &mut EditorState, a: ShowContextMenu, - rctx: &mut fission_core::ReducerContext| { + rctx: &mut fission::core::ReducerContext| { let (px, py) = match rctx.input { - fission_core::ActionInput::Pointer { x, y, .. } => (*x, *y), + fission::core::ActionInput::Pointer { x, y, .. } => (*x, *y), _ => (a.x, a.y), }; let final_x = if px < 10.0 { 100.0 } else { px }; @@ -193,7 +193,7 @@ impl Widget for FileTree { variant: ButtonVariant::Ghost, on_press: Some(new_file_action), child: Some(Box::new( - Icon::svg(fission_icons::material::content::add::round()) + Icon::svg(fission::icons::material::content::add::round()) .size(18.0) .color(icon_color) .into_node(), @@ -208,7 +208,7 @@ impl Widget for FileTree { variant: ButtonVariant::Ghost, on_press: Some(new_folder_action), child: Some(Box::new( - Icon::svg(fission_icons::material::file::create_new_folder::round()) + Icon::svg(fission::icons::material::file::create_new_folder::round()) .size(18.0) .color(icon_color) .into_node(), @@ -223,7 +223,7 @@ impl Widget for FileTree { variant: ButtonVariant::Ghost, on_press: Some(refresh_action), child: Some(Box::new( - Icon::svg(fission_icons::material::navigation::refresh::round()) + Icon::svg(fission::icons::material::navigation::refresh::round()) .size(18.0) .color(icon_color) .into_node(), @@ -258,9 +258,9 @@ impl Widget for FileTree { ); } - let tree_scroll = fission_core::ui::Scroll { - id: Some(fission_ir::NodeId::explicit("file_tree_scroll")), - direction: fission_ir::op::FlexDirection::Column, + let tree_scroll = fission::core::ui::Scroll { + id: Some(fission::ir::NodeId::explicit("file_tree_scroll")), + direction: fission::ir::op::FlexDirection::Column, show_scrollbar: true, flex_grow: 1.0, flex_shrink: 1.0, @@ -295,10 +295,10 @@ fn build_tree_rows( depth: usize, rows: &mut Vec, view: &View, - toggle_id: fission_core::ActionId, - open_id: fission_core::ActionId, - select_id: fission_core::ActionId, - context_menu_id: fission_core::ActionId, + toggle_id: fission::core::ActionId, + open_id: fission::core::ActionId, + select_id: fission::core::ActionId, + context_menu_id: fission::core::ActionId, rename_input_action: &ActionEnvelope, ) { let tokens = &view.env.theme.tokens; @@ -332,12 +332,12 @@ fn build_tree_rows( let file_icon = if entry.is_dir { if is_expanded { - fission_icons::material::file::folder_open::regular() + fission::icons::material::file::folder_open::regular() } else { - fission_icons::material::file::folder::regular() + fission::icons::material::file::folder::regular() } } else { - fission_icons::material::action::description::regular() + fission::icons::material::action::description::regular() }; let bg = if is_selected { @@ -381,7 +381,7 @@ fn build_tree_rows( // Build the name column: either a TextInput (renaming) or a Text label let name_node = if is_renaming { TextInput { - id: Some(fission_ir::NodeId::explicit("rename_input")), + id: Some(fission::ir::NodeId::explicit("rename_input")), value: view.state.rename_input.clone(), placeholder: Some("New name".into()), on_change: Some(rename_input_action.clone()), diff --git a/examples/editor/src/find_replace_bar.rs b/examples/editor/src/find_replace_bar.rs index 7bda06ae..01fd1304 100644 --- a/examples/editor/src/find_replace_bar.rs +++ b/examples/editor/src/find_replace_bar.rs @@ -1,8 +1,8 @@ use crate::model::{EditorState, ToggleFindReplace, UpdateFindQuery, UpdateReplaceQuery, FindNext, FindPrevious, ReplaceOne, ReplaceAll}; -use fission_core::op::Color; -use fission_core::ui::{Button, ButtonVariant, Container, Node, Text, TextInput}; -use fission_core::{BuildCtx, reduce_with, View, Widget}; -use fission_widgets::{HStack, Spacer}; +use fission::core::op::Color; +use fission::core::ui::{Button, ButtonVariant, Container, Node, Text, TextInput}; +use fission::core::{BuildCtx, reduce_with, View, Widget}; +use fission::widgets::{HStack, Spacer}; pub struct FindReplaceBar; @@ -69,7 +69,7 @@ impl Widget for FindReplaceBar { format!("{} of {}", view.state.find_match_index + 1, view.state.find_matches.len()) }; - let small_btn = |label: &str, action: fission_core::ActionEnvelope| -> Node { + let small_btn = |label: &str, action: fission::core::ActionEnvelope| -> Node { Button { variant: ButtonVariant::Ghost, child: Some(Box::new( @@ -88,7 +88,7 @@ impl Widget for FindReplaceBar { children: vec![ Container::new( TextInput { - id: Some(fission_ir::NodeId::explicit("editor_find_query_input")), + id: Some(fission::ir::NodeId::explicit("editor_find_query_input")), value: view.state.find_query.clone(), placeholder: Some("Find".into()), on_change: Some(update_find), @@ -114,7 +114,7 @@ impl Widget for FindReplaceBar { children: vec![ Container::new( TextInput { - id: Some(fission_ir::NodeId::explicit("editor_replace_query_input")), + id: Some(fission::ir::NodeId::explicit("editor_replace_query_input")), value: view.state.replace_query.clone(), placeholder: Some("Replace".into()), on_change: Some(update_replace), @@ -138,7 +138,7 @@ impl Widget for FindReplaceBar { spacing: Some(8.0), children: vec![ Container::new( - fission_widgets::VStack { + fission::widgets::VStack { spacing: Some(4.0), children: vec![find_row, replace_row], }.into_node(), diff --git a/examples/editor/src/git_panel.rs b/examples/editor/src/git_panel.rs index a793a0b3..1834c6ba 100644 --- a/examples/editor/src/git_panel.rs +++ b/examples/editor/src/git_panel.rs @@ -1,10 +1,10 @@ use crate::model::{EditorState, OpenFile, RefreshGitStatus}; -use fission_core::op::Color; -use fission_core::ui::{ +use fission::core::op::Color; +use fission::core::ui::{ Button, ButtonContentAlign, ButtonVariant, Column, Container, Node, Scroll, Text, }; -use fission_core::{reduce_with, ActionEnvelope, BuildCtx, FlexDirection, View, Widget}; -use fission_widgets::{HStack, Spacer, VStack}; +use fission::core::{reduce_with, ActionEnvelope, BuildCtx, FlexDirection, View, Widget}; +use fission::widgets::{HStack, Spacer, VStack}; use serde_json; pub struct GitPanel; @@ -155,7 +155,7 @@ impl Widget for GitPanel { children, gap: Some(8.0), flex_grow: 1.0, - justify_content: fission_core::op::JustifyContent::Start, + justify_content: fission::core::op::JustifyContent::Start, ..Default::default() } .into_node(), diff --git a/examples/editor/src/hover_tooltip.rs b/examples/editor/src/hover_tooltip.rs index 35778488..126f1efc 100644 --- a/examples/editor/src/hover_tooltip.rs +++ b/examples/editor/src/hover_tooltip.rs @@ -1,10 +1,10 @@ //! Floating tooltip widget that displays LSP hover information. use crate::model::*; -use fission_core::op::Color; -use fission_core::ui::{Container, GestureDetector, Node, Positioned, Text, ZStack}; -use fission_core::{BuildCtx, reduce_with, PortalLayer, View, Widget, WidgetNodeId}; -use fission_widgets::Spacer; +use fission::core::op::Color; +use fission::core::ui::{Container, GestureDetector, Node, Positioned, Text, ZStack}; +use fission::core::{BuildCtx, reduce_with, PortalLayer, View, Widget, WidgetNodeId}; +use fission::widgets::Spacer; pub struct HoverTooltip; diff --git a/examples/editor/src/main.rs b/examples/editor/src/main.rs index 5299f743..69220790 100644 --- a/examples/editor/src/main.rs +++ b/examples/editor/src/main.rs @@ -1,14 +1,14 @@ -use fission_core::op::Color; -use fission_core::ui::{ +use fission::core::op::Color; +use fission::core::ui::{ Align, Button, ButtonContentAlign, ButtonVariant, Column, Container, GestureDetector, Icon, Node, Positioned, Row, Text, TextInput, ZStack, }; -use fission_core::{ +use fission::core::{ reduce_with, ActionEnvelope, BuildCtx, JobResource, PortalLayer, ReducerContext, ResourceKey, TimerResource, View, Widget, WidgetNodeId, }; -use fission_shell_desktop::DesktopApp; -use fission_widgets::{Spacer, VStack}; +use fission::prelude::DesktopApp; +use fission::widgets::{Spacer, VStack}; use std::path::PathBuf; use std::time::Duration; @@ -117,22 +117,22 @@ impl Widget for ActivityBar { let section_icons = vec![ ( - fission_icons::material::action::description::round(), + fission::icons::material::action::description::round(), SidebarSection::Explorer, "Explorer", ), ( - fission_icons::material::action::search::round(), + fission::icons::material::action::search::round(), SidebarSection::Search, "Search", ), ( - fission_icons::material::action::commit::round(), + fission::icons::material::action::commit::round(), SidebarSection::Git, "Source Control", ), ( - fission_icons::material::action::extension::round(), + fission::icons::material::action::extension::round(), SidebarSection::Extensions, "Extensions", ), @@ -180,7 +180,7 @@ impl Widget for ActivityBar { child: Some(Box::new( Container::new( Align::new( - fission_widgets::Icon::svg(*icon_svg) + fission::widgets::Icon::svg(*icon_svg) .size(24.0) .color(color) .into_node(), @@ -223,7 +223,7 @@ struct MenuBar; impl MenuBar { /// Build a single top-level menu button. - fn menu_button(label: &str, set_menu_id: fission_core::ActionId) -> Node { + fn menu_button(label: &str, set_menu_id: fission::core::ActionId) -> Node { let label_owned = label.to_string(); Button { variant: ButtonVariant::Ghost, @@ -483,7 +483,7 @@ impl Widget for MenuBar { let bar = Container::new( Row { children: buttons, - align_items: fission_ir::op::AlignItems::Center, + align_items: fission::ir::op::AlignItems::Center, ..Default::default() } .into_node(), @@ -541,7 +541,7 @@ impl Widget for MenuBar { children: items, gap: Some(0.0), flex_grow: 0.0, - justify_content: fission_core::op::JustifyContent::Start, + justify_content: fission::core::op::JustifyContent::Start, ..Default::default() } .into_node(), @@ -606,7 +606,7 @@ impl Widget for MenuBar { .into_node(); ctx.register_portal_with_layer( - fission_core::registry::PortalLayer::Modal, + fission::core::registry::PortalLayer::Modal, Some(WidgetNodeId::explicit("menu_bar_flyout")), positioned_root, ); @@ -707,7 +707,7 @@ impl Widget for FindReplaceBar { let find_input = Container::new( TextInput { - id: Some(fission_ir::NodeId::explicit("find_input")), + id: Some(fission::ir::NodeId::explicit("find_input")), value: view.state.find_query.clone(), placeholder: Some("Find".into()), on_change: Some(update_find), @@ -720,7 +720,7 @@ impl Widget for FindReplaceBar { let replace_input = Container::new( TextInput { - id: Some(fission_ir::NodeId::explicit("replace_input")), + id: Some(fission::ir::NodeId::explicit("replace_input")), value: view.state.replace_query.clone(), placeholder: Some("Replace".into()), on_change: Some(update_replace), @@ -736,7 +736,7 @@ impl Widget for FindReplaceBar { .color(DIM_TEXT) .into_node(); - use fission_icons::material; + use fission::icons::material; let btn_prev = Button { variant: ButtonVariant::Ghost, @@ -822,7 +822,7 @@ impl Widget for FindReplaceBar { Container::new( Row { children: vec![find_input, replace_input], - align_items: fission_ir::op::AlignItems::Center, + align_items: fission::ir::op::AlignItems::Center, flex_grow: 1.0, ..Default::default() } @@ -839,7 +839,7 @@ impl Widget for FindReplaceBar { btn_replace_all, btn_close, ], - align_items: fission_ir::op::AlignItems::Center, + align_items: fission::ir::op::AlignItems::Center, ..Default::default() } .into_node(), @@ -885,7 +885,7 @@ impl Widget for Breadcrumb { Container::new( Row { children, - align_items: fission_ir::op::AlignItems::Center, + align_items: fission::ir::op::AlignItems::Center, ..Default::default() } .into_node(), @@ -1506,7 +1506,7 @@ impl Widget for EditorApp { // Main layout: activity bar | sidebar | divider | center let main_layout = Row { children: vec![activity_bar, sidebar, sidebar_divider, center], - align_items: fission_ir::op::AlignItems::Stretch, + align_items: fission::ir::op::AlignItems::Stretch, flex_grow: 1.0, ..Default::default() } @@ -1555,23 +1555,23 @@ fn main() -> anyhow::Result<()> { run_git_status(request) }); }) - .with_sync_env(move |_state: &EditorState, env: &mut fission_core::Env| { - env.theme = fission_theme::Theme::dark(); + .with_sync_env(move |_state: &EditorState, env: &mut fission::core::Env| { + env.theme = fission::theme::Theme::dark(); }) .with_key_handler( - move |state: &mut EditorState, key: &fission_core::KeyCode, mods: u8| -> bool { + move |state: &mut EditorState, key: &fission::core::KeyCode, mods: u8| -> bool { // Async resources handle background scanning and polling. let ctrl = (mods & 2) != 0 || (mods & 8) != 0; // Ctrl or Cmd let shift = (mods & 1) != 0; // Dismiss context menu on any keystroke (except Escape which handles it explicitly) - if !matches!(key, fission_core::KeyCode::Escape) { + if !matches!(key, fission::core::KeyCode::Escape) { state.context_menu_visible = false; } // Enter confirms rename if one is in progress - if matches!(key, fission_core::KeyCode::Enter) && !ctrl { + if matches!(key, fission::core::KeyCode::Enter) && !ctrl { if state.renaming_path.is_some() { state.confirm_rename(); return true; @@ -1588,7 +1588,7 @@ fn main() -> anyhow::Result<()> { .map(|name| state.rename_input == name) .unwrap_or(false); match key { - fission_core::KeyCode::Backspace => { + fission::core::KeyCode::Backspace => { if should_replace_rename_text { state.rename_input.clear(); } else { @@ -1596,14 +1596,14 @@ fn main() -> anyhow::Result<()> { } return true; } - fission_core::KeyCode::Space => { + fission::core::KeyCode::Space => { if should_replace_rename_text { state.rename_input.clear(); } state.rename_input.push(' '); return true; } - fission_core::KeyCode::Char(ch) => { + fission::core::KeyCode::Char(ch) => { if should_replace_rename_text { state.rename_input.clear(); } @@ -1615,7 +1615,7 @@ fn main() -> anyhow::Result<()> { } // Escape dismisses menus / context menus / find bar / command palette / rename - if matches!(key, fission_core::KeyCode::Escape) { + if matches!(key, fission::core::KeyCode::Escape) { let mut handled = false; if state.renaming_path.is_some() { state.cancel_rename(); @@ -1646,7 +1646,7 @@ fn main() -> anyhow::Result<()> { } match key { - fission_core::KeyCode::Char('s') | fission_core::KeyCode::Char('S') => { + fission::core::KeyCode::Char('s') | fission::core::KeyCode::Char('S') => { if shift { state.save_all_files(); } else { @@ -1654,7 +1654,7 @@ fn main() -> anyhow::Result<()> { } true } - fission_core::KeyCode::Char('p') | fission_core::KeyCode::Char('P') + fission::core::KeyCode::Char('p') | fission::core::KeyCode::Char('P') if shift => { state.show_command_palette = !state.show_command_palette; @@ -1663,11 +1663,11 @@ fn main() -> anyhow::Result<()> { } true } - fission_core::KeyCode::Char('b') | fission_core::KeyCode::Char('B') => { + fission::core::KeyCode::Char('b') | fission::core::KeyCode::Char('B') => { state.sidebar_visible = !state.sidebar_visible; true } - fission_core::KeyCode::Char('`') => { + fission::core::KeyCode::Char('`') => { state.terminal_visible = !state.terminal_visible; if state.terminal_visible { state.bottom_panel_tab = BottomPanelTab::Terminal; @@ -1676,13 +1676,13 @@ fn main() -> anyhow::Result<()> { true } // Ctrl+F: toggle find/replace - fission_core::KeyCode::Char('f') | fission_core::KeyCode::Char('F') => { + fission::core::KeyCode::Char('f') | fission::core::KeyCode::Char('F') => { state.context_menu_visible = false; state.show_find_replace = !state.show_find_replace; true } // Ctrl+G: go to line (toggle command palette with prompt) - fission_core::KeyCode::Char('g') | fission_core::KeyCode::Char('G') => { + fission::core::KeyCode::Char('g') | fission::core::KeyCode::Char('G') => { state.show_command_palette = !state.show_command_palette; if state.show_command_palette { state.command_query = "Go to Line:".into(); @@ -1692,13 +1692,13 @@ fn main() -> anyhow::Result<()> { true } // Ctrl+W: close active tab - fission_core::KeyCode::Char('w') | fission_core::KeyCode::Char('W') => { + fission::core::KeyCode::Char('w') | fission::core::KeyCode::Char('W') => { let idx = state.active_tab; state.close_tab(idx); true } // Ctrl+Z: undo, Ctrl+Shift+Z: redo - fission_core::KeyCode::Char('z') | fission_core::KeyCode::Char('Z') => { + fission::core::KeyCode::Char('z') | fission::core::KeyCode::Char('Z') => { if shift { state.redo_active(); } else { @@ -1707,22 +1707,22 @@ fn main() -> anyhow::Result<()> { true } // Ctrl+Y: redo (alternative) - fission_core::KeyCode::Char('y') | fission_core::KeyCode::Char('Y') => { + fission::core::KeyCode::Char('y') | fission::core::KeyCode::Char('Y') => { state.redo_active(); true } // Ctrl+C: copy current line - fission_core::KeyCode::Char('c') | fission_core::KeyCode::Char('C') => { + fission::core::KeyCode::Char('c') | fission::core::KeyCode::Char('C') => { state.copy_line(); true } // Ctrl+X: cut current line - fission_core::KeyCode::Char('x') | fission_core::KeyCode::Char('X') => { + fission::core::KeyCode::Char('x') | fission::core::KeyCode::Char('X') => { state.cut_line(); true } // Ctrl+V: paste clipboard - fission_core::KeyCode::Char('v') | fission_core::KeyCode::Char('V') => { + fission::core::KeyCode::Char('v') | fission::core::KeyCode::Char('V') => { state.paste(); true } diff --git a/examples/editor/src/menu_bar.rs b/examples/editor/src/menu_bar.rs index 5d699dd3..fb2dfb28 100644 --- a/examples/editor/src/menu_bar.rs +++ b/examples/editor/src/menu_bar.rs @@ -1,8 +1,8 @@ use crate::model::*; -use fission_core::op::Color; -use fission_core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, GestureDetector, Node, Positioned, Text, ZStack}; -use fission_core::{ActionEnvelope, BuildCtx, reduce_with, PortalLayer, View, Widget, WidgetNodeId}; -use fission_widgets::{HStack, VStack, Spacer}; +use fission::core::op::Color; +use fission::core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, GestureDetector, Node, Positioned, Text, ZStack}; +use fission::core::{ActionEnvelope, BuildCtx, reduce_with, PortalLayer, View, Widget, WidgetNodeId}; +use fission::widgets::{HStack, VStack, Spacer}; pub struct MenuBar; diff --git a/examples/editor/src/minimap.rs b/examples/editor/src/minimap.rs index eaca0ec2..cba4e368 100644 --- a/examples/editor/src/minimap.rs +++ b/examples/editor/src/minimap.rs @@ -1,8 +1,8 @@ use crate::model::EditorState; -use fission_core::op::Color; -use fission_core::ui::{Container, Node}; -use fission_core::{BuildCtx, View, Widget}; -use fission_widgets::{Spacer, VStack}; +use fission::core::op::Color; +use fission::core::ui::{Container, Node}; +use fission::core::{BuildCtx, View, Widget}; +use fission::widgets::{Spacer, VStack}; /// A minimap widget that renders a narrow, scaled-down overview of the file /// content on the right side of the editor. Each source line is represented diff --git a/examples/editor/src/model.rs b/examples/editor/src/model.rs index af611c21..2f11b988 100644 --- a/examples/editor/src/model.rs +++ b/examples/editor/src/model.rs @@ -1,6 +1,6 @@ +use fission::core::{AppState, JobRef, JobSpec}; use fission::prelude::fission_action; -use fission_core::{AppState, JobRef, JobSpec}; -use fission_widgets::{TerminalLaunchConfig, TerminalSession}; +use fission::widgets::{TerminalLaunchConfig, TerminalSession}; use serde::{Deserialize, Serialize}; use std::collections::{HashMap, HashSet}; use std::io::{Read, Seek, SeekFrom, Write}; @@ -351,7 +351,7 @@ pub struct TabInfo { #[derive(Debug, Clone)] pub struct FileBuffer { - pub buffer: fission_text_engine::TextBuffer, + pub buffer: fission::text_engine::TextBuffer, pub language: Language, pub wrap_mode: WrapMode, pub document_mode: DocumentMode, @@ -362,8 +362,8 @@ pub struct FileBuffer { pub anchor_line: usize, /// Selection anchor column (same as cursor when no selection). pub anchor_col: usize, - pub edit_history: fission_text_engine::EditHistory, - pub line_index: fission_text_engine::LineIndex, + pub edit_history: fission::text_engine::EditHistory, + pub line_index: fission::text_engine::LineIndex, pub preedit: Option, } @@ -921,7 +921,7 @@ impl FileBuffer { } fn rebuild_line_index(&mut self) { - self.line_index = fission_text_engine::LineIndex::build(self.buffer.text()); + self.line_index = fission::text_engine::LineIndex::build(self.buffer.text()); } fn sync_window_backing_from_buffer(&mut self) { @@ -946,7 +946,7 @@ impl FileBuffer { let max_offset = self.buffer.len_bytes(); let caret = self .line_index - .line_col_to_byte(fission_text_engine::LineCol { + .line_col_to_byte(fission::text_engine::LineCol { line: self.cursor_line, col: self.cursor_col, }) @@ -954,7 +954,7 @@ impl FileBuffer { .min(max_offset); let anchor = self .line_index - .line_col_to_byte(fission_text_engine::LineCol { + .line_col_to_byte(fission::text_engine::LineCol { line: self.anchor_line, col: self.anchor_col, }) @@ -970,11 +970,11 @@ impl FileBuffer { let caret_lc = self .line_index .byte_to_line_col(caret) - .unwrap_or(fission_text_engine::LineCol { line: 0, col: 0 }); + .unwrap_or(fission::text_engine::LineCol { line: 0, col: 0 }); let anchor_lc = self .line_index .byte_to_line_col(anchor) - .unwrap_or(fission_text_engine::LineCol { line: 0, col: 0 }); + .unwrap_or(fission::text_engine::LineCol { line: 0, col: 0 }); self.cursor_line = caret_lc.line; self.cursor_col = caret_lc.col; self.anchor_line = anchor_lc.line; @@ -984,7 +984,7 @@ impl FileBuffer { pub fn set_caret_line_col(&mut self, line: usize, col: usize) { let offset = self .line_index - .line_col_to_byte(fission_text_engine::LineCol { line, col }) + .line_col_to_byte(fission::text_engine::LineCol { line, col }) .unwrap_or_else(|| { self.line_index .line_end_byte(line) @@ -1057,7 +1057,7 @@ impl FileBuffer { self.sync_window_backing_from_buffer(); } - pub fn apply_transaction(&mut self, txn: &fission_text_engine::EditTransaction) { + pub fn apply_transaction(&mut self, txn: &fission::text_engine::EditTransaction) { let (caret, anchor) = self.current_offsets(); self.clear_preedit(); self.edit_history.apply(txn, &mut self.buffer); @@ -1090,7 +1090,7 @@ impl FileBuffer { pub fn sync_content(&mut self, new_text: &str) { let (caret, anchor) = self.current_offsets(); self.clear_preedit(); - self.buffer = fission_text_engine::TextBuffer::from_str(new_text); + self.buffer = fission::text_engine::TextBuffer::from_str(new_text); self.edit_history.clear(); self.rebuild_line_index(); self.set_selection_offsets( @@ -1555,8 +1555,8 @@ impl EditorState { ), }; - let buffer = fission_text_engine::TextBuffer::from_str(&content); - let line_index = fission_text_engine::LineIndex::build(buffer.text()); + let buffer = fission::text_engine::TextBuffer::from_str(&content); + let line_index = fission::text_engine::LineIndex::build(buffer.text()); self.file_contents.insert( path.clone(), FileBuffer { @@ -1569,7 +1569,7 @@ impl EditorState { cursor_col: 0, anchor_line: 0, anchor_col: 0, - edit_history: fission_text_engine::EditHistory::new(), + edit_history: fission::text_engine::EditHistory::new(), line_index, preedit: None, }, @@ -1942,9 +1942,9 @@ impl EditorState { } if !matches.is_empty() { - let mut txn = fission_text_engine::EditTransaction::new(); + let mut txn = fission::text_engine::EditTransaction::new(); for (start, end) in matches.into_iter().rev() { - txn.push(fission_text_engine::TextEdit::new( + txn.push(fission::text_engine::TextEdit::new( start..end, replacement.clone(), &content[start..end], @@ -2502,7 +2502,7 @@ mod tests { #[test] fn test_undo_clears_redo_on_new_change() { let mut buf = FileBuffer { - buffer: fission_text_engine::TextBuffer::from_str("a"), + buffer: fission::text_engine::TextBuffer::from_str("a"), language: Language::Plain, wrap_mode: WrapMode::NoWrap, document_mode: DocumentMode::Normal, @@ -2511,8 +2511,8 @@ mod tests { cursor_col: 0, anchor_line: 0, anchor_col: 0, - edit_history: fission_text_engine::EditHistory::new(), - line_index: fission_text_engine::LineIndex::build_from_str("a"), + edit_history: fission::text_engine::EditHistory::new(), + line_index: fission::text_engine::LineIndex::build_from_str("a"), preedit: None, }; @@ -2533,7 +2533,7 @@ mod tests { #[test] fn test_undo_stack_cap() { let mut buf = FileBuffer { - buffer: fission_text_engine::TextBuffer::from_str("start"), + buffer: fission::text_engine::TextBuffer::from_str("start"), language: Language::Plain, wrap_mode: WrapMode::NoWrap, document_mode: DocumentMode::Normal, @@ -2542,8 +2542,8 @@ mod tests { cursor_col: 0, anchor_line: 0, anchor_col: 0, - edit_history: fission_text_engine::EditHistory::with_max(100), - line_index: fission_text_engine::LineIndex::build_from_str("start"), + edit_history: fission::text_engine::EditHistory::with_max(100), + line_index: fission::text_engine::LineIndex::build_from_str("start"), preedit: None, }; @@ -2557,7 +2557,7 @@ mod tests { #[test] fn test_sync_content_clears_history() { let mut buf = FileBuffer { - buffer: fission_text_engine::TextBuffer::from_str("before"), + buffer: fission::text_engine::TextBuffer::from_str("before"), language: Language::Plain, wrap_mode: WrapMode::NoWrap, document_mode: DocumentMode::Normal, @@ -2566,8 +2566,8 @@ mod tests { cursor_col: 0, anchor_line: 0, anchor_col: 0, - edit_history: fission_text_engine::EditHistory::new(), - line_index: fission_text_engine::LineIndex::build_from_str("before"), + edit_history: fission::text_engine::EditHistory::new(), + line_index: fission::text_engine::LineIndex::build_from_str("before"), preedit: None, }; @@ -4001,7 +4001,7 @@ mod tests { #[test] fn test_undo_stack_capped_at_100() { let mut buf = FileBuffer { - buffer: fission_text_engine::TextBuffer::from_str("initial"), + buffer: fission::text_engine::TextBuffer::from_str("initial"), language: Language::Plain, wrap_mode: WrapMode::NoWrap, document_mode: DocumentMode::Normal, @@ -4010,8 +4010,8 @@ mod tests { cursor_col: 0, anchor_line: 0, anchor_col: 0, - edit_history: fission_text_engine::EditHistory::new(), - line_index: fission_text_engine::LineIndex::build_from_str("initial"), + edit_history: fission::text_engine::EditHistory::new(), + line_index: fission::text_engine::LineIndex::build_from_str("initial"), preedit: None, }; @@ -4033,7 +4033,7 @@ mod tests { #[test] fn test_undo_stack_overflow_still_allows_undo_redo() { let mut buf = FileBuffer { - buffer: fission_text_engine::TextBuffer::from_str("start"), + buffer: fission::text_engine::TextBuffer::from_str("start"), language: Language::Plain, wrap_mode: WrapMode::NoWrap, document_mode: DocumentMode::Normal, @@ -4042,8 +4042,8 @@ mod tests { cursor_col: 0, anchor_line: 0, anchor_col: 0, - edit_history: fission_text_engine::EditHistory::new(), - line_index: fission_text_engine::LineIndex::build_from_str("start"), + edit_history: fission::text_engine::EditHistory::new(), + line_index: fission::text_engine::LineIndex::build_from_str("start"), preedit: None, }; diff --git a/examples/editor/src/search_panel.rs b/examples/editor/src/search_panel.rs index 1338fb63..d58b27bb 100644 --- a/examples/editor/src/search_panel.rs +++ b/examples/editor/src/search_panel.rs @@ -1,10 +1,10 @@ use crate::model::{EditorState, ExecuteSearch, OpenFile, UpdateSearchQuery}; -use fission_core::op::Color; -use fission_core::ui::{ +use fission::core::op::Color; +use fission::core::ui::{ Button, ButtonContentAlign, ButtonVariant, Column, Container, Node, Scroll, Text, TextInput, }; -use fission_core::{reduce_with, ActionEnvelope, BuildCtx, FlexDirection, View, Widget}; -use fission_widgets::{HStack, VStack}; +use fission::core::{reduce_with, ActionEnvelope, BuildCtx, FlexDirection, View, Widget}; +use fission::widgets::{HStack, VStack}; use serde_json; pub struct SearchPanel; @@ -47,7 +47,7 @@ impl Widget for SearchPanel { spacing: Some(0.0), children: vec![ TextInput { - id: Some(fission_ir::NodeId::explicit("editor_search_query_input")), + id: Some(fission::ir::NodeId::explicit("editor_search_query_input")), value: view.state.search_query.clone(), placeholder: Some("Search...".into()), on_change: Some(update_query), @@ -167,7 +167,7 @@ impl Widget for SearchPanel { gap: Some(8.0), children, flex_grow: 1.0, - justify_content: fission_core::op::JustifyContent::Start, + justify_content: fission::core::op::JustifyContent::Start, ..Default::default() } .into_node(), diff --git a/examples/editor/src/status_bar.rs b/examples/editor/src/status_bar.rs index 4a55656b..35bf9650 100644 --- a/examples/editor/src/status_bar.rs +++ b/examples/editor/src/status_bar.rs @@ -1,9 +1,9 @@ use crate::model::EditorState; -use fission_core::op::Color; -use fission_core::ui::{Container, Icon, Node, Text}; -use fission_core::{BuildCtx, View, Widget}; -use fission_icons::material; -use fission_widgets::{HStack, Spacer}; +use fission::core::op::Color; +use fission::core::ui::{Container, Icon, Node, Text}; +use fission::core::{BuildCtx, View, Widget}; +use fission::icons::material; +use fission::widgets::{HStack, Spacer}; pub struct StatusBar; diff --git a/examples/editor/src/syntax.rs b/examples/editor/src/syntax.rs index 1c346904..5e00813d 100644 --- a/examples/editor/src/syntax.rs +++ b/examples/editor/src/syntax.rs @@ -10,7 +10,7 @@ //! back to plain unstyled text. use crate::model::Language; -use fission_core::op::Color; +use fission::core::op::Color; use std::collections::hash_map::DefaultHasher; use std::collections::HashMap; diff --git a/examples/editor/src/tab_bar.rs b/examples/editor/src/tab_bar.rs index 956839bb..58bcb243 100644 --- a/examples/editor/src/tab_bar.rs +++ b/examples/editor/src/tab_bar.rs @@ -1,8 +1,8 @@ use crate::model::{CloseTab, EditorState, SelectTab}; -use fission_core::op::Color; -use fission_core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, Node, Text}; -use fission_core::{reduce_with, ActionEnvelope, BuildCtx, View, Widget}; -use fission_widgets::{HStack, Spacer}; +use fission::core::op::Color; +use fission::core::ui::{Button, ButtonContentAlign, ButtonVariant, Container, Node, Text}; +use fission::core::{reduce_with, ActionEnvelope, BuildCtx, View, Widget}; +use fission::widgets::{HStack, Spacer}; use serde_json; pub struct TabBar; @@ -145,7 +145,7 @@ impl Widget for TabBar { } .into_node(); - let tab_with_accent = fission_core::ui::Column { + let tab_with_accent = fission::core::ui::Column { children: vec![ top_border, Container::new(tab_content) @@ -176,8 +176,8 @@ impl Widget for TabBar { } Container::new( - fission_core::ui::Scroll { - direction: fission_ir::op::FlexDirection::Row, + fission::core::ui::Scroll { + direction: fission::ir::op::FlexDirection::Row, show_scrollbar: true, flex_grow: 1.0, flex_shrink: 0.0, diff --git a/examples/editor/src/terminal_panel.rs b/examples/editor/src/terminal_panel.rs index fc1a1fcf..68bf8033 100644 --- a/examples/editor/src/terminal_panel.rs +++ b/examples/editor/src/terminal_panel.rs @@ -1,9 +1,9 @@ use crate::model::{BottomPanelTab, EditorState}; -use fission_core::op::Color; -use fission_core::ui::{Button, ButtonVariant, Container, Node, Text}; -use fission_core::{reduce_with, BuildCtx, View, Widget}; -use fission_ir::NodeId; -use fission_widgets::{HStack, Spacer, TerminalView, VStack}; +use fission::core::op::Color; +use fission::core::ui::{Button, ButtonVariant, Container, Node, Text}; +use fission::core::{reduce_with, BuildCtx, View, Widget}; +use fission::ir::NodeId; +use fission::widgets::{HStack, Spacer, TerminalView, VStack}; use std::path::Path; pub struct TerminalPanel; @@ -64,7 +64,7 @@ impl Widget for TerminalPanel { ); let tab = - |label: &str, active: bool, action: fission_core::ActionEnvelope, id: &str| -> Node { + |label: &str, active: bool, action: fission::core::ActionEnvelope, id: &str| -> Node { Button { id: Some(NodeId::explicit(id)), variant: ButtonVariant::Ghost, @@ -197,7 +197,7 @@ impl Widget for TerminalPanel { .into_node(); Container::new( - fission_core::ui::Column { + fission::core::ui::Column { children: vec![header, content], flex_grow: 1.0, ..Default::default() diff --git a/examples/embed-3d/Cargo.toml b/examples/embed-3d/Cargo.toml index 2e9c9c3d..87491293 100644 --- a/examples/embed-3d/Cargo.toml +++ b/examples/embed-3d/Cargo.toml @@ -8,8 +8,7 @@ name = "embed_3d" [dependencies] anyhow = "1.0" -fission = { path = "../../crates/authoring/fission" } -fission-3d = { path = "../../crates/core/fission-3d" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop", "three-d"] } serde = { version = "1.0", features = ["derive"] } [dev-dependencies] diff --git a/examples/embed-3d/src/lib.rs b/examples/embed-3d/src/lib.rs index 25061f1e..c753f98b 100644 --- a/examples/embed-3d/src/lib.rs +++ b/examples/embed-3d/src/lib.rs @@ -1,5 +1,5 @@ use fission::prelude::*; -use fission_3d::{Point3D, Primitive3D, Scene3D}; +use fission::three_d::{Point3D, Primitive3D, Scene3D}; #[derive(Default, Debug, Clone, Serialize, Deserialize)] pub struct Scene3DEmbedState; diff --git a/examples/embed-video/Cargo.toml b/examples/embed-video/Cargo.toml index bd94c132..a4f05591 100644 --- a/examples/embed-video/Cargo.toml +++ b/examples/embed-video/Cargo.toml @@ -8,7 +8,7 @@ name = "embed_video" [dependencies] anyhow = "1.0" -fission = { path = "../../crates/authoring/fission" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } serde = { version = "1.0", features = ["derive"] } [dev-dependencies] diff --git a/examples/embed-webview/Cargo.toml b/examples/embed-webview/Cargo.toml index 97b3b35b..3b82bb5a 100644 --- a/examples/embed-webview/Cargo.toml +++ b/examples/embed-webview/Cargo.toml @@ -8,7 +8,7 @@ name = "embed_webview" [dependencies] anyhow = "1.0" -fission = { path = "../../crates/authoring/fission" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } serde = { version = "1.0", features = ["derive"] } [dev-dependencies] diff --git a/examples/icons_gallery/Cargo.toml b/examples/icons_gallery/Cargo.toml index dd676c41..77bf6fe4 100644 --- a/examples/icons_gallery/Cargo.toml +++ b/examples/icons_gallery/Cargo.toml @@ -4,12 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-core = { path = "../../crates/core/fission-core" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } -fission-icons = { path = "../../crates/authoring/fission-icons", features = ["reflection"] } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-macros = { path = "../../crates/authoring/fission-macros" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop", "icons-reflection"] } serde = { version = "1.0", features = ["derive"] } lazy_static = "1.4" anyhow = "1.0" diff --git a/examples/icons_gallery/src/main.rs b/examples/icons_gallery/src/main.rs index aeec813c..5b13aab2 100644 --- a/examples/icons_gallery/src/main.rs +++ b/examples/icons_gallery/src/main.rs @@ -1,15 +1,15 @@ +use fission::core::op::Color; +use fission::core::AppState; use fission::op::AlignItems; -use fission_core::op::Color; -use fission_core::AppState; -use fission_shell_desktop::DesktopApp; -use fission_widgets::{ +use fission::prelude::DesktopApp; +use fission::widgets::{ BuildCtx, Column, Container, Icon, LazyColumn, Node, Row, Text, View, Widget, }; use lazy_static::lazy_static; use std::sync::Arc; fn build_icon_rows() -> Vec { - let all = fission_icons::material::all_icons(); + let all = fission::icons::material::all_icons(); let mut items = Vec::with_capacity(all.len()); for (idx, (cat, name, variant, func)) in all.into_iter().enumerate() { diff --git a/examples/inbox/Cargo.toml b/examples/inbox/Cargo.toml index 2909edc4..cabbbaa9 100644 --- a/examples/inbox/Cargo.toml +++ b/examples/inbox/Cargo.toml @@ -4,24 +4,14 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-ir = { path = "../../crates/core/fission-ir" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } -fission-icons = { path = "../../crates/authoring/fission-icons" } -fission-core = { path = "../../crates/core/fission-core" } -fission-macros = { path = "../../crates/authoring/fission-macros" } -fission-render = { path = "../../crates/rendering/fission-render" } -fission-theme = { path = "../../crates/core/fission-theme" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } serde = { version = "1.0", features = ["derive"] } anyhow = "1.0" chrono = { version = "0.4", default-features = false, features = ["alloc", "clock", "serde"] } lazy_static = "1.4" serde_json = "1.0" -fission-i18n = { version = "0.1.0", path = "../../crates/core/fission-i18n" } [dev-dependencies] fission-test = { path = "../../crates/tools/fission-test" } fission-test-driver = { path = "../../crates/tools/fission-test-driver" } -fission-layout = { path = "../../crates/core/fission-layout" } image = "0.25" diff --git a/examples/inbox/src/components/email_detail.rs b/examples/inbox/src/components/email_detail.rs index bb992279..d3046d11 100644 --- a/examples/inbox/src/components/email_detail.rs +++ b/examples/inbox/src/components/email_detail.rs @@ -3,11 +3,11 @@ use crate::model::{ ToggleDetails, ToggleToast, }; use chrono::Local; -use fission_core::op::ImageFit; -use fission_core::ui::{Button, ButtonVariant, Container, Node, Scroll, Text, TextContent, Video}; -use fission_core::{reduce_with, ActionEnvelope, BuildCtx, View, Widget, WidgetNodeId}; -use fission_icons::material; -use fission_widgets::{ +use fission::core::op::ImageFit; +use fission::core::ui::{Button, ButtonVariant, Container, Node, Scroll, Text, TextContent, Video}; +use fission::core::{reduce_with, ActionEnvelope, BuildCtx, View, Widget, WidgetNodeId}; +use fission::icons::material; +use fission::widgets::{ Accordion, AccordionItem, Alert, AlertKind, AspectRatio, Avatar, Card, Code, Divider, HStack, Hero, Icon, Image, Kbd, Radio, SimpleGrid, Spinner, Tag, Timeline, TimelineItem, VStack, Wrap, }; @@ -149,7 +149,7 @@ impl Widget for EmailDetail { Navigate(folder_path.clone()), reduce_with!((|s: &mut InboxState, a: Navigate, _| s.navigate_to(a.0))), )), - content_align: fission_core::ui::ButtonContentAlign::Start, + content_align: fission::core::ui::ButtonContentAlign::Start, ..Default::default() } .into_node(), @@ -233,7 +233,7 @@ impl Widget for EmailDetail { // ── 5. Tags row ──────────────────────────────────────────── let tags_row = if !email.labels.is_empty() { Wrap { - direction: fission_ir::op::FlexDirection::Row, + direction: fission::ir::op::FlexDirection::Row, spacing: Some(6.0), children: email .labels @@ -288,7 +288,7 @@ impl Widget for EmailDetail { // ── 7. Divider between header and body ───────────────────── let header_divider = Divider { - orientation: fission_widgets::divider::Orientation::Horizontal, + orientation: fission::widgets::divider::Orientation::Horizontal, } .build(ctx, view); @@ -459,7 +459,7 @@ impl Widget for EmailDetail { // ── 12. Divider before reply ─────────────────────────────── let reply_divider = Divider { - orientation: fission_widgets::divider::Orientation::Horizontal, + orientation: fission::widgets::divider::Orientation::Horizontal, } .build(ctx, view); @@ -523,7 +523,7 @@ impl Widget for EmailDetail { Text::new(TextContent::Key("email.reply".into())) .size(14.0) .into_node(), - fission_widgets::TextInput { + fission::widgets::TextInput { value: view.state.reply_body.clone(), placeholder: Some(TextContent::Key("email.reply_placeholder".into())), on_change: Some(ActionEnvelope { @@ -538,7 +538,7 @@ impl Widget for EmailDetail { HStack { spacing: Some(8.0), children: vec![ - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } diff --git a/examples/inbox/src/components/email_list.rs b/examples/inbox/src/components/email_list.rs index d0eb76d6..afc10b2d 100644 --- a/examples/inbox/src/components/email_list.rs +++ b/examples/inbox/src/components/email_list.rs @@ -2,14 +2,14 @@ use crate::model::{ Folder, InboxState, Navigate, SelectTab, SetAdvancedFiltersOpen, SetFilterMode, SetPage, SetSortOption, ToggleEmailSelection, ToggleFilterDropdown, ToggleFlag, UpdateSearch, }; -use fission_core::ui::{ +use fission::core::ui::{ Button, ButtonContentAlign, ButtonVariant, Checkbox, Container, Node, Row, Text, TextContent, }; -use fission_core::ActionEnvelope; -use fission_core::{reduce_with, BuildCtx, NodeId, View, Widget, WidgetNodeId}; -use fission_icons::material; -use fission_theme::ComponentSize; -use fission_widgets::{ +use fission::core::ActionEnvelope; +use fission::core::{reduce_with, BuildCtx, NodeId, View, Widget, WidgetNodeId}; +use fission::icons::material; +use fission::theme::ComponentSize; +use fission::widgets::{ Badge, DateRangePicker, Divider, DropDown, EmptyState, HStack, Hero, Icon, LazyColumn, Pagination, Popover, RangeSlider, SegmentedControl, TabItem, Tabs, Tag, TextInput, VStack, Wrap, @@ -248,7 +248,7 @@ impl Widget for EmailList { })), } .build(ctx, view), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -347,8 +347,8 @@ impl Widget for EmailList { .border(tokens.colors.border, 1.0) .border_radius(tokens.radii.medium) .shadow(tokens.elevations.level2.unwrap_or( - fission_core::op::BoxShadow { - color: fission_core::op::Color { + fission::core::op::BoxShadow { + color: fission::core::op::Color { r: 0, g: 0, b: 0, @@ -374,7 +374,7 @@ impl Widget for EmailList { items: vec![ TabItem { title: t("tabs.primary"), - content: fission_core::ui::widgets::Spacer::default().into_node(), + content: fission::core::ui::widgets::Spacer::default().into_node(), on_press: Some(ActionEnvelope { id: tab_id, payload: serde_json::to_vec(&SelectTab(0)).unwrap(), @@ -382,7 +382,7 @@ impl Widget for EmailList { }, TabItem { title: t("tabs.social"), - content: fission_core::ui::widgets::Spacer::default().into_node(), + content: fission::core::ui::widgets::Spacer::default().into_node(), on_press: Some(ActionEnvelope { id: tab_id, payload: serde_json::to_vec(&SelectTab(1)).unwrap(), @@ -390,7 +390,7 @@ impl Widget for EmailList { }, TabItem { title: t("tabs.promotions"), - content: fission_core::ui::widgets::Spacer::default().into_node(), + content: fission::core::ui::widgets::Spacer::default().into_node(), on_press: Some(ActionEnvelope { id: tab_id, payload: serde_json::to_vec(&SelectTab(2)).unwrap(), @@ -476,7 +476,7 @@ impl Widget for EmailList { let item_content = Row { gap: Some(12.0), - align_items: fission_ir::op::AlignItems::Center, + align_items: fission::ir::op::AlignItems::Center, children: vec![ Checkbox { checked: is_selected, @@ -496,7 +496,7 @@ impl Widget for EmailList { spacing: Some(8.0), children: vec![ Text::new(email.sender.clone()).size(16.0).into_node(), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -569,10 +569,10 @@ impl Widget for EmailList { .flex_shrink(1.0) .into_node(), if compact_rows || email.labels.is_empty() { - fission_core::ui::widgets::Spacer::default().into_node() + fission::core::ui::widgets::Spacer::default().into_node() } else { Wrap { - direction: fission_ir::op::FlexDirection::Row, + direction: fission::ir::op::FlexDirection::Row, spacing: Some(6.0), children: email .labels @@ -613,11 +613,11 @@ impl Widget for EmailList { .into_node(), if idx + 1 < end_idx - start_idx { Divider { - orientation: fission_widgets::divider::Orientation::Horizontal, + orientation: fission::widgets::divider::Orientation::Horizontal, } .build(ctx, view) } else { - fission_core::ui::widgets::Spacer::default().into_node() + fission::core::ui::widgets::Spacer::default().into_node() }, ], } @@ -664,12 +664,12 @@ impl Widget for EmailList { VStack { spacing: Some(4.0), children: vec![ - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { height: Some(4.0), ..Default::default() } .into_node(), - fission_widgets::center::Center { + fission::widgets::center::Center { child: Box::new( Pagination { current_page, @@ -687,7 +687,7 @@ impl Widget for EmailList { } .build(ctx, view) } else { - fission_core::ui::widgets::Spacer::default().into_node() + fission::core::ui::widgets::Spacer::default().into_node() }; Container::new( @@ -731,12 +731,12 @@ mod tests { .filter(|n| { matches!( &n.op, - fission_ir::Op::Paint(fission_ir::PaintOp::DrawText { text, .. }) + fission::ir::Op::Paint(fission::ir::PaintOp::DrawText { text, .. }) if subjects.contains(text) ) }) .filter_map(|n| match &n.op { - fission_ir::Op::Paint(fission_ir::PaintOp::DrawText { text, .. }) + fission::ir::Op::Paint(fission::ir::PaintOp::DrawText { text, .. }) if subjects.contains(text) => { Some(text.clone()) diff --git a/examples/inbox/src/components/right_sidebar.rs b/examples/inbox/src/components/right_sidebar.rs index 010d8b51..e206090e 100644 --- a/examples/inbox/src/components/right_sidebar.rs +++ b/examples/inbox/src/components/right_sidebar.rs @@ -2,10 +2,10 @@ use crate::model::{ Folder, InboxState, SetCalendarSelected, SetMeetCameraOn, SetMeetMicOn, ShowToast, }; use chrono::{Datelike, Local}; -use fission_core::ui::{Button, ButtonVariant, Container, Node, Row, Switch, Text, TextContent}; -use fission_core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; -use fission_icons::material; -use fission_widgets::{ +use fission::core::ui::{Button, ButtonVariant, Container, Node, Row, Switch, Text, TextContent}; +use fission::core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; +use fission::icons::material; +use fission::widgets::{ Calendar, Card, HStack, Icon, Menu, MenuItem, Skeleton, Spinner, Stepper, VStack, }; use serde_json; @@ -72,7 +72,7 @@ impl Widget for RightSidebar { MenuItem { label: t("quick.new_event"), icon: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: toast_id, payload: serde_json::to_vec(&ShowToast(t("toast.new_event"))).unwrap(), }), @@ -80,7 +80,7 @@ impl Widget for RightSidebar { MenuItem { label: t("quick.new_task"), icon: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: toast_id, payload: serde_json::to_vec(&ShowToast(t("toast.new_task"))).unwrap(), }), @@ -88,7 +88,7 @@ impl Widget for RightSidebar { MenuItem { label: t("quick.add_reminder"), icon: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: toast_id, payload: serde_json::to_vec(&ShowToast(t("toast.add_reminder"))).unwrap(), }), @@ -128,8 +128,8 @@ impl Widget for RightSidebar { }; Container::new( - fission_core::ui::Scroll { - direction: fission_ir::op::FlexDirection::Column, + fission::core::ui::Scroll { + direction: fission::ir::op::FlexDirection::Column, show_scrollbar: true, flex_grow: 1.0, flex_shrink: 1.0, @@ -192,7 +192,7 @@ impl Widget for RightSidebar { month: today.month(), selected_date: view.state.calendar_selected.or(Some(today)), on_select: Some(std::sync::Arc::new(move |d| { - fission_core::ActionEnvelope { + fission::core::ActionEnvelope { id: calendar_id, payload: serde_json::to_vec(&SetCalendarSelected(d)) .unwrap(), @@ -235,7 +235,7 @@ impl Widget for RightSidebar { )) .size(14.0) .into_node(), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -243,7 +243,7 @@ impl Widget for RightSidebar { Switch { checked: view.state.meet_camera_on, on_toggle: Some( - fission_core::ActionEnvelope { + fission::core::ActionEnvelope { id: meet_camera_id, payload: serde_json::to_vec( &SetMeetCameraOn( @@ -267,7 +267,7 @@ impl Widget for RightSidebar { )) .size(14.0) .into_node(), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -275,7 +275,7 @@ impl Widget for RightSidebar { Switch { checked: view.state.meet_mic_on, on_toggle: Some( - fission_core::ActionEnvelope { + fission::core::ActionEnvelope { id: meet_mic_id, payload: serde_json::to_vec( &SetMeetMicOn( @@ -291,7 +291,7 @@ impl Widget for RightSidebar { ], } .into_node(), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { height: Some(4.0), ..Default::default() } @@ -343,7 +343,7 @@ impl Widget for RightSidebar { 16.0 }), children: vec![ - fission_widgets::CircularProgress { + fission::widgets::CircularProgress { value: Some(0.65), size: if ultra_compact_sidebar { 34.0 diff --git a/examples/inbox/src/components/sidebar.rs b/examples/inbox/src/components/sidebar.rs index 667bc178..7a0dba36 100644 --- a/examples/inbox/src/components/sidebar.rs +++ b/examples/inbox/src/components/sidebar.rs @@ -1,11 +1,11 @@ use crate::model::{ Folder, InboxState, SelectFolder, SetComposeOpen, SetContactsOpen, SetSettingsOpen, }; -use fission_core::ui::{ +use fission::core::ui::{ Button, ButtonContentAlign, ButtonVariant, Container, Node, Text, TextContent, }; -use fission_core::{reduce_with, BuildCtx, View, Widget}; -use fission_widgets::{Divider, Tag, TreeItem, TreeView, VStack, Wrap}; +use fission::core::{reduce_with, BuildCtx, View, Widget}; +use fission::widgets::{Divider, Tag, TreeItem, TreeView, VStack, Wrap}; use serde_json; pub struct Sidebar; @@ -42,8 +42,8 @@ impl Widget for Sidebar { .id; Container::new( - fission_core::ui::Scroll { - direction: fission_ir::op::FlexDirection::Column, + fission::core::ui::Scroll { + direction: fission::ir::op::FlexDirection::Column, show_scrollbar: true, flex_grow: 1.0, flex_shrink: 1.0, @@ -90,7 +90,7 @@ impl Widget for Sidebar { icon: None, children: vec![], on_toggle: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: select_folder_id, payload: serde_json::to_vec(&SelectFolder( Folder::Inbox, @@ -104,7 +104,7 @@ impl Widget for Sidebar { icon: None, children: vec![], on_toggle: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: select_folder_id, payload: serde_json::to_vec(&SelectFolder( Folder::Starred, @@ -118,7 +118,7 @@ impl Widget for Sidebar { icon: None, children: vec![], on_toggle: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: select_folder_id, payload: serde_json::to_vec(&SelectFolder( Folder::Sent, @@ -132,7 +132,7 @@ impl Widget for Sidebar { icon: None, children: vec![], on_toggle: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: select_folder_id, payload: serde_json::to_vec(&SelectFolder( Folder::Drafts, @@ -146,7 +146,7 @@ impl Widget for Sidebar { icon: None, children: vec![], on_toggle: None, - on_select: Some(fission_core::ActionEnvelope { + on_select: Some(fission::core::ActionEnvelope { id: select_folder_id, payload: serde_json::to_vec(&SelectFolder( Folder::Trash, @@ -162,7 +162,7 @@ impl Widget for Sidebar { .color(tokens.colors.text_secondary) .into_node(), Wrap { - direction: fission_ir::op::FlexDirection::Row, + direction: fission::ir::op::FlexDirection::Row, spacing: Some(8.0), children: vec![ Tag { @@ -189,7 +189,7 @@ impl Widget for Sidebar { } .build(ctx, view), Divider { - orientation: fission_widgets::divider::Orientation::Horizontal, + orientation: fission::widgets::divider::Orientation::Horizontal, } .build(ctx, view), Button { diff --git a/examples/inbox/src/features/browser.rs b/examples/inbox/src/features/browser.rs index 38867b09..e7abb0e9 100644 --- a/examples/inbox/src/features/browser.rs +++ b/examples/inbox/src/features/browser.rs @@ -1,7 +1,7 @@ use crate::model::{InboxState, OpenInAppLink, OpenSystemLink, ToggleBrowserDemo}; -use fission_core::ui::{Container, Node, Text}; -use fission_core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; -use fission_widgets::{HStack, Modal, ModalAction, VStack, WebView}; +use fission::core::ui::{Container, Node, Text}; +use fission::core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; +use fission::widgets::{HStack, Modal, ModalAction, VStack, WebView}; pub struct BrowserModal; @@ -64,8 +64,8 @@ impl Widget for BrowserModal { HStack { spacing: Some(16.0), children: vec![ - fission_widgets::Button { - variant: fission_widgets::ButtonVariant::Outline, + fission::widgets::Button { + variant: fission::widgets::ButtonVariant::Outline, child: Some(Box::new( Text::new("Open System Browser").into_node(), )), @@ -75,8 +75,8 @@ impl Widget for BrowserModal { ..Default::default() } .build(ctx, view), - fission_widgets::Button { - variant: fission_widgets::ButtonVariant::Filled, + fission::widgets::Button { + variant: fission::widgets::ButtonVariant::Filled, child: Some(Box::new( Text::new("Open In-App (Custom Tab)") .color(tokens.colors.on_primary) diff --git a/examples/inbox/src/features/compose.rs b/examples/inbox/src/features/compose.rs index 25c87d89..30acdf71 100644 --- a/examples/inbox/src/features/compose.rs +++ b/examples/inbox/src/features/compose.rs @@ -4,9 +4,9 @@ use crate::model::{ SetScheduleTime, }; use chrono::Local; -use fission_core::ui::Node; -use fission_core::{reduce_with, ActionEnvelope, BuildCtx, NodeId, View, Widget, WidgetNodeId}; -use fission_widgets::{ +use fission::core::ui::Node; +use fission::core::{reduce_with, ActionEnvelope, BuildCtx, NodeId, View, Widget, WidgetNodeId}; +use fission::widgets::{ Combobox, DatePicker, Dropzone, FileUpload, FocusScope, FormControl, Modal, ModalAction, TextInput, TimePicker, VStack, Wrap, }; @@ -235,7 +235,7 @@ impl Widget for ComposeModal { .build(ctx, view), // Schedule Wrap { - direction: fission_ir::op::FlexDirection::Row, + direction: fission::ir::op::FlexDirection::Row, spacing: Some(12.0), children: vec![ DatePicker { @@ -359,8 +359,8 @@ impl Widget for ComposeModal { mod tests { use super::*; use anyhow::Result; - use fission_core::event::{InputEvent, KeyCode, KeyEvent, PointerButton, PointerEvent}; - use fission_core::Action; + use fission::core::event::{InputEvent, KeyCode, KeyEvent, PointerButton, PointerEvent}; + use fission::core::Action; use fission_test::TestHarness; #[test] @@ -381,7 +381,7 @@ mod tests { .unwrap() .get_node_rect(subject_node_id) .expect("subject rect"); - let subject_center = fission_core::LayoutPoint::new( + let subject_center = fission::core::LayoutPoint::new( subject_rect.x() + subject_rect.width() / 2.0, subject_rect.y() + subject_rect.height() / 2.0, ); @@ -416,7 +416,7 @@ mod tests { .unwrap() .get_node_rect(body_node_id) .expect("body rect"); - let body_center = fission_core::LayoutPoint::new( + let body_center = fission::core::LayoutPoint::new( body_rect.x() + body_rect.width() / 2.0, body_rect.y() + body_rect.height() / 2.0, ); @@ -437,10 +437,10 @@ mod tests { let (role, value) = focused .and_then(|id| ir.nodes.get(&id)) .and_then(|n| match &n.op { - fission_ir::Op::Semantics(s) => Some((s.role, s.value.clone())), + fission::ir::Op::Semantics(s) => Some((s.role, s.value.clone())), _ => None, }) - .unwrap_or((fission_ir::Role::Generic, None)); + .unwrap_or((fission::ir::Role::Generic, None)); let snap = h.last_snapshot.as_ref().unwrap(); let focused_rect = focused.and_then(|id| snap.get_node_rect(id)); let body_rect_now = snap.get_node_rect(body_node_id); @@ -478,7 +478,7 @@ mod tests { .nodes .iter() .find_map(|(id, n)| { - if let fission_ir::Op::Semantics(s) = &n.op { + if let fission::ir::Op::Semantics(s) = &n.op { if s.actions .entries .iter() @@ -497,7 +497,7 @@ mod tests { .unwrap() .get_node_rect(toggle_node) .unwrap(); - let center = fission_core::LayoutPoint::new( + let center = fission::core::LayoutPoint::new( rect.x() + rect.width() / 2.0, rect.y() + rect.height() / 2.0, ); @@ -527,7 +527,7 @@ mod tests { .nodes .iter() .find_map(|(id, n)| { - if let fission_ir::Op::Semantics(s) = &n.op { + if let fission::ir::Op::Semantics(s) = &n.op { if s.actions .entries .iter() @@ -546,7 +546,7 @@ mod tests { .unwrap() .get_node_rect(day_node) .unwrap(); - let center2 = fission_core::LayoutPoint::new( + let center2 = fission::core::LayoutPoint::new( rect2.x() + rect2.width() / 2.0, rect2.y() + rect2.height() / 2.0, ); @@ -555,7 +555,7 @@ mod tests { // for SetScheduleDate somewhere up the ancestor chain (otherwise the click // will dismiss via backdrop or no-op). let mut hits_date_action = false; - let hit = fission_core::hit_test::hit_test_with_scroll( + let hit = fission::core::hit_test::hit_test_with_scroll( ir2, h.last_snapshot.as_ref().unwrap(), &h.runtime.runtime_state.scroll, @@ -565,7 +565,7 @@ mod tests { let mut cur = Some(hit); while let Some(id) = cur { if let Some(n) = ir2.nodes.get(&id) { - if let fission_ir::Op::Semantics(s) = &n.op { + if let fission::ir::Op::Semantics(s) = &n.op { if s.actions .entries .iter() @@ -589,13 +589,13 @@ mod tests { let mut day_desc_drawrect_rect = None; while let Some(id) = q.pop() { if let Some(n) = ir2.nodes.get(&id) { - if let fission_ir::Op::Paint(_) = n.op { + if let fission::ir::Op::Paint(_) = n.op { if day_desc_paint_rect.is_none() { day_desc_paint_rect = snap.get_node_rect(id); } if matches!( n.op, - fission_ir::Op::Paint(fission_ir::PaintOp::DrawRect { .. }) + fission::ir::Op::Paint(fission::ir::PaintOp::DrawRect { .. }) ) { day_desc_drawrect_rect = snap.get_node_rect(id); break; @@ -610,7 +610,7 @@ mod tests { let hit_sem_role = hit .and_then(|hid| ir2.nodes.get(&hid)) .and_then(|n| match &n.op { - fission_ir::Op::Semantics(s) => Some(s.role), + fission::ir::Op::Semantics(s) => Some(s.role), _ => None, }); let hit_op = hit.and_then(|hid| ir2.nodes.get(&hid)).map(|n| &n.op); diff --git a/examples/inbox/src/features/contacts.rs b/examples/inbox/src/features/contacts.rs index 057148e1..e91dd811 100644 --- a/examples/inbox/src/features/contacts.rs +++ b/examples/inbox/src/features/contacts.rs @@ -1,7 +1,7 @@ use crate::model::{InboxState, SetContactsOpen, ToggleContactSelection}; -use fission_core::ui::Node; -use fission_core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; -use fission_widgets::{DataTable, Modal, ModalAction, TableColumn, TableRow}; +use fission::core::ui::Node; +use fission::core::{reduce_with, BuildCtx, View, Widget, WidgetNodeId}; +use fission::widgets::{DataTable, Modal, ModalAction, TableColumn, TableRow}; use serde_json; use std::sync::Arc; @@ -68,7 +68,7 @@ impl Widget for ContactsModal { rows: data, selected_ids: view.state.contact_selected_ids.clone(), on_selection_change: Some(Arc::new(move |row_id| { - fission_core::ActionEnvelope { + fission::core::ActionEnvelope { id: toggle_id, payload: serde_json::to_vec(&ToggleContactSelection(row_id)).unwrap(), } diff --git a/examples/inbox/src/features/settings.rs b/examples/inbox/src/features/settings.rs index ca8b51c8..fa549342 100644 --- a/examples/inbox/src/features/settings.rs +++ b/examples/inbox/src/features/settings.rs @@ -4,18 +4,18 @@ use crate::model::{ SetQuickTipOpen, SetSettingsOpen, SetSignature, SetSignatureEditing, SetSmartComposeEnabled, SetTheme, SetThemeSelectOpen, SetZoomLevel, }; -use fission_core::op::{Color, GridTrack}; -use fission_core::ui::widgets::{Clip, GestureDetector, Transform}; -use fission_core::ui::{ +use fission::core::op::{Color, GridTrack}; +use fission::core::ui::widgets::{Clip, GestureDetector, Transform}; +use fission::core::ui::{ Button, ButtonVariant, Container, Grid, GridItem, Node, Positioned, Scroll, Text, TextContent, ZStack, }; -use fission_core::{ +use fission::core::{ reduce_with, ActionEnvelope, ActionId, BuildCtx, FlexDirection, View, Widget, WidgetNodeId, }; -use fission_i18n::Locale; -use fission_icons::material; -use fission_widgets::{ +use fission::i18n::Locale; +use fission::icons::material; +use fission::widgets::{ Badge, Card, Divider, DragTarget, Draggable, Editable, FormControl, HStack, Icon, Modal, ModalAction, NumberInput, SegmentedControl, Select, SelectItem, Slider, Switch, Tag, VStack, Wrap, @@ -73,7 +73,7 @@ fn theme_preview( ZStack { children: vec![ Container::new( - fission_core::ui::widgets::Spacer::default().into_node(), + fission::core::ui::widgets::Spacer::default().into_node(), ) .size(160.0, 96.0) .bg(bg) @@ -537,7 +537,7 @@ impl Widget for SettingsModal { } .build(ctx, view), Divider { - orientation: fission_widgets::divider::Orientation::Horizontal, + orientation: fission::widgets::divider::Orientation::Horizontal, } .build(ctx, view), Text::new(TextContent::Key("settings.appearance".into())) @@ -711,7 +711,7 @@ impl Widget for SettingsModal { } .into_node(), Divider { - orientation: fission_widgets::divider::Orientation::Horizontal, + orientation: fission::widgets::divider::Orientation::Horizontal, } .build(ctx, view), Text::new(TextContent::Key("settings.signature.title".into())) @@ -743,7 +743,7 @@ impl Widget for SettingsModal { } .into_node(), Divider { - orientation: fission_widgets::divider::Orientation::Horizontal, + orientation: fission::widgets::divider::Orientation::Horizontal, } .build(ctx, view), Text::new(TextContent::Key("settings.labs.title".into())) @@ -767,7 +767,7 @@ impl Widget for SettingsModal { "settings.labs.smart_compose".into(), )) .into_node(), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -805,7 +805,7 @@ impl Widget for SettingsModal { "settings.labs.offline".into(), )) .into_node(), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -837,7 +837,7 @@ impl Widget for SettingsModal { "settings.labs.auto_advance".into(), )) .into_node(), - fission_core::ui::widgets::Spacer { + fission::core::ui::widgets::Spacer { flex_grow: 1.0, ..Default::default() } @@ -870,7 +870,7 @@ impl Widget for SettingsModal { .size(12.0) .into_node(), Wrap { - direction: fission_ir::op::FlexDirection::Row, + direction: fission::ir::op::FlexDirection::Row, spacing: Some(6.0), children: draggable_labels, } diff --git a/examples/inbox/src/main.rs b/examples/inbox/src/main.rs index 5de7e545..41ea618c 100644 --- a/examples/inbox/src/main.rs +++ b/examples/inbox/src/main.rs @@ -1,9 +1,9 @@ -use fission_core::ui::{Container, Node, Row}; -use fission_core::{reduce_with, BuildCtx, Env, View, Widget, WidgetNodeId}; -use fission_i18n::{Locale, TranslationBundle}; -use fission_shell_desktop::DesktopApp; -use fission_theme::Theme; -use fission_widgets::{ +use fission::core::ui::{Container, Node, Row}; +use fission::core::{reduce_with, BuildCtx, Env, View, Widget, WidgetNodeId}; +use fission::i18n::{Locale, TranslationBundle}; +use fission::prelude::DesktopApp; +use fission::theme::Theme; +use fission::widgets::{ Center, Drawer, DrawerSide, Overlay, Route, Router, SafeArea, SplitDirection, SplitView, Toast, ToastKind, Transition, }; @@ -16,7 +16,7 @@ mod model; use components::{EmailDetail, EmailList, RightSidebar, Sidebar}; use features::{BrowserModal, ComposeModal, ContactsModal, SettingsModal}; -use fission_core::{ActionRegistry, OpenUrlRequest, ReducerContext, OPEN_URL}; +use fission::core::{ActionRegistry, OpenUrlRequest, ReducerContext, OPEN_URL}; use model::*; // --- APP --- @@ -92,7 +92,7 @@ impl Widget for InboxApp { .build(ctx, view); ctx.register_portal( - fission_widgets::Positioned { + fission::widgets::Positioned { left: Some(20.0), bottom: Some(20.0), // Bottom left toast width: None, @@ -116,7 +116,7 @@ impl Widget for InboxApp { second: Box::new( Row { gap: None, - align_items: fission_ir::op::AlignItems::Stretch, + align_items: fission::ir::op::AlignItems::Stretch, children: { let mut children = vec![Container::new( Router { @@ -158,7 +158,7 @@ impl Widget for InboxApp { }, ], not_found: Some(Arc::new(|_c, _v, _| { - fission_core::ui::Text::new("Folder not found") + fission::core::ui::Text::new("Folder not found") .into_node() })), } @@ -194,22 +194,22 @@ impl Widget for InboxApp { Transition { id: WidgetNodeId::explicit("quick_tip_fade"), value: 1.0, - property: fission_core::AnimationPropertyId::Opacity, + property: fission::core::AnimationPropertyId::Opacity, duration: 300, delay: 0, child: Box::new( Center { child: Box::new( - fission_widgets::Card { + fission::widgets::Card { child: Box::new( - fission_widgets::VStack { + fission::widgets::VStack { spacing: Some(6.0), children: vec![ - fission_core::ui::Text::new( + fission::core::ui::Text::new( "Tip: press ? for shortcuts", ) .into_node(), - fission_core::ui::Text::new( + fission::core::ui::Text::new( "You can pin labels and drag to reorder.", ) .size(12.0) @@ -228,7 +228,7 @@ impl Widget for InboxApp { } .build(ctx, view) } else { - fission_core::ui::widgets::Spacer::default().into_node() + fission::core::ui::widgets::Spacer::default().into_node() }; Overlay { diff --git a/examples/inbox/src/model/actions.rs b/examples/inbox/src/model/actions.rs index 449264e8..a182bb8f 100644 --- a/examples/inbox/src/model/actions.rs +++ b/examples/inbox/src/model/actions.rs @@ -35,7 +35,7 @@ pub struct SetDatePickerOpen(pub bool); pub struct FileSelected; #[fission_action] -pub struct SetLocale(pub fission_i18n::Locale); +pub struct SetLocale(pub fission::i18n::Locale); #[fission_action] pub struct ToggleBrowserDemo(pub bool); diff --git a/examples/inbox/src/model/app_state.rs b/examples/inbox/src/model/app_state.rs index f8a9537c..de6cf9c0 100644 --- a/examples/inbox/src/model/app_state.rs +++ b/examples/inbox/src/model/app_state.rs @@ -1,7 +1,7 @@ use super::email::{seed_mailbox, Email, Folder}; use chrono::NaiveDate; -use fission_core::AppState; -use fission_i18n::Locale; +use fission::core::AppState; +use fission::i18n::Locale; use serde::{Deserialize, Serialize}; use std::collections::HashSet; diff --git a/examples/inbox/src/tests/mod.rs b/examples/inbox/src/tests/mod.rs index da94f174..cb8ba067 100644 --- a/examples/inbox/src/tests/mod.rs +++ b/examples/inbox/src/tests/mod.rs @@ -1,15 +1,15 @@ use super::*; use anyhow::Result; -use fission_core::env::RuntimeState; -use fission_core::event::{InputEvent, KeyCode, KeyEvent, PointerButton, PointerEvent}; -use fission_core::lowering::LoweringContext; -use fission_core::{Action, AnimationPropertyId, BuildCtx, Env, LayoutSize, NodeId, WidgetNodeId}; -use fission_ir::op::{FlexDirection, FlexWrap, GridTrack}; -use fission_ir::semantics::{ActionTrigger, Role}; -use fission_ir::{EmbedKind, LayoutOp, Op, PaintOp}; -use fission_layout::LayoutEngine; -use fission_render::{DisplayOp, LayoutRect}; -use fission_shell_desktop::Pipeline; +use fission::core::env::RuntimeState; +use fission::core::event::{InputEvent, KeyCode, KeyEvent, PointerButton, PointerEvent}; +use fission::core::lowering::LoweringContext; +use fission::core::{Action, AnimationPropertyId, BuildCtx, Env, LayoutSize, NodeId, WidgetNodeId}; +use fission::ir::op::{FlexDirection, FlexWrap, GridTrack}; +use fission::ir::semantics::{ActionTrigger, Role}; +use fission::ir::{EmbedKind, LayoutOp, Op, PaintOp}; +use fission::layout::LayoutEngine; +use fission::render::{DisplayOp, LayoutRect}; +use fission::shell::Pipeline; use fission_test::prelude::*; use std::collections::HashMap; @@ -55,7 +55,7 @@ fn state_contacts() -> InboxState { state } -fn build_lowered_inbox_ir(state: &InboxState) -> (fission_ir::CoreIR, RuntimeState, Env) { +fn build_lowered_inbox_ir(state: &InboxState) -> (fission::ir::CoreIR, RuntimeState, Env) { let mut ctx = BuildCtx::new(); let runtime_state = RuntimeState::default(); let env = create_env(); @@ -66,15 +66,15 @@ fn build_lowered_inbox_ir(state: &InboxState) -> (fission_ir::CoreIR, RuntimeSta let node_tree = if portals.is_empty() { tree } else { - fission_core::ui::Node::Overlay(fission_core::ui::Overlay { + fission::core::ui::Node::Overlay(fission::core::ui::Overlay { id: None, content: Box::new( - fission_core::ui::Container::new(tree) + fission::core::ui::Container::new(tree) .width(800.0) .height(600.0) .into_node(), ), - overlay: Box::new(fission_core::ui::Node::ZStack(fission_core::ui::ZStack { + overlay: Box::new(fission::core::ui::Node::ZStack(fission::core::ui::ZStack { id: None, children: portals.into_iter().map(|(_, n)| n).collect(), })), @@ -87,10 +87,10 @@ fn build_lowered_inbox_ir(state: &InboxState) -> (fission_ir::CoreIR, RuntimeSta (lower_cx.ir, runtime_state, env) } -fn summarize_render_node(node: &fission_render::RenderNode, depth: usize, out: &mut Vec) { +fn summarize_render_node(node: &fission::render::RenderNode, depth: usize, out: &mut Vec) { let indent = " ".repeat(depth); match node { - fission_render::RenderNode::Paint(list) => { + fission::render::RenderNode::Paint(list) => { out.push(format!( "{}Paint ops={} bounds=({}, {}, {}, {})", indent, @@ -101,7 +101,7 @@ fn summarize_render_node(node: &fission_render::RenderNode, depth: usize, out: & list.bounds.size.height )); } - fission_render::RenderNode::Layer(layer) => { + fission::render::RenderNode::Layer(layer) => { out.push(format!( "{}Layer node={:?} children={} clip={:?} opacity={} transform={} cache={:?} content_cache={:?}", indent, @@ -212,7 +212,7 @@ fn display_texts(h: &TestHarness) -> Vec { out } -fn scene_texts(scene: &fission_render::RenderScene) -> Vec { +fn scene_texts(scene: &fission::render::RenderScene) -> Vec { let mut out = Vec::new(); for op in scene.flatten().ops { match op { @@ -275,7 +275,7 @@ fn describe_hit_path(h: &TestHarness, node_id: Option) -> St fn find_semantic_node_rects( h: &TestHarness, - predicate: impl Fn(&fission_ir::Semantics) -> bool, + predicate: impl Fn(&fission::ir::Semantics) -> bool, ) -> Vec<(NodeId, LayoutRect)> { let mut rects = Vec::new(); let ir = match h.last_ir.as_ref() { @@ -372,7 +372,7 @@ fn find_text_node_rect_rightmost(h: &TestHarness, needle: &str) -> O } fn click_rect(h: &mut TestHarness, rect: LayoutRect) -> Result<()> { - let point = fission_core::LayoutPoint::new( + let point = fission::core::LayoutPoint::new( rect.x() + rect.width() / 2.0, rect.y() + rect.height() / 2.0, ); @@ -438,7 +438,7 @@ where fn ir_has_semantics(h: &TestHarness, pred: F) -> bool where - F: Fn(&fission_ir::Semantics) -> bool, + F: Fn(&fission::ir::Semantics) -> bool, { h.last_ir.as_ref().map_or(false, |ir| { ir.nodes @@ -546,7 +546,7 @@ macro_rules! semantics_test { } fn click(h: &mut TestHarness, x: f32, y: f32) -> Result<()> { - let point = fission_core::LayoutPoint::new(x, y); + let point = fission::core::LayoutPoint::new(x, y); h.send_event(InputEvent::Pointer(PointerEvent::Down { point, button: PointerButton::Primary, @@ -804,7 +804,7 @@ fn layout_children_exist_after_navigation() -> Result<()> { state.current_path = "/inbox/1".into(); let (ir, _runtime_state, env) = build_lowered_inbox_ir(&state); - let input_nodes = fission_core::lowering::build_layout_tree(&ir, &env); + let input_nodes = fission::core::lowering::build_layout_tree(&ir, &env); let map: HashMap<_, _> = input_nodes.iter().map(|n| (n.id, n)).collect(); for n in &input_nodes { diff --git a/examples/mobile-smoke/Cargo.toml b/examples/mobile-smoke/Cargo.toml index a7f5d303..8eeded3f 100644 --- a/examples/mobile-smoke/Cargo.toml +++ b/examples/mobile-smoke/Cargo.toml @@ -9,4 +9,4 @@ crate-type = ["cdylib", "rlib"] [dependencies] anyhow = "1.0" -fission = { path = "../../crates/authoring/fission" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop", "android", "ios"] } diff --git a/examples/terminal/Cargo.toml b/examples/terminal/Cargo.toml index f755d8be..c811fcc6 100644 --- a/examples/terminal/Cargo.toml +++ b/examples/terminal/Cargo.toml @@ -4,11 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-core = { path = "../../crates/core/fission-core" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } -fission-theme = { path = "../../crates/core/fission-theme" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop", "terminal-widget"] } anyhow = "1.0" serde = { version = "1.0", features = ["derive"] } diff --git a/examples/terminal/src/main.rs b/examples/terminal/src/main.rs index 04d1ce4d..49caace4 100644 --- a/examples/terminal/src/main.rs +++ b/examples/terminal/src/main.rs @@ -1,10 +1,10 @@ -use fission_core::op::Color; -use fission_core::ui::{Container, Node, Text}; -use fission_core::{ +use fission::core::op::Color; +use fission::core::ui::{Container, Node, Text}; +use fission::core::{ Action, ActionId, AppState, BuildCtx, ReducerContext, ResourceKey, TimerResource, View, Widget, }; -use fission_shell_desktop::DesktopApp; -use fission_widgets::{ +use fission::prelude::DesktopApp; +use fission::widgets::{ HStack, Spacer, TerminalLaunchConfig, TerminalSession, TerminalView, VStack, }; use serde::{Deserialize, Serialize}; @@ -285,8 +285,8 @@ fn main() -> anyhow::Result<()> { .with_state_init(move |state: &mut TerminalExampleState| state.cwd = cwd.clone()) .with_startup_action(StartTerminal) .with_sync_env( - |_state: &TerminalExampleState, env: &mut fission_core::Env| { - env.theme = fission_theme::Theme::dark(); + |_state: &TerminalExampleState, env: &mut fission::core::Env| { + env.theme = fission::theme::Theme::dark(); }, ) .run() diff --git a/examples/text-lab/Cargo.toml b/examples/text-lab/Cargo.toml index af30cc87..1bf410be 100644 --- a/examples/text-lab/Cargo.toml +++ b/examples/text-lab/Cargo.toml @@ -4,11 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } -fission-core = { path = "../../crates/core/fission-core" } -fission-macros = { path = "../../crates/authoring/fission-macros" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = "1.0" diff --git a/examples/text-lab/src/main.rs b/examples/text-lab/src/main.rs index 6bf142d8..f518a93c 100644 --- a/examples/text-lab/src/main.rs +++ b/examples/text-lab/src/main.rs @@ -1,10 +1,10 @@ use anyhow::Result; -use fission::prelude::fission_reducer; -use fission_core::{ +use fission::core::{ with_reducer, ActionEnvelope, AppState, BuildCtx, NodeId, View, Widget, WidgetNodeId, }; -use fission_shell_desktop::DesktopApp; -use fission_widgets::{ +use fission::prelude::fission_reducer; +use fission::prelude::DesktopApp; +use fission::widgets::{ Button, ButtonVariant, Combobox, Container, FocusScope, FormControl, HStack, MenuButton, MenuItem, Modal, ModalAction, Node, SafeArea, Scroll, Spacer, Text, TextInput, VStack, }; @@ -401,7 +401,7 @@ impl Widget for TextLabApp { } .into_node() } else { - fission_core::ui::widgets::spacer::Spacer::default().into_node() + fission::core::ui::widgets::spacer::Spacer::default().into_node() }; let modal = Modal { diff --git a/examples/todo-design-system/Cargo.toml b/examples/todo-design-system/Cargo.toml index 93dc0314..f38c4931 100644 --- a/examples/todo-design-system/Cargo.toml +++ b/examples/todo-design-system/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } anyhow = "1.0" [build-dependencies] diff --git a/examples/web-smoke/Cargo.toml b/examples/web-smoke/Cargo.toml index c276e28f..ca5070f6 100644 --- a/examples/web-smoke/Cargo.toml +++ b/examples/web-smoke/Cargo.toml @@ -9,6 +9,6 @@ crate-type = ["cdylib", "rlib"] [dependencies] anyhow = "1.0" -fission = { path = "../../crates/authoring/fission" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop", "web", "android", "ios"] } console_error_panic_hook = "0.1" wasm-bindgen = "0.2" diff --git a/examples/widget-gallery/Cargo.toml b/examples/widget-gallery/Cargo.toml index 8506b718..bc419dbd 100644 --- a/examples/widget-gallery/Cargo.toml +++ b/examples/widget-gallery/Cargo.toml @@ -4,13 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -fission = { path = "../../crates/authoring/fission" } -fission-shell-desktop = { path = "../../crates/shell/fission-shell-desktop" } -fission-widgets = { path = "../../crates/authoring/fission-widgets" } -fission-core = { path = "../../crates/core/fission-core" } -fission-macros = { path = "../../crates/authoring/fission-macros" } -fission-icons = { path = "../../crates/authoring/fission-icons" } -fission-ir = { path = "../../crates/core/fission-ir" } +fission = { path = "../../crates/authoring/fission", default-features = false, features = ["desktop"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = "1.0" @@ -19,6 +13,4 @@ lazy_static = "1.4" [dev-dependencies] fission-test = { path = "../../crates/tools/fission-test" } fission-test-driver = { path = "../../crates/tools/fission-test-driver" } -fission-render = { path = "../../crates/rendering/fission-render" } -fission-layout = { path = "../../crates/core/fission-layout" } image = "0.25" diff --git a/examples/widget-gallery/src/main.rs b/examples/widget-gallery/src/main.rs index 8ac96f41..15e0a630 100644 --- a/examples/widget-gallery/src/main.rs +++ b/examples/widget-gallery/src/main.rs @@ -1,13 +1,13 @@ -use fission::prelude::fission_action; -use fission_core::op::Color as IrColor; -use fission_core::ui::{ +use fission::core::op::Color as IrColor; +use fission::core::ui::{ Button, ButtonVariant, Checkbox, Container, Node, Scroll, Slider, Switch, Text, TextInput, }; -use fission_core::{ +use fission::core::{ reduce_with, ActionEnvelope, AppState, BuildCtx, FlexDirection, View, Widget, WidgetNodeId, }; -use fission_shell_desktop::DesktopApp; -use fission_widgets::{ +use fission::prelude::fission_action; +use fission::prelude::DesktopApp; +use fission::widgets::{ Accordion, AccordionItem, Alert, AlertKind, Avatar, Badge, Breadcrumb, BreadcrumbItem, Card, CircularProgress, Code, Divider, Drawer, DrawerSide, EmptyState, HStack, Kbd, Link, MenuButton, MenuItem, Modal, ModalAction, NumberInput, Pagination, ProgressBar, SegmentedControl, Select, @@ -169,7 +169,7 @@ trait BuildInline { impl BuildInline for Divider { fn build_inline(self) -> Node { - Container::new(fission_core::ui::widgets::Spacer::default().into_node()) + Container::new(fission::core::ui::widgets::Spacer::default().into_node()) .height(1.0) .bg(IrColor { r: 200, @@ -888,9 +888,9 @@ impl Widget for GalleryApp { } .build(ctx, view); ctx.register_portal_with_layer( - fission_core::PortalLayer::Toast, + fission::core::PortalLayer::Toast, Some(WidgetNodeId::explicit("gallery_toast")), - fission_widgets::Positioned { + fission::widgets::Positioned { right: Some(20.0), bottom: Some(20.0), child: Some(Box::new(toast)), diff --git a/examples/widget-gallery/tests/visual_audit.rs b/examples/widget-gallery/tests/visual_audit.rs index 16e7fb4d..277c2d42 100644 --- a/examples/widget-gallery/tests/visual_audit.rs +++ b/examples/widget-gallery/tests/visual_audit.rs @@ -1,16 +1,16 @@ -use fission_core::{AppState, BuildCtx, View, Widget, WidgetNodeId}; -use fission_layout::LayoutSize; -use fission_render::DisplayOp; +use fission::core::{AppState, BuildCtx, View, Widget, WidgetNodeId}; +use fission::layout::LayoutSize; +use fission::render::DisplayOp; use fission_test::prelude::*; use fission_test::TestHarness; use std::collections::HashSet; // Re-create the gallery state and widget inline (they're in the bin crate, not a lib) -use fission_core::ui::{ +use fission::core::ui::{ Button, ButtonVariant, Checkbox, Container, Node, Scroll, Slider, Switch, Text, TextInput, }; -use fission_core::{ActionEnvelope, FlexDirection}; -use fission_widgets::{ +use fission::core::{ActionEnvelope, FlexDirection}; +use fission::widgets::{ Accordion, AccordionItem, Alert, AlertKind, Avatar, Badge, Breadcrumb, BreadcrumbItem, Card, CircularProgress, Code, EmptyState, Kbd, Link, MenuButton, MenuItem, NumberInput, Pagination, ProgressBar, Select, Skeleton, Spinner, Stat, Stepper, TabItem, Tabs, Tag, Timeline, @@ -35,7 +35,7 @@ fn section(title: &str, children: Vec) -> Node { // Build a minimal version of each widget category to test rendering fn build_all_widgets(ctx: &mut BuildCtx, view: &View) -> Node { let _noop = ActionEnvelope { - id: fission_core::ActionId::from_u128(9999), + id: fission::core::ActionId::from_u128(9999), payload: vec![], };