Performance & UI Refresh
This release marks a significant architectural shift for Terraink. I’ve moved to a more modular loading system to ensure the app remains lightning-fast as I add more features, alongside a comprehensive UI/UX polish for both desktop and mobile users.
🚀 Performance & Architecture
- Chunk-based Code Splitting: Reduced initial bundle size by splitting the application into smaller, on-demand chunks.
- Lazy Loading: Non-critical UI components (like advanced settings and modals) now load only when needed, significantly improving startup responsiveness.
🎨 UI/UX Enhancements
- Unified Design Language: Refined layout and interaction flows across all devices for a more consistent "native" feel.
- Brand Refresh: Introduced a new, simplified logo and updated theme/layout cards for better readability.
- PWA Improvements: Optimized mobile behavior and "safe-area" handling for a smoother experience when used as a homescreen shortcut.
📍 Marker Controls
- Desktop: Added support for resizing markers using the mouse wheel or +/- keyboard shortcuts.
- Mobile: Introduced a dedicated resizing slider for high-precision editing on touch devices.
👥 Contributors
- @VishalBilagi made their first contribution in #88
- @ry-ops made their first contribution in #100