Create Windows 11-style desktop clone with app launcher - #2
Merged
Conversation
…js and portfolio.js
- Enhance AppWindow.js with additional functionality and optimizations. - Revise Desktop.css to improve overall styling and responsiveness.
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.
This pull request introduces a complete Windows 11-style desktop experience, including a functional app launcher. Key changes include:
New Components:
Desktop.js: Main desktop layout with wallpaper and app icons.Desktop.css: Styles for the desktop, including glassmorphism and animations.AppWindow.js: Draggable windows with minimize, maximize, and close functionalities.Taskbar.js: Taskbar with pinned app icons and live clock.StartMenu.js: Start menu with app grid and user footer.Modified Routing:
Main.jsto route the root path (/) to the new Desktop component, while maintaining access to the old portfolio at/portfolio.Features
This implementation enhances the user experience by providing a familiar desktop interface for accessing applications.