Skip to content

Unify native resizable project fields - #16

Merged
Zephyr-Song merged 2 commits into
mainfrom
codex/unify-project-fields
Jul 28, 2026
Merged

Unify native resizable project fields#16
Zephyr-Song merged 2 commits into
mainfrom
codex/unify-project-fields

Conversation

@Zephyr-Song

@Zephyr-Song Zephyr-Song commented Jul 28, 2026

Copy link
Copy Markdown
Owner

What changed

  • Standardized Project title, Research area and ethics-review context, Project plan, and People and relationships as matching multiline fields.
  • Reused the original native resizable textarea style from Project plan and People and relationships for all four fields.
  • Kept vertical drag-to-resize behavior without a field-specific fixed or maximum height.
  • Normalized line breaks in saved project titles to spaces.
  • Added regression coverage for the unified markup and native resizing behavior.

Why

The four core project fields looked inconsistent. Researchers should be able to enlarge each field using the familiar native resize handle when reviewing longer content.

Validation

  • python -m pytest tests -q -p no:cacheprovider — 52 passed
  • GitHub CI passed on Python 3.11 and 3.12
  • git diff --check passed

@Zephyr-Song Zephyr-Song changed the title Unify resizable project fields Unify native resizable project fields Jul 28, 2026
@Zephyr-Song
Zephyr-Song marked this pull request as ready for review July 28, 2026 15:01
@Zephyr-Song
Zephyr-Song merged commit c173e4f into main Jul 28, 2026
2 checks passed
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