Skip to content

Add editor font size settings#911

Draft
CopeFiend wants to merge 17 commits intoFyroxEngine:masterfrom
CopeFiend:editor_font_size_settings
Draft

Add editor font size settings#911
CopeFiend wants to merge 17 commits intoFyroxEngine:masterfrom
CopeFiend:editor_font_size_settings

Conversation

@CopeFiend
Copy link
Copy Markdown
Contributor

@CopeFiend CopeFiend commented Apr 12, 2026

Closes #910

Description

Add options for configuring font size in Editor UI.

Progress

  • Add font_size option to Settings Window -> General
  • Modify Editor font size through font_size option
  • Store modified value in settings.ron
  • Clamp values within 8.0px - 48.0px
  • Handle text widgets with previously hard-coded values (World Viewer, Tilemap Property, etc.)
  • Handle layout scaling with large fonts

Review Guidance

  • Would like to know whether it would be better to drill settings: &Settings around, or to store it (if so, where?).
  • Would like to whether putting everything in Settings::general is a wise decision.

Screenshots/GIFs

WIP

Checklist

  • My code follows the project's code style guidelines
  • I have commented my code, particularly in hard-to-understand areas
  • I have updated the documentation accordingly
  • My changes don't generate new warnings or errors
  • No unsafe code introduced (or if introduced, thoroughly justified and documented)

@CopeFiend CopeFiend force-pushed the editor_font_size_settings branch 4 times, most recently from 357819c to 6b990f7 Compare April 18, 2026 20:12
@CopeFiend CopeFiend force-pushed the editor_font_size_settings branch from 2bf7e3c to caa8397 Compare April 20, 2026 14:06
CopeFiend added 2 commits April 20, 2026 23:06
- `pub fn build_and_open() moved from FolderNameDialog to
  FolderNameDialogBuilder
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.

Add UI font size configuration in Editor Settings Window

1 participant