Skip to content

Dev#2

Merged
dennislee928 merged 7 commits into
mainfrom
dev
May 7, 2026
Merged

Dev#2
dennislee928 merged 7 commits into
mainfrom
dev

Conversation

@killinger-dev

Copy link
Copy Markdown

No description provided.

Add a new web frontend for the XDevice InfoCard demos. Creates index.html, Vue app scaffold (App.vue) with Quasar layout and demo cards (Ultrasonic, Nearby, Visual Handshake, Web3 SBT), a ReactNothingPanel that mounts React components from @dennislee928/nothingx-react-components, main.js to bootstrap the app, global styles, and vite.config.js with optimizeDeps including the React package.
Add built web assets under web/dist (fonts .woff/.woff2, compiled CSS/JS, and index.html). Update web/package.json and web/package-lock.json to reflect package metadata/dependency changes associated with the build. These are generated build artifacts for the web frontend.
Restructure App.vue to a polished dashboard: new shell header/toolbar, hero section, project cards, responsive grid layouts, refined controls (sliders, inputs, stepper/button), updated timeline copy, and additional ReactNothingPanel instances for secondary metrics. Make ReactNothingPanel reusable and reactive: add title/subtitle/value props, mount React root, extract render function, clamp value, watch props for updates, and add host styling. Overhaul style.css: import fonts, update color variables, global box-sizing, new utility and component classes (hero, projects, metrics, chips, responsive rules), and various visual tweaks to modernize the UI and improve responsiveness.
Update App.vue and style.css to introduce staggered "reveal" animation classes and wrap several header, hero and project elements to animate into view. Tidy up markup (compress demo rows), tweak copy for the hero blurb, and wrap ReactNothingPanel instances in reveal containers. CSS changes: add --line-strong, adjust header/bg gradients, spacing and padding, add .panel and .panel-hero styles, consolidate monospace selectors, refine typography sizes, add project-card hover elevation and transitions, responsive layout fixes, and a prefers-reduced-motion rule to disable animations for accessibility.
@killinger-dev killinger-dev requested a review from dennislee928 May 7, 2026 13:18
@dennislee928 dennislee928 merged commit bddc82b into main May 7, 2026
2 of 5 checks 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.

2 participants