Skip to content

release: v0.1.5 - #10

Merged
Roy-Kid merged 2 commits into
MolCrafts:masterfrom
Roy-Kid:release/v0.1.5
Aug 6, 2026
Merged

Roy-Kid merged 2 commits into
MolCrafts:masterfrom
Roy-Kid:release/v0.1.5

Conversation

@Roy-Kid

@Roy-Kid Roy-Kid commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Remove the annotation/scaleBar overlay API (TS + Python); charts use pure Vega-Lite layers only
  • Host-adaptive font scaling from page body size; Times/STIX for axis labels
  • Equal chart padding; stop freezing title/label limits that broke large docs fonts

Test plan

  • local pre-commit (biome, tsc, rstest 85, pytest 36) + push hooks
  • CI on the PR (must be green before merge)

Roy-Kid added 2 commits August 6, 2026 12:17
Remove the annotation/scaleBar overlay design (TS + Python). Charts use
native Vega-Lite layers only. Theme fonts scale from host body size with
Times/STIX for axis labels, and layout uses equal padding without frozen
title/label limits that broke large docs fonts.
@Roy-Kid
Roy-Kid merged commit 821be57 into MolCrafts:master Aug 6, 2026
7 checks passed
@Roy-Kid
Roy-Kid deleted the release/v0.1.5 branch August 6, 2026 10:19
@Roy-Kid
Roy-Kid deployed to release-core August 6, 2026 10:19 — with GitHub Actions Active

This branch was successfully deployed

2 active deployments
release-core — ddf7dd0c Deployed Aug 6, 2026 by Roy-Kid via publish #6
pypi — ddf7dd0c Deployed Aug 6, 2026 by Roy-Kid via Build & publish Python package #6
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

Successfully merging this pull request may close these issues.

1 participant