tag:github.com,2008:https://github.com/higlass/higlass-python/releases Tags from higlass-python 2026-03-01T10:48:59Z tag:github.com,2008:Repository/157736488/v1.4.0 2026-03-01T15:57:30Z v1.4.0 <p>Render HiGlass viewer inside Shadow DOM (<a class="issue-link js-issue-link" href="https://github.com/higlass/higlass-python/pull/208">#208</a>)</p> <p>* Render HiGlass viewer inside Shadow DOM</p> <p>HiGlass v2.2.2 exports its CSS as `hglib.CSS`, which lets us encapsulate <br />viewer styles using the Constructable Stylesheets API and a Shadow DOM. <br />This prevents HiGlass styles from leaking into (or being affected by) <br />the host notebook environment.</p> <p>The wheel event handler now also calls `preventDefault()` in addition to <br />`stopPropagation()`. With the shadow DOM boundary, `stopPropagation()` <br />alone wasn't sufficient to prevent page scrolling in marimo since <br />composed events cross the shadow boundary.</p> <p>* Upgrade to higlass v2.2.3 for type export fix</p> <p>* Fix type checking and linting</p> <p>* ci: Upload smoke test failure screenshot as artifact</p> <p>* Fix smoke test to check shadow root children</p> <p>---------</p> <p>Co-authored-by: Nezar Abdennur &lt;[email protected]&gt;</p> nvictus tag:github.com,2008:Repository/157736488/v1.3.5 2026-02-26T21:11:00Z v1.3.5 <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/higlass/higlass-python/pull/201">#201</a> from higlass/push-kwwowrxnvpmx</p> <p>Inline esm.sh URLs in widget.js</p> nvictus tag:github.com,2008:Repository/157736488/v1.3.4 2025-10-04T23:50:22Z Sequence logo track support <p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/higlass/higlass-python/pull/193">#193</a> from higlass/kerpedji/sequence-logo-and-multi…</p> <p>…vec-docs</p> <p>fix,docs: Updated docs for multivec tracks and added a literal for sequence-log…</p> pkerpedjiev tag:github.com,2008:Repository/157736488/v1.3.3 2025-04-11T14:40:43Z v1.3.3 manzt tag:github.com,2008:Repository/157736488/v1.3.2 2025-04-07T00:24:58Z v1.3.2 manzt tag:github.com,2008:Repository/157736488/v1.3.1 2025-03-11T03:32:55Z v1.3.1 <p>feat(widget): Batch tile requests within an animation frame (<a class="issue-link js-issue-link" href="https://github.com/higlass/higlass-python/pull/181">#181</a>)</p> <p>* feat(widget): Batch tile requests within an animation frame</p> <p>HiGlass's built-in data fetching logic is designed to optimize API calls <br />by consolidating requests based on time, ID, and server. Our custom <br />Jupyter data fetcher doesn't include these optimizations.</p> <p>This PR introduces a `consolidator` helper, which performs a much simpler <br />form of batching. Since we assume a single server, this function only <br />batches tile requests that occur within the same animation frame and <br />submits them together. This helps reduce the number of comms calls and <br />deduplicates requests efficiently.</p> <p>Initial testing suggests it feels quite responsive!</p> <p>* Add `MAX_TILES_PER_REQUEST` const</p> <p>* Use `Promise.withResolvers`</p> <p>* Remove chunkIterable for now</p> manzt tag:github.com,2008:Repository/157736488/v1.3.0 2025-02-12T21:59:36Z v1.3.0 manzt tag:github.com,2008:Repository/157736488/v1.2.1 2025-01-27T19:09:52Z v1.2.1 manzt tag:github.com,2008:Repository/157736488/v1.2.0 2024-11-12T15:13:47Z v1.2.0 manzt tag:github.com,2008:Repository/157736488/v1.1.2 2024-11-12T02:35:30Z v1.1.2 manzt