Skip to content

feat: remove emojis for icons#30

Merged
angelo-hub merged 3 commits into
mainfrom
feat/remove-emojis
Dec 21, 2025
Merged

feat: remove emojis for icons#30
angelo-hub merged 3 commits into
mainfrom
feat/remove-emojis

Conversation

@angelo-hub

Copy link
Copy Markdown
Owner

No description provided.

@angelo-hub
angelo-hub requested a review from Copilot December 21, 2025 17:57

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes emoji icons throughout the webview UI and replaces them with modern Lucide React icons for a more professional, consistent appearance. The changes span multiple components across Linear, Jira, and shared UI elements, improving visual consistency and accessibility.

Key Changes

  • Replaced emoji indicators with Lucide React icons across all webview components
  • Updated text-based panel prefixes from emojis to bracketed text format (e.g., [INFO], [WARNING])
  • Standardized priority indicators using colored bullet symbols instead of colored emoji circles
  • Modified built JavaScript bundle to reflect icon changes

Reviewed changes

Copilot reviewed 27 out of 32 changed files in this pull request and generated no comments.

Show a summary per file
File Description
webview-ui/src/shared/utils/adfConverter.ts Replaced emoji panel indicators with bracketed text labels
webview-ui/src/linear/ticket-panel/components/TicketHeader.tsx Replaced edit button SVG with Pencil icon and emoji priority indicators with colored symbols
webview-ui/src/linear/ticket-panel/components/SubIssues.tsx Replaced directional emojis with ArrowUp, ArrowDown, ArrowRight icons
webview-ui/src/linear/ticket-panel/components/Comments.tsx Replaced message and user emojis with MessageSquare and User icons
webview-ui/src/linear/ticket-panel/components/BranchManager.tsx Replaced emoji icons with GitBranch, Check, Lightbulb, and other Lucide icons
webview-ui/src/linear/ticket-panel/components/AttachedPRs.tsx Replaced link emoji with GitPullRequest icon and renamed platform icon function
webview-ui/src/linear/create-ticket/components/TicketForm.tsx Replaced colored circle emojis with bullet symbols for priority options
webview-ui/src/jira/ticket-panel/components/BranchManager.tsx Same icon replacements as Linear BranchManager
webview-ui/src/create-ticket/components/TicketForm.tsx Same priority icon replacements as Linear TicketForm
webview-ui/build/linear-standup-builder.js Updated built bundle reflecting component changes
package.json Added lucide-react dependency and documented BYOT AI providers feature
docs/planning/ROADMAP_1.0.0.md Added roadmap entry for emoji to Lucide icon migration
Multiple documentation files Added documentation for BYOT AI providers (unrelated feature)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@angelo-hub
angelo-hub merged commit 1f5848a into main Dec 21, 2025
3 checks passed
@angelo-hub
angelo-hub deleted the feat/remove-emojis branch December 21, 2025 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants