Skip to content

Commit 272002b

Browse files
DevDragoChristopher A. Florescafadev
authored
fix: standardize @primeuix/themes version across demo applications (#24)
* chore: update dependencies and add new demo applications - Upgraded package versions including pnpm, Tailwind CSS, and various Vue-related packages. - Removed deprecated PostCSS and Tailwind configuration files in favor of updated styles. - Introduced new demo applications for PrimeVue, Quasar, and Vuetify, each with their own configurations. - Updated existing demo applications to align with the latest package standards and practices. - Enhanced auto-imports and TypeScript configurations across multiple packages. * feat: implement nested stack modal system - Added a new modal stacking system to enhance modal management within the Fancy CRUD library. - Introduced `useModalStack` composable for global modal state management, allowing unlimited nesting and dynamic z-index handling. - Created `ModalContainer` and `ModalOverlay` components for improved modal rendering and animations. - Updated existing modal components to integrate with the new stacking system, ensuring backward compatibility. - Enhanced documentation to cover the new modal system and its implementation details. * feat: enhance ModalStackViewer with additional nested modals and dynamic button actions - Added new nested modal levels (4 and 5) for both left and right stack positions in the ModalStackViewer component. - Implemented buttons for opening deeper modal levels and navigating back, improving user interaction. - Updated FModal component to support dynamic z-index and styling for better visual hierarchy. - Enhanced FTable component to include a modal ID for improved modal management. * feat: enhance modal components with new close button and improved styling - Added multiple artist name fields to the ModalStackViewer for better user input. - Introduced a close button in the FFormHeader for improved modal interaction. - Updated FModal and FwModal components to support new styling and positioning features. - Enhanced default modal configurations to include close button styles for better consistency. * feat: introduce FModalContent component for enhanced modal functionality - Added FModalContent as a new default modal wrapper component, providing a general-purpose implementation for modal rendering. - Updated index.ts to replace FwModal with FModalContent for improved consistency across components. - Enhanced styling in index.css for better visual presentation of modal elements. * feat: enhance form components with scroll detection and visual feedback - Added scroll detection to FFormBody, FFormHeader, and FFormFooter components to manage shadow effects based on scroll position. - Updated styles in index.css to include transitions and shadows for header and footer when scrolled. - Introduced new artist name field in ModalStackViewer for improved user input experience. * chore: remove demo-primevuex application files - Deleted the entire demo-primevuex application, including all components, configuration files, and documentation. - This cleanup removes unnecessary files and prepares the repository for a new direction or project structure. * refactor(core, vue, wrapper-primevue): PrimeVue Wrapper Improvements, Tailwind v4 Migration & i18n Enhancements * fix: update dependencies + plugins (#17) * chore: update dependencies and add new demo applications - Upgraded package versions including pnpm, Tailwind CSS, and various Vue-related packages. - Removed deprecated PostCSS and Tailwind configuration files in favor of updated styles. - Introduced new demo applications for PrimeVue, Quasar, and Vuetify, each with their own configurations. - Updated existing demo applications to align with the latest package standards and practices. - Enhanced auto-imports and TypeScript configurations across multiple packages. * feat: implement nested stack modal system - Added a new modal stacking system to enhance modal management within the Fancy CRUD library. - Introduced `useModalStack` composable for global modal state management, allowing unlimited nesting and dynamic z-index handling. - Created `ModalContainer` and `ModalOverlay` components for improved modal rendering and animations. - Updated existing modal components to integrate with the new stacking system, ensuring backward compatibility. - Enhanced documentation to cover the new modal system and its implementation details. * feat: add ModalStackViewer and integrate modal stack system - Introduced `ModalStackViewer` component to demonstrate the new nested modal stack system. - Updated `App.vue` to include the new modal viewer. - Enhanced `FModal` component to support modal stacking with dynamic positioning and z-index management. - Added new composables for modal stack management, allowing for unlimited modal nesting and improved user experience. - Updated TypeScript definitions to include new modal stack functionalities. * feat: enhance FModal and FwModal with new styling and class management - Added comprehensive CSS styles for the FModal component, including animations and responsive design. - Updated FwModal to support user-defined custom classes for enhanced flexibility. - Simplified modal container structure in FwModal for better slot handling. - Improved overall modal appearance and behavior with new positioning and transition effects. * feat: enhance ModalStackViewer with additional nested modals and dynamic button actions - Added new nested modal levels (4 and 5) for both left and right stack positions in the ModalStackViewer component. - Implemented buttons for opening deeper modal levels and navigating back, improving user interaction. - Updated FModal component to support dynamic z-index and styling for better visual hierarchy. - Enhanced FTable component to include a modal ID for improved modal management. * feat: enhance modal components with new close button and improved styling - Added multiple artist name fields to the ModalStackViewer for better user input. - Introduced a close button in the FFormHeader for improved modal interaction. - Updated FModal and FwModal components to support new styling and positioning features. - Enhanced default modal configurations to include close button styles for better consistency. * feat: introduce FModalContent component for enhanced modal functionality - Added FModalContent as a new default modal wrapper component, providing a general-purpose implementation for modal rendering. - Updated index.ts to replace FwModal with FModalContent for improved consistency across components. - Enhanced styling in index.css for better visual presentation of modal elements. * feat: enhance form components with scroll detection and visual feedback - Added scroll detection to FFormBody, FFormHeader, and FFormFooter components to manage shadow effects based on scroll position. - Updated styles in index.css to include transitions and shadows for header and footer when scrolled. - Introduced new artist name field in ModalStackViewer for improved user input experience. * feat: add additional artist name fields to ModalStackViewer for improved user input - Introduced three new artist name fields (name_7, name_8, name_9) in the ModalStackViewer component to enhance user experience and input options. * feat: update modal positioning and improve modal ID handling - Changed default modal stack position from 'right' to 'center' in FModal for better alignment. - Updated ModalStackViewer to remove explicit stack position, defaulting to the new center position. - Renamed artist name field from name_9 to name_6 in the form configuration for consistency. - Enhanced FTable component to dynamically set modal ID based on props for improved modal management. * refactor: simplify modal stack positioning in ModalStackViewer - Removed explicit stack-position attribute from multiple modals in ModalStackViewer for cleaner code. - Updated FModal component to adjust xOffset calculations based on stack position, enhancing modal alignment and behavior. * chore: remove demo-primevuex application files - Deleted the entire demo-primevuex application, including all components, configuration files, and documentation. - This cleanup removes unnecessary files and prepares the repository for a new direction or project structure. * refactor(core, vue, wrapper-primevue): PrimeVue Wrapper Improvements, Tailwind v4 Migration & i18n Enhancements * feat(core, vue, wrapper-primevue): PrimeVue Wrapper Improvements, Tailwind v4 Migration & i18n Enhancements (#16) * feat(core): add network error handling and improve bad request notifications in response interceptors --------- Co-authored-by: Christopher A. Flores <christopher.flores@codexitos.com> Co-authored-by: devdrago <gmendez08.hn@outlook.com> Co-authored-by: DevDrago <45276430+DevDrago@users.noreply.github.com> * refactor: update build scripts and dependencies across multiple packages (#18) * chore: update dependencies and add new demo applications - Upgraded package versions including pnpm, Tailwind CSS, and various Vue-related packages. - Removed deprecated PostCSS and Tailwind configuration files in favor of updated styles. - Introduced new demo applications for PrimeVue, Quasar, and Vuetify, each with their own configurations. - Updated existing demo applications to align with the latest package standards and practices. - Enhanced auto-imports and TypeScript configurations across multiple packages. * feat: implement nested stack modal system - Added a new modal stacking system to enhance modal management within the Fancy CRUD library. - Introduced `useModalStack` composable for global modal state management, allowing unlimited nesting and dynamic z-index handling. - Created `ModalContainer` and `ModalOverlay` components for improved modal rendering and animations. - Updated existing modal components to integrate with the new stacking system, ensuring backward compatibility. - Enhanced documentation to cover the new modal system and its implementation details. * feat: add ModalStackViewer and integrate modal stack system - Introduced `ModalStackViewer` component to demonstrate the new nested modal stack system. - Updated `App.vue` to include the new modal viewer. - Enhanced `FModal` component to support modal stacking with dynamic positioning and z-index management. - Added new composables for modal stack management, allowing for unlimited modal nesting and improved user experience. - Updated TypeScript definitions to include new modal stack functionalities. * feat: enhance FModal and FwModal with new styling and class management - Added comprehensive CSS styles for the FModal component, including animations and responsive design. - Updated FwModal to support user-defined custom classes for enhanced flexibility. - Simplified modal container structure in FwModal for better slot handling. - Improved overall modal appearance and behavior with new positioning and transition effects. * feat: enhance ModalStackViewer with additional nested modals and dynamic button actions - Added new nested modal levels (4 and 5) for both left and right stack positions in the ModalStackViewer component. - Implemented buttons for opening deeper modal levels and navigating back, improving user interaction. - Updated FModal component to support dynamic z-index and styling for better visual hierarchy. - Enhanced FTable component to include a modal ID for improved modal management. * feat: enhance modal components with new close button and improved styling - Added multiple artist name fields to the ModalStackViewer for better user input. - Introduced a close button in the FFormHeader for improved modal interaction. - Updated FModal and FwModal components to support new styling and positioning features. - Enhanced default modal configurations to include close button styles for better consistency. * feat: introduce FModalContent component for enhanced modal functionality - Added FModalContent as a new default modal wrapper component, providing a general-purpose implementation for modal rendering. - Updated index.ts to replace FwModal with FModalContent for improved consistency across components. - Enhanced styling in index.css for better visual presentation of modal elements. * feat: enhance form components with scroll detection and visual feedback - Added scroll detection to FFormBody, FFormHeader, and FFormFooter components to manage shadow effects based on scroll position. - Updated styles in index.css to include transitions and shadows for header and footer when scrolled. - Introduced new artist name field in ModalStackViewer for improved user input experience. * chore: remove demo-primevuex application files - Deleted the entire demo-primevuex application, including all components, configuration files, and documentation. - This cleanup removes unnecessary files and prepares the repository for a new direction or project structure. * refactor(core, vue, wrapper-primevue): PrimeVue Wrapper Improvements, Tailwind v4 Migration & i18n Enhancements * feat(core): add network error handling and improve bad request notifications in response interceptors * refactor: update build scripts and dependencies across multiple packages - Modified build scripts in package.json to use 'build:no-ts' for Oruga, Quasar, Element Plus, and PrimeVue wrappers. - Removed deprecated tailwind.config.js files from wrapper packages. - Updated devDependencies in package.json for all wrapper packages to include '@tailwindcss/vite', '@vitejs/plugin-vue', 'unplugin-auto-import', and 'vite-tsconfig-paths'. - Adjusted tsconfig.json files to include new paths and configurations for improved module resolution and type definitions. --------- Co-authored-by: Christopher A. Flores <christopher.flores@codexitos.com> * feat: add comprehensive improvements to PrimeVue wrapper components - Introduced a new documentation file detailing enhancements and fixes for the PrimeVue wrapper, including CSS exports, FwSelect and FwDatepicker improvements, and inline editing error resolution. - Enhanced FwSelect to correctly handle boolean values and object extraction. - Improved FwDatepicker to support automatic date conversion and datetime selection. - Resolved inline editing issues in tables by implementing a custom cloning function. - Ensured all changes are backward compatible and enhance user experience across components. * chore: update .gitignore and package.json for improved dependency management - Expanded .gitignore to include additional files and directories such as IDE configurations, logs, and temporary files. - Updated package.json to modify demo and build scripts for better package filtering and added dependency overrides for lodash and diff. - Incremented version of @changesets/cli to 2.29.8 for improved functionality. - Update and simplify FwDatepicker and FwSelect. - Update FwTableFooter to improve the page selector and page info handle. * Upgrade Quasar components * Datepickers simplified * Upgrade @vueuse/core to version 14.2.0 across multiple packages and update auto-imports for improved functionality. * chore: update package.json and pnpm-lock.yaml for dependency management - Added overrides for glob and semver-diff to ensure compatibility with newer versions. - Upgraded @primeuix/themes to version 2.0.3 and semantic-release to version 25.0.3 for improved functionality and stability. - Removed deprecated @primevue/themes package to streamline dependencies. * fix: standardize @primeuix/themes version across demo applications - Updated demo-primevue from @primeuix/themes 1.2.5 to 2.0.3 - Ensures consistency with root package.json dependencies - Aligns with the official migration from deprecated @primevue/themes - Resolves version mismatch warnings in development environment EOF --------- Co-authored-by: Christopher A. Flores <christopher.flores@codexitos.com> Co-authored-by: Christopher A. Flores <cafadev@outlook.com>
1 parent 8422330 commit 272002b

2 files changed

Lines changed: 3 additions & 10 deletions

File tree

demo-primevue/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@fancy-crud/plugin-rule-parsers": "workspace:^",
1919
"@fancy-crud/vue": "workspace:^",
2020
"@fancy-crud/wrapper-primevue": "workspace:^",
21-
"@primeuix/themes": "^1.2.5",
21+
"@primeuix/themes": "^2.0.3",
2222
"@tailwindcss/vite": "^4.1.14",
2323
"primeicons": "^7.0.0",
2424
"primevue": "^4.4.1",

pnpm-lock.yaml

Lines changed: 2 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)