Skip to content

fix(charts): improve RTL ticker animation and label rendering - #228

Open
shahinesi wants to merge 6 commits into
bklit:mainfrom
shahinesi:main
Open

shahinesi wants to merge 6 commits into
bklit:mainfrom
shahinesi:main

Conversation

@shahinesi

Copy link
Copy Markdown

Summary

  • Improve Persian/RTL chart ticker rendering
  • Keep chart badge width fitted to its content
  • Animate badge width changes smoothly
  • Keep monthly year labels stable until the year changes
  • Add optional custom labels for chart X-axis and tooltip
  • Prevent Persian text from breaking due to character-by-character rendering
  • Improve loading label spacing and readability

Validation

  • git diff --check ✅
  • Pre-commit lint ✅
  • Relevant ESLint checks completed
  • TypeScript has one pre-existing unrelated error in heatmap-week-range.test.ts

Scope

This PR only changes shared chart components. No chart data or business logic was changed.

@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

@shahinesi is attempting to deploy a commit to the Bklit Team on Vercel.

A member of the Team first needs to authorize it.

@shahinesi shahinesi closed this Sep 9, 2026
@shahinesi shahinesi reopened this Sep 9, 2026
- پشتیبانی از تعداد برچسب واکنش‌گرا در محورهای نمودار\n- حفظ تعداد Tick هدف و اصلاح انتهای دامنه\n- محدودسازی Tooltip برای نمایش صحیح در موبایل\n- رفع خطای type تست Heatmap
- Keep labels inside chart bounds and prevent overlap across series.
- Add per-series enablement, min/max counts, formatting, color, and edge fading.
- Sync Studio controls, generated code, docs, registry files, and focused tests.

This branch has not been deployed

No deployments
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