Skip to content

minor ux tweaks#2

Open
maxenglander wants to merge 2 commits intopiki:mainfrom
maxenglander:maxeng-tweaks
Open

minor ux tweaks#2
maxenglander wants to merge 2 commits intopiki:mainfrom
maxenglander:maxeng-tweaks

Conversation

@maxenglander
Copy link
Copy Markdown

  • Unicode display width support: Use Unicode::DisplayWidth for proper handling of wide characters and emoji, fixing layout issues with non-ASCII text
  • New vspace() DSL method: Insert vertical spacing (blank lines) between slide elements for better visual control
  • Enhanced footer configuration: Add footer.text and footer.show_slide_numbers config options with flexible footer rendering combining custom text and optional slide numbers
  • Improved spacing controls: Add pad.entry config option and a new Space entry class for finer-grained control over vertical padding between slide elements
  • Better boolean config handling: Fix config validation to properly handle boolean values by checking for TrueClass/FalseClass rather than string class comparison

Signed-off-by: Max Englander <max@planetscale.com>
Signed-off-by: Max Englander <max@planetscale.com>
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