mirror of
https://github.com/opengeos/GeoLibre.git
synced 2026-11-04 10:43:36 +00:00
* feat: add GeoLibre desktop MVP with Tauri, React, and MapLibre Full monorepo scaffold with Tauri v2 desktop shell, MapLibre GL map canvas, layer/style panels, attribute table, plugin system, processing toolbox, shared UI components, and optional Python FastAPI sidecar. * fix: address Copilot review feedback - Fix waitAndSyncLayers accumulating style.load listeners on every call by removing the previous handler before re-adding - Remove tsconfig.tsbuildinfo and src-tauri/gen/ build artifacts from tracking and add them to .gitignore - Remove dead syncAllLayers function from layer-sync.ts - Change bundle targets from Linux-only to "all" for cross-platform builds - Replace alert() with Dialog component for layer metadata display - Fix file dialog filter extensions to use single-dot .geolibre extension * chore: update icon assets and configuration * feat: integrate maplibre-gl-layer-control for enhanced map functionality - Added maplibre-gl-layer-control as a dependency in package.json and package-lock.json. - Implemented layer control in MapController, allowing for dynamic layer management. - Updated MapCanvas to utilize the new layer control features and ensure proper style handling. - Introduced default projection enforcement and layer control addition/removal methods. * fix: update default map view settings - Changed default map center coordinates from [-98.5795, 39.8283] to [-100, 40]. - Adjusted default zoom level from 3 to 2 in both createDefaultMapView and MapController.
18 lines
391 B
JSON
18 lines
391 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"lib": ["ES2022", "DOM", "DOM.Iterable"],
|
|
"module": "ESNext",
|
|
"moduleResolution": "bundler",
|
|
"strict": true,
|
|
"skipLibCheck": true,
|
|
"noEmit": true,
|
|
"isolatedModules": true,
|
|
"esModuleInterop": true,
|
|
"resolveJsonModule": true,
|
|
"jsx": "react-jsx",
|
|
"declaration": true,
|
|
"declarationMap": true
|
|
}
|
|
}
|