mirror of
https://github.com/snowykami/sfkm.me-next.git
synced 2025-09-03 19:06:39 +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:
@ -1,8 +1,10 @@
|
||||
import type { NextConfig } from "next";
|
||||
import createNextIntlPlugin from 'next-intl/plugin';
|
||||
|
||||
const nextConfig: NextConfig = {
|
||||
output: 'standalone',
|
||||
/* config options here */
|
||||
};
|
||||
|
||||
export default nextConfig;
|
||||
const withNextIntl = createNextIntlPlugin();
|
||||
export default withNextIntl(nextConfig);
|
||||
|
Reference in New Issue
Block a user