Skip to content

chore: ignore agent metadata and reports; update UI components#33

Closed
raiden9420 wants to merge 2 commits into
mainfrom
ui-improve
Closed

chore: ignore agent metadata and reports; update UI components#33
raiden9420 wants to merge 2 commits into
mainfrom
ui-improve

Conversation

@raiden9420

@raiden9420 raiden9420 commented Mar 22, 2026

Copy link
Copy Markdown
Collaborator

closes #31

Summary of Changes:
This PR introduces a comprehensive refinement of the Protly frontend interface. Following an audit using our Impeccable framework, we applied /normalize and /harden standards across the application. The goal is to provide a more consistent, data-dense, and resilient interface befitting an authoritative scientific tool.

Key Features & Improvements:

  • Design Normalization: Completely overhauled our CSS baseline in index.css, introducing new scalable design tokens (variables) that establish a highly professional, clinical aesthetic.
  • Component Hardening: Increased the robustness of all main interactive components (SequenceInput, SearchPanel, PredictionStatus, MolViewer). Components now properly handle loading states, absent data, and text overflow without breaking layouts.
  • Enhanced Visual Hierarchy: Improved spacing, contrast, and typography throughout the data cards (GeneInfo, ProteinBio, ProteinMetrics, LabReadiness, ActionsCard), making dense scientific data easier to parse at a glance.
  • Structural Upgrades: Refined core navigational logic in the Sidebar and TopBar to maintain a clutter-free, navigation-only focus.
  • Framework Integration: Included the new .impeccable.md, skills-lock.json, and .agents framework files to lock in the standardized UI ruleset for future contributors.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f7b58be088

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread frontend/src/index.css
Comment on lines 440 to 442
.dashboard-grid {
padding: 0 var(--space-xl) var(--space-xl);
display: grid;
grid-template-columns: 5fr 4fr;
gap: var(--space-lg);
display: flex;
flex: 1;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restore responsive dashboard collapse below 1200px

Changing .dashboard-grid to display: flex here breaks the existing responsive behavior because the @media (max-width: 1200px) rule later in this file still uses grid-template-columns: 1fr, which has no effect on flex containers. On tablet/smaller widths, dashboard and analysis views therefore stay in a cramped side-by-side layout instead of collapsing to one column, making core panels hard to use. Add an explicit flex breakpoint override (for example, flex-direction: column and matching width resets) to preserve the previous mobile/tablet flow.

Useful? React with 👍 / 👎.

@Siddharthakhandelwal Siddharthakhandelwal self-requested a review March 22, 2026 12:36
@raiden9420 raiden9420 closed this Apr 30, 2026
@Siddharthakhandelwal Siddharthakhandelwal deleted the ui-improve branch May 2, 2026 11:20
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.

Refine and Harden UI for a Clinical and Authoritative Scientific Design

1 participant