[PR #15] [MERGED] Tighten upload rows so the hint and button sit together #15

Closed
opened 2026-11-04 22:29:05 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/jpcosta-comfy-apps/pull/15
Author: @jpcosta-comfy
Created: 10/1/2026
Status: ✅ Merged
Merged: 10/1/2026
Merged by: @jpcosta-comfy

Base: main ← Head: cursor/dense-upload-rows-603c


📝 Commits (1)

  • 63917a9 Pull upload hints and buttons into a tight row.

📊 Changes

2 files changed (+25 additions, -14 deletions)

View changed files

📝 src/app/globals.css (+20 -11)
📝 src/components/app-card.tsx (+5 -3)

📄 Description

Summary

Upload rows no longer stretch “Drop an image or” and Upload image to opposite ends of the control column. The bordered row hugs that pair, with a small gap, on every app (Hand, Product, Person, Garment, face, scene, and the single-image apps). After a file is chosen, Replace sits next to the filename instead of at the far edge. A very long name ellipsizes.

The quiet shell is unchanged: warm paper, hairline borders, and the chartreuse run button. Carousel motion, apps, APIs, and header/footer copy are untouched.

On a 320px-wide screen the button still drops as a whole unit under the hint so the words “Upload image” do not break.

Test plan

  • Hand and Product rows show an 8px gap, and the box is only as wide as the hint plus the button
  • The same compact row appears on Sprite sheet, Virtual try-on, Paparazzi Me, and Background removal
  • A chosen file keeps Replace beside the name; a long name ellipsizes
  • At 390px the pair stays on one line; at 320px the button wraps as a unit and the page does not scroll sideways
Open in Web Open in Cursor 

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/jpcosta-comfy-apps/pull/15 **Author:** [@jpcosta-comfy](https://github.com/jpcosta-comfy) **Created:** 10/1/2026 **Status:** ✅ Merged **Merged:** 10/1/2026 **Merged by:** [@jpcosta-comfy](https://github.com/jpcosta-comfy) **Base:** `main` ← **Head:** `cursor/dense-upload-rows-603c` --- ### 📝 Commits (1) - [`63917a9`](https://github.com/Comfy-Org/jpcosta-comfy-apps/commit/63917a9c74e88b40c8b826d15584b55acd9de97f) Pull upload hints and buttons into a tight row. ### 📊 Changes **2 files changed** (+25 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `src/app/globals.css` (+20 -11) 📝 `src/components/app-card.tsx` (+5 -3) </details> ### 📄 Description <!-- CURSOR_AGENT_PR_BODY_BEGIN --> ## Summary Upload rows no longer stretch “Drop an image or” and **Upload image** to opposite ends of the control column. The bordered row hugs that pair, with a small gap, on every app (Hand, Product, Person, Garment, face, scene, and the single-image apps). After a file is chosen, **Replace** sits next to the filename instead of at the far edge. A very long name ellipsizes. The quiet shell is unchanged: warm paper, hairline borders, and the chartreuse run button. Carousel motion, apps, APIs, and header/footer copy are untouched. On a 320px-wide screen the button still drops as a whole unit under the hint so the words “Upload image” do not break. ## Test plan - [x] Hand and Product rows show an 8px gap, and the box is only as wide as the hint plus the button - [x] The same compact row appears on Sprite sheet, Virtual try-on, Paparazzi Me, and Background removal - [x] A chosen file keeps Replace beside the name; a long name ellipsizes - [x] At 390px the pair stays on one line; at 320px the button wraps as a unit and the page does not scroll sideways <!-- CURSOR_AGENT_PR_BODY_END --> <div><a href="https://cursor.com/agents/bc-abe70dbd-60da-5c61-939d-89f94559603c?cursor_ref=pr_footer&cursor_cta=open_in_web"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-web-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-web-light.png"><img alt="Open in Web" width="114" height="28" src="https://cursor.com/assets/images/open-in-web-dark.png"></picture></a>&nbsp;<a href="https://cursor.com/background-agent?bcId=bc-abe70dbd-60da-5c61-939d-89f94559603c&cursor_ref=pr_footer&cursor_cta=open_in_cursor"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-cursor-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-cursor-light.png"><img alt="Open in Cursor" width="131" height="28" src="https://cursor.com/assets/images/open-in-cursor-dark.png"></picture></a>&nbsp;</div> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-11-04 22:29:05 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/jpcosta-comfy-apps#15
No description provided.