Mikkel Laursen
Mikkel Laursen
## Background There is currently some documentation about how to [dynamically create your theme](https://react-md.dev/guides/customizing-your-theme#conditional-dark-theme), but it would honestly be great if this was built into `react-md` as a feature flag...
### Reasoning - people normally search by component instead of package name -- it doesn't really matter _where_ the component comes from - my [search implementation](https://github.com/mlaursen/react-md/blob/e58746d6bd4237c69eab99192acc593dd9b5cbac/packages/documentation/src/pages/api/search.ts) is **really** bad and...
I'm creating this issue just to remind myself to implement this along with the select changes. ## Description Since I've added new form hooks like `useTextField` and `useNumberField`, it would...
With the new release of React 18, it is now possible to generate unique IDs that are stable across server and client with the [useId](https://reactjs.org/docs/hooks-reference.html#useid) hook. This means I can...
The [`useKeyboardMovement`](https://github.com/mlaursen/react-md/blob/57033bd9e9837a0985c35c66fdbb1f08d74f7c85/packages/utils/src/wia-aria/movement/useKeyboardMovement.ts), [`useActiveDescendantMovement`](https://github.com/mlaursen/react-md/blob/57033bd9e9837a0985c35c66fdbb1f08d74f7c85/packages/utils/src/wia-aria/movement/useActiveDescendantMovement.ts), and [`useFocusMovement`](https://github.com/mlaursen/react-md/blob/57033bd9e9837a0985c35c66fdbb1f08d74f7c85/packages/utils/src/wia-aria/movement/useFocusMovement.ts) were an attempt at implementing some required accessibility helpers for different widgets. Since I wanted most of the movement utils to support typeahead movement as...
As of v3.0.0, the base `react-md` package has been updated to support the new module system in c7177e6 + 958f34f. I'll need to figure out how to implement it for...
**Is your feature request related to a problem? Please describe.** The main use case for this feature would be linking state together for multiple form parts. The best example is...
Due to the already large size of the v4.0.0 release, I'm going to move some of the targeted changes for the v5.0.0 release target instead. # v5.0.0 Release Target ##...
### Description It would be helpful to be able to render elements that are not `Option`s in the `Select`/`Listbox` components like a `Divider`. The current implementation forces [every option to...
The complexity of this feature is enormous, so I'm going to write up the requirements and expectations to help me figure out how to implement this feature. # Basic Requirements...