diff --git a/.tegami/fix-choose-wrapped-rows.md b/.tegami/fix-choose-wrapped-rows.md deleted file mode 100644 index 350cf14..0000000 --- a/.tegami/fix-choose-wrapped-rows.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -packages: - "@tooee/choose": patch ---- - -## Keep wrapped choices readable while scrolling - -Long choice labels and descriptions now wrap across full rows. The scrollbar stays beside the list, and keyboard navigation keeps the active row visible when rows use different heights. diff --git a/.tegami/publish-lock.yaml b/.tegami/publish-lock.yaml index 4ebbe5f..8ba3a26 100644 --- a/.tegami/publish-lock.yaml +++ b/.tegami/publish-lock.yaml @@ -1,15 +1,15 @@ core:changelogs: - - content: "---\npackages:\n \"@tooee/ask\":\n type: patch\n---\n\n## Submit multiline Ask prompts with Enter in command mode\n\nPlain Enter now submits Ask prompts from command mode. In multiline insert mode, Enter continues to add a newline and Shift+Enter submits.\n" - filename: ask-command-enter.md + - content: "---\npackages:\n \"@tooee/choose\":\n type: patch\n---\n\n## Keep wrapped choices readable while scrolling\n\nLong choice labels and descriptions now wrap across full rows. The scrollbar stays beside the list, and keyboard navigation keeps the active row visible when rows use different heights.\n" + filename: fix-choose-wrapped-rows.md v: 0.0.0 core:packages: - id: npm:@tooee/cli updated: true - - changelogIds: - - ask-command-enter.md - id: npm:@tooee/ask + - id: npm:@tooee/ask updated: true - - id: npm:@tooee/choose + - changelogIds: + - fix-choose-wrapped-rows.md + id: npm:@tooee/choose updated: true - id: npm:@tooee/clipboard updated: true @@ -35,12 +35,12 @@ core:packages: updated: true - id: npm:@tooee/shell updated: true - - id: npm:@tooee/themes - updated: true - id: npm:@tooee/toasts updated: true - id: npm:@tooee/view updated: true + - id: npm:@tooee/themes + updated: true npm:packages: - id: npm:@tooee/cli - id: npm:@tooee/ask @@ -57,7 +57,7 @@ npm:packages: - id: npm:@tooee/router - id: npm:@tooee/search - id: npm:@tooee/shell - - id: npm:@tooee/themes - id: npm:@tooee/toasts - id: npm:@tooee/view + - id: npm:@tooee/themes - id: npm:@tooee/examples diff --git a/apps/cli/package.json b/apps/cli/package.json index dad4256..1b0c524 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/cli", - "version": "0.6.1", + "version": "0.6.2", "description": "Terminal micro-apps for viewing, input, and selection", "keywords": [ "cli", diff --git a/bun.lock b/bun.lock index ee9ef64..e7f80c9 100644 --- a/bun.lock +++ b/bun.lock @@ -27,7 +27,7 @@ }, "apps/cli": { "name": "@tooee/cli", - "version": "0.6.1", + "version": "0.6.2", "bin": { "tooee": "./dist/main.js", }, @@ -72,7 +72,7 @@ }, "packages/ask": { "name": "@tooee/ask", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/clipboard": "workspace:*", "@tooee/commands": "workspace:*", @@ -97,7 +97,7 @@ }, "packages/choose": { "name": "@tooee/choose", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/fuzzy": "workspace:*", @@ -121,7 +121,7 @@ }, "packages/clipboard": { "name": "@tooee/clipboard", - "version": "0.6.1", + "version": "0.6.2", "devDependencies": { "@types/bun": "^1.3.10", "typescript": "^5.9.3", @@ -129,7 +129,7 @@ }, "packages/commands": { "name": "@tooee/commands", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@xstate/store": "^4", "@xstate/store-react": "^2", @@ -149,7 +149,7 @@ }, "packages/config": { "name": "@tooee/config", - "version": "0.6.1", + "version": "0.6.2", "devDependencies": { "@opentui/react": "^0.5.1", "@types/bun": "^1.3.10", @@ -184,14 +184,14 @@ }, "packages/fuzzy": { "name": "@tooee/fuzzy", - "version": "0.6.1", + "version": "0.6.2", "devDependencies": { "typescript": "^5.9.3", }, }, "packages/layout": { "name": "@tooee/layout", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/overlays": "workspace:*", @@ -214,7 +214,7 @@ }, "packages/marks": { "name": "@tooee/marks", - "version": "0.6.1", + "version": "0.6.2", "devDependencies": { "@types/bun": "^1.3.10", "typescript": "^5.9.3", @@ -222,7 +222,7 @@ }, "packages/overlays": { "name": "@tooee/overlays", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@xstate/store": "^4", @@ -238,7 +238,7 @@ }, "packages/panels": { "name": "@tooee/panels", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/themes": "workspace:*", @@ -259,7 +259,7 @@ }, "packages/renderers": { "name": "@tooee/renderers", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/fuzzy": "workspace:*", @@ -283,7 +283,7 @@ }, "packages/router": { "name": "@tooee/router", - "version": "0.6.1", + "version": "0.6.2", "devDependencies": { "@opentui/core": "^0.5.1", "@opentui/react": "^0.5.1", @@ -301,7 +301,7 @@ }, "packages/search": { "name": "@tooee/search", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/themes": "workspace:*", @@ -323,7 +323,7 @@ }, "packages/shell": { "name": "@tooee/shell", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/clipboard": "workspace:*", "@tooee/commands": "workspace:*", @@ -351,7 +351,7 @@ }, "packages/themes": { "name": "@tooee/themes", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/config": "workspace:*", @@ -372,7 +372,7 @@ }, "packages/toasts": { "name": "@tooee/toasts", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/themes": "workspace:*", }, @@ -391,7 +391,7 @@ }, "packages/view": { "name": "@tooee/view", - "version": "0.6.1", + "version": "0.6.2", "dependencies": { "@tooee/commands": "workspace:*", "@tooee/config": "workspace:*", diff --git a/packages/ask/package.json b/packages/ask/package.json index 7056ba2..d6234ac 100644 --- a/packages/ask/package.json +++ b/packages/ask/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/ask", - "version": "0.6.1", + "version": "0.6.2", "description": "Terminal text input gathering", "keywords": [ "cli", diff --git a/packages/choose/CHANGELOG.md b/packages/choose/CHANGELOG.md index ef37da8..dd2260d 100644 --- a/packages/choose/CHANGELOG.md +++ b/packages/choose/CHANGELOG.md @@ -1,3 +1,9 @@ +## @tooee/choose@0.6.2 + +### Keep wrapped choices readable while scrolling + +Long choice labels and descriptions now wrap across full rows. The scrollbar stays beside the list, and keyboard navigation keeps the active row visible when rows use different heights. + ## @tooee/choose@0.5.0 ### Display native images in View diff --git a/packages/choose/package.json b/packages/choose/package.json index 775fa24..6b1a4ad 100644 --- a/packages/choose/package.json +++ b/packages/choose/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/choose", - "version": "0.6.1", + "version": "0.6.2", "description": "Terminal selection with fuzzy filtering", "keywords": [ "cli", diff --git a/packages/clipboard/package.json b/packages/clipboard/package.json index a4eef5b..efc8614 100644 --- a/packages/clipboard/package.json +++ b/packages/clipboard/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/clipboard", - "version": "0.6.1", + "version": "0.6.2", "description": "Cross-platform clipboard operations for Tooee", "keywords": [ "cli", diff --git a/packages/commands/package.json b/packages/commands/package.json index b881eed..291529d 100644 --- a/packages/commands/package.json +++ b/packages/commands/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/commands", - "version": "0.6.1", + "version": "0.6.2", "description": "Vim-inspired modal command system for Tooee", "keywords": [ "cli", diff --git a/packages/config/package.json b/packages/config/package.json index 138cddd..c8145f8 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/config", - "version": "0.6.1", + "version": "0.6.2", "description": "Layered configuration system for Tooee apps", "keywords": [ "cli", diff --git a/packages/fuzzy/package.json b/packages/fuzzy/package.json index 59596e5..d79f2fa 100644 --- a/packages/fuzzy/package.json +++ b/packages/fuzzy/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/fuzzy", - "version": "0.6.1", + "version": "0.6.2", "description": "Fuzzy string matching for Tooee", "keywords": [ "filter", diff --git a/packages/layout/package.json b/packages/layout/package.json index 62d5e51..512ce04 100644 --- a/packages/layout/package.json +++ b/packages/layout/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/layout", - "version": "0.6.1", + "version": "0.6.2", "description": "Standard app chrome (title bar, status bar) for Tooee", "keywords": [ "cli", diff --git a/packages/marks/package.json b/packages/marks/package.json index 6ecb4a4..0600488 100644 --- a/packages/marks/package.json +++ b/packages/marks/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/marks", - "version": "0.6.1", + "version": "0.6.2", "description": "Unified decoration/annotation system for Tooee renderers", "keywords": [ "cli", diff --git a/packages/overlays/package.json b/packages/overlays/package.json index 226e99d..db3acd4 100644 --- a/packages/overlays/package.json +++ b/packages/overlays/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/overlays", - "version": "0.6.1", + "version": "0.6.2", "description": "Overlay stack management for Tooee", "keywords": [ "cli", diff --git a/packages/panels/package.json b/packages/panels/package.json index 5ddc73a..44237bb 100644 --- a/packages/panels/package.json +++ b/packages/panels/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/panels", - "version": "0.6.1", + "version": "0.6.2", "description": "First-class panels (peer command surfaces with activation and chrome) for Tooee", "keywords": [ "cli", diff --git a/packages/renderers/package.json b/packages/renderers/package.json index a0dd8dd..0a1cfe3 100644 --- a/packages/renderers/package.json +++ b/packages/renderers/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/renderers", - "version": "0.6.1", + "version": "0.6.2", "description": "Content renderers (markdown, code, text, table) for Tooee", "keywords": [ "cli", diff --git a/packages/router/package.json b/packages/router/package.json index 1a17f95..8a011da 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/router", - "version": "0.6.1", + "version": "0.6.2", "description": "Stack-based router for Tooee terminal apps", "keywords": [ "cli", diff --git a/packages/search/package.json b/packages/search/package.json index 1e1ffcc..9a0b2ec 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/search", - "version": "0.6.1", + "version": "0.6.2", "description": "Search hook, utilities, and SearchBar component for Tooee", "keywords": [ "cli", diff --git a/packages/shell/package.json b/packages/shell/package.json index 6b3fbc2..4267195 100644 --- a/packages/shell/package.json +++ b/packages/shell/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/shell", - "version": "0.6.1", + "version": "0.6.2", "description": "Composition layer wiring Tooee apps together", "keywords": [ "cli", diff --git a/packages/themes/package.json b/packages/themes/package.json index c6b559e..61ef83a 100644 --- a/packages/themes/package.json +++ b/packages/themes/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/themes", - "version": "0.6.1", + "version": "0.6.2", "description": "Theme management with 34 bundled themes for Tooee", "keywords": [ "cli", diff --git a/packages/toasts/package.json b/packages/toasts/package.json index 04b0aae..b17cb6f 100644 --- a/packages/toasts/package.json +++ b/packages/toasts/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/toasts", - "version": "0.6.1", + "version": "0.6.2", "description": "Toast notification system for Tooee", "keywords": [ "cli", diff --git a/packages/view/package.json b/packages/view/package.json index c4c8c7c..2489755 100644 --- a/packages/view/package.json +++ b/packages/view/package.json @@ -1,6 +1,6 @@ { "name": "@tooee/view", - "version": "0.6.1", + "version": "0.6.2", "description": "Terminal content viewer for markdown, code, text, images, and tables", "keywords": [ "cli",