rodydavis / rodydavis/open_xml

Requirement for enhancements

Open
#11 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Dart
Stars
58
Forks
11
PR merge metrics
No merged PRs in 30d

Description

Hi Devs,

First of all, thank you for the great work on the dart_pptx package — it has been incredibly helpful in solving a key challenge I faced when integrating PowerPoint support into a Flutter project.

I wanted to suggest a small enhancement: currently, when switching the slide layout from a custom size to 16:9, the font size does not scale accordingly. This often results in oversized text that exceeds the layout boundaries.

It would be very useful if the package allowed setting specific font sizes for different elements — such as the title, subtitle, content body, image captions, and bullet points — to ensure consistent formatting across varying slide dimensions.

Also , i would like to contribute more. looking forward to it.

Thanks again for your great work and consideration!.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are identified in the issue. Start by locating the slide-layout and text-sizing implementation in the Dart package, then determine how custom sizes and 16:9 layouts are handled. Done should include proportional font scaling and configurable sizes for titles, subtitles, body text, captions, and bullets.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
design, mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.