Skip to content

feat: add interactive terminal font size zoom controller #113#154

Open
prakshithamalla-art wants to merge 2 commits into
siddu-k:mainfrom
prakshithamalla-art:feature-terminal-zoom
Open

feat: add interactive terminal font size zoom controller #113#154
prakshithamalla-art wants to merge 2 commits into
siddu-k:mainfrom
prakshithamalla-art:feature-terminal-zoom

Conversation

@prakshithamalla-art
Copy link
Copy Markdown
Contributor

Feature Implemented

Integrates an independent, scalar terminal text font sizing panel directly within the active console workspace sub-header framework. This allows developers to adjust workspace text presentation dynamically on the fly to fit different display forms without distorting or scaling global interface layouts.

Technical Details

  • Added dedicated increment/decrement action buttons (#btn-zoom-in, #btn-zoom-out) and a live value display layout element into the .cli-header-right flex block container within ui/index.html.
  • Attached a persistent tracker state key (state.terminalFontSize) utilizing a native fallback configuration mechanism in ui/app.js.
  • Implemented runtime click event handlers inside the bindEvents() routine with strict boundary validation rules (min: 11px, max: 20px) to instantly alter element typography layout sizes.
  • Integrated a configuration persistence pipeline via localStorage snapshot hooks to ensure user font preferences reload instantly on next application boot.

Closes #113

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

UI Enhancement: Terminal Font Size Zoom Controller (+ / -)

2 participants