Skip to content

Bugfix/site#3

Merged
pmikstacki merged 8 commits intomainfrom
bugfix/site
Oct 31, 2025
Merged

Bugfix/site#3
pmikstacki merged 8 commits intomainfrom
bugfix/site

Conversation

@pmikstacki
Copy link
Owner

No description provided.

- 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
@pmikstacki pmikstacki merged commit 90fa39a into main Oct 31, 2025
1 check passed
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.

1 participant