-
Notifications
You must be signed in to change notification settings - Fork 14
2.x - Filament V4 #25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ManukMinasyan
wants to merge
233
commits into
main
Choose a base branch
from
2.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
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
This update introduces the ability to assign and render colors for custom field options. The feature includes configuration, UI enhancements, and dynamic adjustments in components like Select, Radio, CheckboxList, and Tables to visually display option colors. It is controlled via a new "Enable Color Options" toggle in settings.
Improved form column spans and grouping to enhance UI structure and readability. Streamlined toggle settings by reorganizing visibility, data handling, and appearance sections with updated labels and helper texts for better user guidance.
Enhanced custom field handling by enabling hex color processing and implementing conditional rendering for options with associated colors. Updated the SelectComponent to support HTML markup for displaying colored options, improving user experience when managing customizable fields.
Introduced badge color support for fields and columns, optimized option retrieval using caching, and refactored methods to support searchable and customizable options. Updated value resolvers to return arrays instead of strings for consistency. Improved UI rendering and configuration for better maintainability and readability.
Added input validation for search, improved option filtering, and enabled preloading. Refactored code for better readability, updated annotations, and standardized caching logic for HTML rendering.
Renamed `isOptionColorsFeatureEnabled` to `isSelectOptionColorsFeatureEnabled` for clarity and updated references across the codebase. Adjusted configuration defaults and refined logic to better align with `SELECT` and `MULTI_SELECT` field types. Simplified tenant-related data mapping for custom fields.
Renamed the `CustomFields` class to `CustomFieldsPage` for better clarity and alignment with naming conventions. Added a `getHeading` method to retrieve the heading title and updated language resources to include the heading key. Adjusted the navigation label for better differentiation.
…method calls for consistency
…onent usage in CustomFieldValidationComponent and tests
…ts for improved structure and clarity; update modal widths for consistency
…ld and manage-custom-field-section for improved layout consistency
…difying package scripts; add cssnano for production builds and concurrently for parallel task execution
…th utility classes and properties; update manage-custom-field blade template for improved layout
…tion component visibility logic and improve addable condition for rules
… to display colors for select and radio options, and update settings for enabling color features
…d new User and CustomFieldSectionFactory classes for better test coverage
…ment custom field handling in user forms and tables
…y; streamline assertions using 'and' for better clarity
…in create form; streamline assertions for clarity
…hance UserResourceFormsTest for schema validation and adjust PHPUnit configuration
…for improved readability and functionality; update modal width and add exportable parameter to resolver
…d disabled conditions in form components
… syntax and ensure consistent formatting
…method for better understanding and enhance rule option retrieval logic
…ine method logic and enhance parameter handling
…Builder and adjust method calls for improved clarity and performance
…to use sections for improved organization and clarity
…ed clarity and simplicity
…on and add HTML support for better formatting
…es facade for improved clarity and performance
…feature registration for improved clarity and maintainability
…nfigurationData for improved type safety and clarity
…ng and reintroduce invokeMethodByReflection for improved clarity and maintainability
… and streamline set definitions for improved clarity and maintainability
…roved consistency and readability
…configure PHPStan for parallel processing to improve performance
…and remove unused Rector rule for improved clarity and maintainability
…ling and streamline configuration processing for improved clarity and maintainability
…nd ensure features are collected for improved functionality
…on instructions, and testing best practices for improved clarity and usability
…es for improved data representation
…type hinting for improved clarity and type safety
…in sections to improve data representation
…thod for improved data representation
…nd custom messages for improved user experience
…idation with enhanced rules and strategies for improved user experience and flexibility
added Ukrainian language
…ed consistency and readability
…r for better visibility
…ed consistency and readability
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.
No description provided.