Goal: Create a dark-mode desktop app UI mockup for a JSON diff tool named [app name], showing an API response comparison titled [diff title]. Canvas: 16:10 widescreen desktop screenshot, roughly 1152Γ768, with a macOS-style app window floating on a dark bluish gradient background. Use subtle shadows, rounded corners, thin borders, and a polished developer-tool aesthetic. Layout: The app has 4 main regions: 1 left sidebar, 1 top toolbar spanning the editor area, 3 vertical code editor panes. The first editor pane is selected and outlined with a bright blue focus glow. The middle pane shows colored inline diff highlights. The rightmost pane is narrow and partially visible, like an additional file tab or third comparison column. Left sidebar: Show macOS traffic-light buttons at top left: 3 circles, red, yellow, green. Under the app name, include 1 search field with placeholder text βSearch diffsβ¦β and a keyboard hint. Below it show exactly 8 saved diff list items with small document icons and timestamps: 1) βAPI Response β Checkout v2β with βToday, 10:24 AMβ, highlighted in blue as the selected item; 2) βUser Profile β Public APIβ with βYesterday, 4:18 PMβ; 3) βOrders Endpoint β v1 vs v2β with βMay 20, 2025, 9:14 AMβ; 4) βProduct Catalog β EU Regionβ with βMay 19, 2025, 2:47 PMβ; 5) βAuth Response β SSOβ with βMay 18, 2025, 11:03 AMβ; 6) βBilling Summary β Q2β with βMay 17, 2025, 3:22 PMβ; 7) βWebhook Payload β Stripeβ with βMay 16, 2025, 10:11 AMβ; 8) βSearch Results β Relevanceβ with βMay 15, 2025, 5:35 PMβ. At the bottom include exactly 1 prominent blue β+ New Diffβ button and 1 small gear icon. Top toolbar: On the left, display the title βAPI Response β Checkout v2β with a tiny edit pencil icon. Center a segmented control with exactly 2 tabs: βEditorsβ selected in blue and βDiffβ inactive. On the right include exactly 4 compact shortcut controls labeled ββT add columnβ, ββD toggle diffβ, βββ / ββ move focusβ and one small spacing gap between groups. Editor panes: Use a monospaced code font, line numbers, JSON syntax highlighting, dark navy panels, and thin rounded borders. The left pane header is βsource.jsonβ with a document icon and a three-dot menu. The middle pane header is βtarget.jsonβ with a document icon and a three-dot menu. The narrow right pane header is βmore.jsonβ and should show only the left portion of code, implying overflow. Each full editor pane has a bottom status bar with βLn 1, Col 1β, βSpaces: 2β, βUTF-8β, βLFβ, and βJSONβ. Code content: Show JSON for an order checkout response. Use requestId βreq_8f3a9b42β, orderId βord_123456β, currency USD, items for Wireless Headphones and Travel Case, and shipping information. The left source version should include timestamp β2025-05-21T10:24:31Zβ, version βv1β, status βpendingβ, totalAmount 129.99, Wireless Headphones unitPrice 99.99 with discount null, Travel Case quantity 1, unitPrice 30.00, discount null, shipping method βstandardβ, estimatedDays 5, and address line β123 Market Stβ. The middle target version should show diff markers in a left gutter and colored row highlights: red removed rows, green added rows, yellow changed rows. It should include timestamp changed from β2025-05-20T15:11:09Zβ to β2025-05-21T10:24:31Zβ, version changed to v2, status changed from pending to confirmed, totalAmount changed to 139.99, Wireless Headphones unitPrice changed to 109.99 and discount added as 10.00, Travel Case quantity changed to 2, and shipping method changed to express with estimatedDays 2. Show approximately 32 numbered lines in each full editor. Visual style: Premium SaaS developer tool interface, crisp vector-like rendering, dark theme, cobalt-blue accent color, muted gray text, realistic but clean UI screenshot, no people, no watermark, no browser chrome outside the app window. Keep all text legible and aligned to a grid.
0 Comments
π₯ Co-learning Circle 0
Observe other members' variables & configurations, and click "Study & Retry" to instantly import settings and practice!