Merged
Conversation
added 10 commits
April 19, 2025 21:12
- Add SurfaceTarget::Canvas implementation for WebGPU surface creation\n- Enable wgsl feature in wgpu dependency\n- Fix shader source import using proper Cow::Borrowed syntax\n- Add necessary web-sys canvas features in Cargo.toml
- Add signal-based animation system with rotation control\n- Implement proper WebGPU rendering loop with Dioxus timing pattern\n- Configure depth testing and 3D rendering pipeline\n- Create animation loop with browser-friendly async yields\n- Add gloo-timers dependency for animation timing
- Replace Python deployment script with Bash script - Move static assets from webapp to dedicated directory - Remove raphael.jpeg - Script configures GCS bucket with proper web settings - Set appropriate cache control headers
- Update wgpu API calls to match v25.0.0 including texture handling - Add proper routing with Dioxus router for better navigation - Fix environment variable handling for static assets - Improve debugging and code documentation
- Add Three.js bindings for WebAssembly interaction - Create spinning cube component as initial 3D element - Fix borrow checker issues in animation loop - Clean up console logging - Implement proper script loading - Improve error handling for WebGL renderer
…s with Rust idioms
015192c to
acd0e98
Compare
added 3 commits
May 6, 2025 09:59
- Commented out texture loading code instead of removing it - Implemented basic red sphere rendering - Disabled controls and animation for simpler testing - Added extensive logging to diagnose rendering issues - Fixed color value specification in material
a58dd6a to
013c178
Compare
- Add proper TextureLoader bindings with callback support - Replace JS evaluation code with Rust implementation - Fix animation loop to prevent panics - Improve state management for resources and callbacks - Fix type conversions between geometry and material types
013c178 to
7165a98
Compare
added 11 commits
May 8, 2025 02:48
- Remove CountriesMap in favor of plain HashMap - Move all country-related logic to CountryRepository - Update settings component to use repository pattern - Remove JsValue conversions in favor of plain Rust types - Simplify error handling with String errors
- Remove default padding from base button class - Add specific padding for about button
- Update BlockButton to use Option<String> for image_url - Remove unused viewer module - Clean up comments and code formatting - Add gloo-storage dependency - Update devcontainer configuration - Remove duplicate code in windsurfrules - Improve SelectWithSearch component
- Replace trunk with dx build --release for WASM - Add proper env vars for WASM build - Package and publish WASM build to GitHub Packages - Exclude webapp from native build and tests - Split build steps for better target separation
- Create separate native and webassembly jobs - Set proper targets for each job (x86_64-linux-gnu and wasm32-unknown-unknown) - Remove redundant protoc install from wasm job - Fix action versions and add digests
added 3 commits
May 8, 2025 19:36
- Install protobuf compiler in WebAssembly build - Required for clickplanet-proto dependency
- Use cache-cargo-install-action for faster dioxus-cli install - Add cargo caching for both native and wasm builds - Use different cache keys for native and wasm targets
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
earth globe component using: