Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

feat: Replace + icon with edit icon for New Task button - #7942

Merged
mrubens merged 1 commit into
mainfrom
feature/replace-plus-icon-with-compose
Sep 16, 2025
Merged

feat: Replace + icon with edit icon for New Task button#7942
mrubens merged 1 commit into
mainfrom
feature/replace-plus-icon-with-compose

Conversation

@ghost

@ghost ghost commented Sep 12, 2025

Copy link
Copy Markdown

Description

This PR addresses Issue #7941 by replacing the "+" icon with a compose/pencil icon for the "New Task" button in the top bar.

Changes

  • Changed icon from $(add) to $(edit) in src/package.json for the plusButtonClicked command
  • Updated test expectations in packages/build/src/__tests__/index.test.ts to reflect the icon change

Motivation

The edit/pencil icon better conveys "start composing a task" rather than "add", providing a more intuitive user experience.

Testing

  • ✅ All tests pass
  • ✅ Linting checks pass
  • ✅ Type checking passes

Screenshots

The $(edit) icon is a standard VS Code codicon that displays as a pencil/compose icon and is designed to work well across all themes (light, dark, and high-contrast).

Fixes #7941


Important

Replaces the '+' icon with a pencil icon for the 'New Task' button, updating src/package.json and test expectations in index.test.ts.

  • Behavior:
    • Replaces $(add) icon with $(edit) icon for plusButtonClicked command in src/package.json.
    • Updates test expectations in index.test.ts to reflect icon change.
  • Motivation:
    • The pencil icon better conveys the action of composing a new task, improving user experience.
  • Testing:
    • All tests, linting, and type checks pass.

This description was created by Ellipsis for fc14f7d. You can customize this summary. It will automatically update as commits are pushed.

Loading
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

lgtm This PR has been approved by a maintainer PR - Needs Review size:XS This PR changes 0-9 lines, ignoring generated files. UI/UX UI/UX related or focused

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

[ENHANCEMENT] Replace top-bar + with compose icon for New Task

4 participants