Merged
Conversation
- Added Justfile with common development commands for setup, docs, and WASM builds - Added bsharp_wasm workspace member to Cargo.toml for WebAssembly compilation - Updated GitHub Actions workflow to install WASM toolchain and wasm-pack - Removed rustc ICE log file that was accidentally committed The changes focus on adding WebAssembly support and improving the development workflow with automate
- Added svg-pan-zoom library to enable zooming and panning of diagrams - Updated mermaid configuration to use basis curves and optimize flowchart layout - Modified diagram container dimensions for consistent 460px height and proper overflow handling - Removed hardcoded max-width constraints to allow diagrams to fill container width - Configured pan-zoom controls with min/max zoom limits and center/fit defaults - Updated navigation to show Home
- Added gradient background with radial color overlays for visual depth - Implemented glass-morphic styling with backdrop blur and transparency for page elements - Added smooth transitions and hover effects for interactive elements - Updated dark mode styling to maintain glass effect while preserving readability - Created initial documentation structure with SUMMARY.md and chapter files
- Added Monaco editor integration with @monaco-editor/react for code editing - Added mermaid.js library for diagram visualization support - Added GSAP animation library for smooth transitions and effects - Added material color utilities for theming and styling - Added SVG pan-zoom library for interactive diagram navigation - Added supporting type definitions and dependencies for visualization features
- Refactored feature tiles to use data attributes for section-specific colors - Added distinct color themes for each feature section (emerald, indigo, orange, purple) - Updated Monaco editor components to use section-specific Material color variables - Improved formatting demo with dual Monaco instances for input/output - Consolidated color styling into CSS classes for better maintainability The changes improve visual hierarchy and consistency by
- Added event-based coordination between Material Colors and FAB palette updates - Added fallback check for cases where Material Colors are already initialized - Introduced 'material-colors-ready' custom event to signal theme availability - Ensures FAB colors properly sync with theme changes regardless of load timing
- Moved book.toml into docs/ directory to better organize documentation source files - Updated Justfile to build docs from new location into site/public/docs/book - Added custom dark theme styling with B# branding colors and blur effects - Enforced dark theme by removing theme selector and preventing theme switching - Fixed base URL and navigation paths in generated HTML files
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.
No description provided.