-
-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Show comprehensive package information when pressing Enter on a package.
Design
┌──────────────────────────────────────────────────────────────────────┐
│ Package Details - vapor/vapor │
├──────────────────────────────────────────────────────────────────────┤
│ │
│ Repository: https://github.com/vapor/vapor │
│ Stars: ⭐ 22,345 │
│ Language: Swift │
│ License: MIT │
│ Updated: 2025-11-15 │
│ Selected: [★] Priority package │
│ Downloaded: 📦 Available locally │
│ │
│ Description: │
│ A server-side Swift HTTP web framework. │
│ │
│ Topics: │
│ swift, server, http, web-framework, vapor │
│ │
├──────────────────────────────────────────────────────────────────────┤
│ Enter:Open Space:Toggle Esc:Back q:Quit │
└──────────────────────────────────────────────────────────────────────┘
Tasks
- Create
PackageDetailsView.swift - Add
ViewMode.packageDetails(PackageEntry)to AppState - Handle Enter/Return key in package list
- Implement word wrapping for description
- Add tests for details view
Files
Sources/TUI/Views/PackageDetailsView.swift(new)Sources/TUI/Models/AppState.swiftSources/TUI/PackageCurator.swift
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request