Skip to content

Feat/card theme#13

Merged
ebuildy merged 18 commits into
mainfrom
feat/card-theme
Jun 28, 2026
Merged

Feat/card theme#13
ebuildy merged 18 commits into
mainfrom
feat/card-theme

Conversation

@ebuildy

@ebuildy ebuildy commented Jun 28, 2026

Copy link
Copy Markdown
Owner

No description provided.

ebuildy and others added 18 commits June 28, 2026 15:36
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Remove the Docusaurus theme plugin (src/plugin, /plugin export, tsup entry,
packaging guard, example wiring) in favour of a simpler approach: components
render stable global class names (gitlab-card, gitlab-badge, ...) and ship no
bundled CSS. The README documents a copy-paste, light/dark-aware CSS theme the
user drops into src/css/custom.css. Project avatar feature retained.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add an optional, light/dark-aware theme.css exported from the package
(@ebuildy/docusaurus-plugin-gitlab/theme.css) instead of inlining a large CSS
block in the README. Give releases dedicated card styling via new
gitlab-releases / gitlab-release / gitlab-release-notes / gitlab-release-assets
classes. The README now points to theme.css; the live gitlab example consumes it
through theme.customCss + require.resolve.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add gitlab-issues / gitlab-issue / gitlab-issue-state / gitlab-issue-title
classes (replacing the generic gitlab-list); the state badge is colored by
data-state (opened -> success, closed -> danger) in theme.css. README class
table updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add a gradient timeline rail down the left of the releases list, a node per
release on the rail with a connector to each card, a hover nudge, and a glow on
the latest release. Pure CSS in theme.css — no markup change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ebuildy ebuildy merged commit faf7c66 into main Jun 28, 2026
7 of 8 checks passed
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