Skip to content

(SP: 0.5) [Frontend] Logo icons svg#397

Merged
ViktorSvertoka merged 1 commit into
developfrom
ui/tabs
Mar 8, 2026
Merged

(SP: 0.5) [Frontend] Logo icons svg#397
ViktorSvertoka merged 1 commit into
developfrom
ui/tabs

Conversation

@ViktorSvertoka
Copy link
Copy Markdown
Member

@ViktorSvertoka ViktorSvertoka commented Mar 8, 2026

Added 4 SVG technology icons to frontend/public/icons & styles

Summary by CodeRabbit

  • New Features
    • Added support for four new programming languages and frameworks: Swift, Flutter, Kotlin, and React Native. Each includes dedicated styling with custom icons, comprehensive color schemes with hover and active state variants, glow effects, and accent colors to maintain consistency with the application's design system.

@ViktorSvertoka ViktorSvertoka self-assigned this Mar 8, 2026
@ViktorSvertoka ViktorSvertoka requested a review from AM1007 as a code owner March 8, 2026 16:24
@ViktorSvertoka ViktorSvertoka added the UI Visual components, styling, layout changes label Mar 8, 2026
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Mar 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
devlovers-net Ignored Ignored Mar 8, 2026 4:24pm

Request Review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 8, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: d1ceaec9-e073-4f3a-8ee7-dc2c9e7bdaa1

📥 Commits

Reviewing files that changed from the base of the PR and between da44542 and 535ebb8.

⛔ Files ignored due to path filters (4)
  • frontend/public/icons/flutter.svg is excluded by !**/*.svg
  • frontend/public/icons/kotlin.svg is excluded by !**/*.svg
  • frontend/public/icons/reactnative.svg is excluded by !**/*.svg
  • frontend/public/icons/swift.svg is excluded by !**/*.svg
📒 Files selected for processing (2)
  • frontend/data/category.ts
  • frontend/data/categoryStyles.ts

📝 Walkthrough

Walkthrough

Four new programming language and framework categories (Swift, Flutter, Kotlin, React Native) are added to the frontend category system via createCategory entries in the category data file and their corresponding styling properties (icons, colors, hover states, glows, accents) in the categoryStyles file.

Changes

Cohort / File(s) Summary
New Language Categories
frontend/data/category.ts, frontend/data/categoryStyles.ts
Four new categories added: swift (20), flutter (21), kotlin (22), and reactnative (23) with complete styling configurations including icons, color variants, glow effects, and accent colors.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • #336 — Modifies the same category and categoryStyles files to add new category entries and styles.
  • #379 — Updates the same frontend exports (categoryData and categoryTabStyles) by adding new category entries and associated styling.
  • #67 — Introduced the centralized category definitions structure that this PR extends with four new language categories.

Suggested reviewers

  • AM1007

Poem

🐰 Four languages hop into our den,
Swift, Flutter, Kotlin—and once again,
React Native joins the merry crew,
With colors, icons, and accents too,
The categories grow, our world expands—a rabbit's delight! 🌟

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
Title check ❓ Inconclusive The title mentions 'Logo icons svg' but the changes only add category data and styles without showing actual SVG icon files or visual icon changes in the provided summary. Clarify whether SVG icon files were actually added to frontend/public/icons, or revise the title to reflect that this PR adds category data and styling for four new categories (Swift, Flutter, Kotlin, React Native).
✅ Passed checks (1 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ui/tabs

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ViktorSvertoka ViktorSvertoka merged commit ae83dc2 into develop Mar 8, 2026
8 checks passed
@ViktorSvertoka ViktorSvertoka deleted the ui/tabs branch March 8, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

UI Visual components, styling, layout changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant