Skip to content

feat: Merge alpha - #62

Open
keiya01 wants to merge 253 commits into
betafrom
alpha
Open

feat: Merge alpha#62
keiya01 wants to merge 253 commits into
betafrom
alpha

Conversation

@keiya01

@keiya01 keiya01 commented Dec 16, 2024

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • New Features

    • Introduced new interactive panels that streamline map configuration and editing.
    • Added spatial identification tools for enhanced terrain-based feature picking.
    • Integrated a suite of new UI components (buttons, checkboxes, selects, sliders, toggles) for a unified look.
    • Added environment variable examples for Cesium Ion access and Google Map API key.
    • Introduced new components for managing sketch features and spatial identifiers.
    • Added a new Geoid component for geoid height retrieval based on coordinates.
  • Enhancements

    • Refined sketching tools with improved control point management and editing capabilities.
    • Upgraded map viewer configuration and theming (including light/dark mode support) for a smoother user experience.
    • Optimized performance and stability across mapping and visualization workflows.
    • Enhanced credit management and visibility control based on viewer properties.
    • Updated property handling throughout components to use ViewerProperty instead of SceneProperty.
    • Added new optional properties for label visibility control based on distance.

keiya01 and others added 30 commits June 24, 2024 00:30
Co-authored-by: keiya sasaki <34934510+keiya01@users.noreply.github.com>
… resium (#34)

Co-authored-by: keiya01 <34934510+keiya01@users.noreply.github.com>
Co-authored-by: keiya sasaki <keiya.s.0210@gmail.com>
Co-authored-by: keiya sasaki <34934510+keiya01@users.noreply.github.com>
feat: support rendering GeometryCollection
Co-authored-by: keiya sasaki <34934510+keiya01@users.noreply.github.com>
Co-authored-by: lby <icesunex@hotmail.com>
Co-authored-by: keiya01 <34934510+keiya01@users.noreply.github.com>
ZTongci and others added 30 commits June 23, 2026 16:38
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
fix: ensure terrainProvider is applied on initial mount via direct ref
feat(core): return cesium credit conditionally in getCredits
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…sium 1.139 (#145)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
…ing (#155)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chore: release 0.0.7-alpha.78
Replaces the hardcoded requestWaterMask: true (added in #158) with an
optional waterMask?: boolean on TerrainProperty. Defaults to true so
existing behavior is preserved. Consumers can now pass waterMask: false
to disable the water surface effect.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ndition

The package's "exports" field has no "types" condition, so TypeScript
with moduleResolution:bundler cannot link the ESM import to index.d.ts.
Switch to require() which bypasses exports-field resolution and add an
explicit return-type cast so downstream uses are still fully typed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…hange

Projects built before requestWaterMask was enabled had it off by default.
Defaulting to true would silently turn on water surface effects for all
existing projects on upgrade. Default false preserves prior behavior;
users opt in explicitly via the new toggle.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Switch from require() workaround to a direct default import with a
@ts-ignore comment to bypass the missing "types" exports condition.
This avoids @typescript-eslint/no-var-requires and removes the now-
unnecessary eslint-disable directives.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The @ts-ignore workaround was not needed — the original ESM import
was always correct at runtime (Vite resolves via exports.import).
The TS7016 error exists on main too and CI does not run tsc, so
there is no regression. Reverting to keep this PR focused on the
waterMask feature only.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(terrain): add configurable waterMask prop
chore: release 0.0.7-alpha.79
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants