mirror of
https://github.com/snowykami/sfkm.me-next.git
synced 2025-09-05 03:46:38 +00:00
feat: Implement desktop environment with responsive design and window management
All checks were successful
Build and Push Container Image, Deploy to Host / build-and-push-and-deploy (push) Successful in 2m4s
All checks were successful
Build and Push Container Image, Deploy to Host / build-and-push-and-deploy (push) Successful in 2m4s
- Refactored layout to include device context and internationalization support. - Created a Desktop component that conditionally renders PC and mobile versions. - Developed Background, PCDesktop, MobileDesktop, Content, Dock, and TopBar components for the desktop UI. - Added window management context to handle multiple windows with operations like open, close, minimize, and update. - Implemented BaseWindow component for draggable and resizable windows. - Integrated datetime and icon widgets into the TopBar. - Configured application metadata and environment variables for dynamic title, description, and icon. - Established device context for theme and background management with local storage persistence. - Added i18n support for localization based on user preferences.
This commit is contained in:
16
package.json
16
package.json
@ -9,19 +9,25 @@
|
||||
"lint": "next lint"
|
||||
},
|
||||
"dependencies": {
|
||||
"deepmerge": "^4.3.1",
|
||||
"framer-motion": "^12.23.12",
|
||||
"next": "15.4.6",
|
||||
"next-intl": "^4.3.5",
|
||||
"next-themes": "^0.4.6",
|
||||
"react": "19.1.0",
|
||||
"react-dom": "19.1.0",
|
||||
"next": "15.4.6"
|
||||
"react-rnd": "^10.5.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "^5",
|
||||
"@eslint/eslintrc": "^3",
|
||||
"@tailwindcss/postcss": "^4",
|
||||
"@types/node": "^20",
|
||||
"@types/react": "^19",
|
||||
"@types/react-dom": "^19",
|
||||
"@tailwindcss/postcss": "^4",
|
||||
"tailwindcss": "^4",
|
||||
"eslint": "^9",
|
||||
"eslint-config-next": "15.4.6",
|
||||
"@eslint/eslintrc": "^3"
|
||||
"eslint-plugin-react-hooks": "^5.2.0",
|
||||
"tailwindcss": "^4",
|
||||
"typescript": "^5"
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user