dmjio

Results 68 issues of dmjio

For truly encapsulated styles (breaks the cascade in CSS), this PR introduces `shadowRoot :: Bool`. This will allow users to nest Component without style inheritance - [x] Add `shadowRoot` -...

This ensures that connections are purged from the connection `IntMap` in `Miso.Runtime` when the connection token goes out of scope in the user's application code.

Adds `Prism` and some functions for it. - [x] Add `Prism (_up, _down)`, `preview`, `review` - [x] Add `prism` smart constructor - [ ] Documentation - [ ] `MonadState`

- [x] Adds `customEvent` function - [x] Refactors `uriSub` to have deterministc resource handling via `createSub` - [x] Adds custom `miso-replaceState` and `miso-pushState` events. We emit custom `History` API events,...

Staged meta-programming allows for the creation of domain specific optimization. This process can occur during type-checking where a partial evaluation will run on a lambda calculus expression (or typed template...

Right now `Component` styling is global, consider adding support for [Shadow DOM](https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM) via [.attachShadow](https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow) (disabled by default), to allow `Components` with incompatible styling to compose better. https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM#applying_styles_inside_the_shadow_dom

Hi @addyosmani, @passy 👋🏼 , The [Haskell miso](https://github.com/dmjio/miso) web framework and [community](https://github.com/haskell-miso) would be honored to join the other **Compile-to-JS** web frameworks 🙏🏼 🍜 Closes #1987.

Hey @csabahruska, In preparation for @mpickering and @alt-romes to [release an alpha version of `dap` integration w/ GHC](https://github.com/haskell-debugger/dap/pull/5#issuecomment-2842107968), I'd like to ensure that our work with the [haskell-estgi-debugger](https://github.com/haskell-debugger/haskell-estgi-debugger) is building...