Mikkel Laursen

Results 19 issues of 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...

enhancement
theme

### 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...

documentation

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...

enhancement
form

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...

enhancement

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...

Planning react-md Versions
autocomplete
menu
select
utils
wia-aria
tree

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...

enhancement

**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...

enhancement
form
text-field

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 ##...

enhancement

### 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...

enhancement
form
select

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...

enhancement