Skip to content

Add terminal maximize focus view#223

Open
kunal-9090 wants to merge 2 commits into
siddu-k:mainfrom
kunal-9090:codex/bash-162-terminal-focus
Open

Add terminal maximize focus view#223
kunal-9090 wants to merge 2 commits into
siddu-k:mainfrom
kunal-9090:codex/bash-162-terminal-focus

Conversation

@kunal-9090

Copy link
Copy Markdown
Contributor

Closes #162

GSSoC

  • Label: gssoc:approved
  • Level: level:advanced

Summary

  • Adds a terminal maximize/focus toggle in the terminal utility bar.
  • Tracks maximized state in the existing UI state object.
  • Toggles a terminal-maximized layout class to hide the sidebar, analysis panel, and resizers while expanding the terminal area.
  • Keeps button title, aria label, and pressed state synchronized.
  • Allows Escape to restore the normal terminal layout.

Validation

  • node --check ui/app.js
  • rg -n btn-maximize-terminal|terminalIsMaximized|terminal-maximized|toggleTerminalMaximized|setTerminalMaximized ui/index.html ui/app.js ui/style.css
  • git diff --check

@kunal-9090

Copy link
Copy Markdown
Contributor Author

Hi @siddu-k, I fixed the Python security check blocker and pushed the follow-up commit. This PR is now mergeable and both CI jobs are green.

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.

UI Enhancement: Maximize Terminal Panel Focus View Toggle Layout #171

1 participant