Skip to content
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

[Enhancement] Upgrade pickers to Material M3 standards #558

Open
3 tasks done
gselderslaghs opened this issue Dec 17, 2024 · 3 comments
Open
3 tasks done

[Enhancement] Upgrade pickers to Material M3 standards #558

gselderslaghs opened this issue Dec 17, 2024 · 3 comments

Comments

@gselderslaghs
Copy link
Member

Before submitting...

Context

Pickers could use an improvement as they currently do not comply with the Material M3 standards
This would require SCSS styling refinement on the components
Currently the pickers can only be rendered as modals, would be nice if additionally we can implement docked rendering options as requested per #140

Current Behavior

No response

Expected behavior

No response

Possible Solutions or Causes

No response

Your Environment

  • Version used: 2.1.1
@wuda-io
Copy link
Member

wuda-io commented Dec 17, 2024

Ok please wait with this change, i am refactoring it atm.

For the modal part

I think we should remove the integrated Modal feom the pickers completely and let the user decide where the picker sits. Wdyt?

@gselderslaghs
Copy link
Member Author

gselderslaghs commented Dec 17, 2024

Agree with letting the user choose how the pickers should be rendered, having options "Modal - hovering in a popup" and "Docked - inline as a kind of dropdown below the field" available where only this latest options should present a new feature implementation. My idea of a "Docked" integration that we'd have the functionality the datepicker is visible when even the user is updating the main input field and represents the changes in real-time visually on the expanded picker

gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Dec 27, 2024
gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Dec 27, 2024
gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Dec 27, 2024
gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Dec 28, 2024
gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Dec 30, 2024
gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Dec 30, 2024
…; configured confirmation buttons to render when auto submit is false materializecss#558
gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Dec 30, 2024
gselderslaghs added a commit to gselderslaghs/materialize that referenced this issue Jan 4, 2025
@gselderslaghs
Copy link
Member Author

Additional enhancements (todo):

  • Allow HTML time input field
  • Implement functionality to allow timepicker to fill from element value in input field
  • Allow format specification in option for rendering in input field

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants