feat(UVE): Redesign Content Palette#33660
Merged
Merged
Conversation
…core into q4-2025-palette-redesign
…ent type fetching
…t types and pagination, enhancing data handling and pagination logic
…core into q4-2025-palette-redesign
- Add missing import for BaseContentType - Add Stream import for enhanced collection processing - Support for content type palette redesign functionality 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
…tyling for grid and list views
…te list component
…nhance styling for options menu
…tured options for improved clarity
…d improve code structure with new model definitions
…e computed properties for active state and enhance styling for better user experience
… improved visual consistency
KevinDavilaDotCMS
approved these changes
Oct 31, 2025
- Add findByUrlMapPattern method to ContentTypeAPI and ContentTypeAPIImpl
- Implement regex-based URL pattern matching for content type discovery
- Support URL map patterns with {variable} placeholders and wildcards
- Enable content type filtering based on detail page path associations
- Enhance content type palette with URL-based content type discovery
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
This was referenced Nov 10, 2025
This was referenced Nov 10, 2025
dsolistorres
pushed a commit
that referenced
this pull request
Dec 9, 2025
## Video https://github.com/user-attachments/assets/c93bff1c-b292-49f8-8734-fb2c345234b8 ## Description This PR enhances the Universal Visual Editor (UVE) content palette with improved look and feel and new organizational features. The palette now provides better content discovery and management through a redesigned interface with tabbed navigation. ### New Features - Content Type Tab: Browse and filter content types available for the current page context - Widget Tab: Dedicated view for widget content types with separate filtering - Favorites Tab: Quick access to frequently used content types with persistent storage - Advanced Filtering: Real-time search and filtering across all tabs with debounced input - Sorting Options: Sort content types by popularity (usage) or alphabetically (A-Z, Z-A) - View Modes: Toggle between grid and list view for better content visualization - Pagination: Improved pagination controls for large content type collections ### UI/UX Improvements - Modern tabbed interface for better content organization - Consistent card-based layout across all views - Responsive design with grid and list view options - Loading states with skeleton loaders - Empty states with helpful messaging - Context menus for quick actions (add/remove favorites) ### Technical Details - Framework: Angular 19 with standalone components - State Management: NgRx Signals for reactive state - UI Components: PrimeNG 17 (Listbox, Menu, Paginator, etc.) - Testing: Jest + Spectator with full component isolation - Storage: LocalStorage for favorites persistence ### Files Changed - dot-uve-palette/ - Main palette container - dot-uve-palette-list/ - Reusable list component with store - dot-favorite-selector/ - Favorites management - dot-uve-palette-contenttype/ - Content type card - dot-uve-palette-contentlet/ - Contentlet card --------- Co-authored-by: Jalinson Diaz <zjaaaldev@gmail.com> Co-authored-by: nollymarlonga <nollymar@gmail.com> Co-authored-by: Claude <noreply@anthropic.com>
dsolistorres
pushed a commit
that referenced
this pull request
Feb 20, 2026
## Video https://github.com/user-attachments/assets/c93bff1c-b292-49f8-8734-fb2c345234b8 ## Description This PR enhances the Universal Visual Editor (UVE) content palette with improved look and feel and new organizational features. The palette now provides better content discovery and management through a redesigned interface with tabbed navigation. ### New Features - Content Type Tab: Browse and filter content types available for the current page context - Widget Tab: Dedicated view for widget content types with separate filtering - Favorites Tab: Quick access to frequently used content types with persistent storage - Advanced Filtering: Real-time search and filtering across all tabs with debounced input - Sorting Options: Sort content types by popularity (usage) or alphabetically (A-Z, Z-A) - View Modes: Toggle between grid and list view for better content visualization - Pagination: Improved pagination controls for large content type collections ### UI/UX Improvements - Modern tabbed interface for better content organization - Consistent card-based layout across all views - Responsive design with grid and list view options - Loading states with skeleton loaders - Empty states with helpful messaging - Context menus for quick actions (add/remove favorites) ### Technical Details - Framework: Angular 19 with standalone components - State Management: NgRx Signals for reactive state - UI Components: PrimeNG 17 (Listbox, Menu, Paginator, etc.) - Testing: Jest + Spectator with full component isolation - Storage: LocalStorage for favorites persistence ### Files Changed - dot-uve-palette/ - Main palette container - dot-uve-palette-list/ - Reusable list component with store - dot-favorite-selector/ - Favorites management - dot-uve-palette-contenttype/ - Content type card - dot-uve-palette-contentlet/ - Contentlet card --------- Co-authored-by: Jalinson Diaz <zjaaaldev@gmail.com> Co-authored-by: nollymarlonga <nollymar@gmail.com> Co-authored-by: Claude <noreply@anthropic.com>
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.
Video
video.mov
Description
This PR enhances the Universal Visual Editor (UVE) content palette with improved look and feel and new organizational features. The palette now provides better content discovery and management through a redesigned interface with tabbed navigation.
New Features
UI/UX Improvements
Technical Details
Files Changed
This PR fixes: #32640