f3d icon indicating copy to clipboard operation
f3d copied to clipboard

Implement auto font scaling and update docs

Open davidwuluetang opened this issue 1 month ago • 3 comments

Describe your changes

  • Implement auto font scaling on file vtkF3DRenderer.cxx under vtkF3DRenderer::ConfigureTextActors()
  • Update doc new_release.md
  • Update doc 03-OPTIONS.md

Issue ticket number and link if any

  • #2340

Checklist for finalizing the PR

  • [x] I have performed a self-review of my code
  • [ ] I have added tests for new features and bugfixes
  • [ ] I have added documentation for new features
  • [ ] If it is a modifying the libf3d API, I have updated bindings
  • [ ] If it is a modifying the .github/workflows/versions.json, I have updated docker_timestamp

Continuous integration

CI not testable

davidwuluetang avatar Nov 13 '25 21:11 davidwuluetang

Changes made. I remove the note on 03-OPTIONS.md under --font-scale=<ratio> since I not messing with font scale value. Let me know if I should mention anything about it.

davidwuluetang avatar Nov 15 '25 16:11 davidwuluetang

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 96.53%. Comparing base (36147c4) to head (49972f4). :warning: Report is 77 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2623      +/-   ##
==========================================
+ Coverage   96.49%   96.53%   +0.03%     
==========================================
  Files         140      141       +1     
  Lines       12180    12509     +329     
==========================================
+ Hits        11753    12075     +322     
- Misses        427      434       +7     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

codecov[bot] avatar Nov 16 '25 17:11 codecov[bot]

You are modifying libf3d public API! :warning:Please update bindings accordingly:warning:! You can find them in their respective directories: python, java, webassembly.

github-actions[bot] avatar Dec 09 '25 02:12 github-actions[bot]