Skip to content

Feat/UI#13

Merged
KebanFiru merged 7 commits into
mainfrom
feat/ui
May 5, 2026
Merged

Feat/UI#13
KebanFiru merged 7 commits into
mainfrom
feat/ui

Conversation

@KebanFiru

Copy link
Copy Markdown
Owner

No description provided.

KebanFiru and others added 7 commits May 3, 2026 01:01
…shboard

- Introduced `styles.ts` for consistent styling across the webview, including responsive design and theming.
- Created `templates.ts` to render various components such as stats overview, language charts, contributor charts, and repository analytics.
- Implemented utility functions in `utils.ts` for color generation, language name mapping, and HTML escaping.
- Enhanced the user interface with detailed language breakdowns, contributor distributions, and ignored files sections.
…dularize template rendering functions

- Introduced new layout styles in `layout.ts` for better container and header styling.
- Added table styles in `tables.ts` for improved presentation of data.
- Refactored `styles.ts` to import styles from separate fragments, enhancing maintainability.
- Modularized template rendering functions in `templates.ts` for better organization and reusability.
…mprove contributors chart toggle functionality with delegated event handling
…results

Co-authored-by: Copilot <copilot@github.com>
…nd count changes for removed or renamed files

Co-authored-by: Copilot <copilot@github.com>
@KebanFiru
KebanFiru merged commit 2752e25 into main May 5, 2026
@KebanFiru
KebanFiru deleted the feat/ui branch May 5, 2026 17:12
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.

1 participant