Skip to content

Ribbon UI - #44

Draft
KirisameVanilla wants to merge 21 commits into
mainfrom
Ribbon-UI
Draft

Ribbon UI#44
KirisameVanilla wants to merge 21 commits into
mainfrom
Ribbon-UI

Conversation

@KirisameVanilla

@KirisameVanilla KirisameVanilla commented Aug 14, 2026

Copy link
Copy Markdown
Member
  • 曲绘不该只显示中间一截,应该想办法全量展示
  • SongCard 有点扎手,考虑添加描边,划边界出来/更改曲绘显示方式
  • 二级菜单默认不展开,hover时通过动画展开
  • Header 需要background color,否则transparent悬停在最上面很突兀,同时也会和下方ui重叠

AECBanana and others added 21 commits June 17, 2026 23:08
# Conflicts:
#	public/i18n/en.json
#	public/i18n/ja.json
#	public/i18n/ko.json
#	public/i18n/zh.json
#	src/components/chart/RecentActivityChart.tsx
#	src/components/collection/CollectionCard.tsx
#	src/components/collection/CollectionModal.tsx
#	src/components/event/EventsFilter.tsx
#	src/components/event/TimelineModal.tsx
#	src/components/header/AuthSection.tsx
#	src/components/header/Dropdown.tsx
#	src/components/header/MajdataLogo.tsx
#	src/components/header/UserMenu.tsx
#	src/components/header/index.tsx
#	src/components/header/styles.ts
#	src/components/layout/FloatingButtons.tsx
#	src/components/layout/PageLayout.tsx
#	src/components/score/InteractCount.tsx
#	src/components/score/MMFCScoreCount.tsx
#	src/components/song/ScoreRanking.tsx
#	src/components/song/SongCard.tsx
#	src/components/song/SongComments.tsx
#	src/components/song/SongInteraction.tsx
#	src/components/song/SongList.tsx
#	src/components/ui/TagManageWidget.tsx
#	src/components/user/AvatarUploader.tsx
#	src/components/user/ChartUploader.tsx
#	src/components/user/IntroUploader.tsx
#	src/components/user/Logout.tsx
#	src/components/user/UserInfo.tsx
#	src/index.css
#	src/pages/EditPage.tsx
#	src/pages/EventTagPage.tsx
#	src/pages/EventsPage.tsx
#	src/pages/ForginsterPage.tsx
#	src/pages/HomePage.tsx
#	src/pages/NotFoundPage.tsx
#	src/pages/PlayPage.tsx
#	src/pages/RankingPage.tsx
#	src/pages/SongPage.tsx
#	src/pages/SpacePage.tsx
#	src/pages/collection/CollectionPage.tsx
#	src/pages/collection/HirobaPage.tsx
#	src/pages/ranking/MMFCRankingPage.tsx
#	src/pages/ranking/UserRankingPage.tsx
#	src/pages/user/ChartsPage.tsx
#	src/pages/user/CollectionPage.tsx
#	src/pages/user/ProfilePage.tsx
#	src/pages/user/ScoresPage.tsx
#	src/utils/index.ts
…ch/PrevPage/RefreshBatch + Menu/Close/Docs/Home)
…s, timeline inline

- feat(theme): global dark mode with ThemeContext + useTheme, token-driven light/dark palettes, theme toggle in floating buttons
- feat(home): fix event marquee loop (w-max), brand title with logo between event rows, ADX/ZIP selector moved to top-right under tabs, search hint bubble on focus
- feat(song): detail page preview/player max-width 600px left-aligned; ranking list redesigned (single row, brand-blue rank badges)
- refactor(comments): white grid cards, inner backgrounds removed, reply button to right with lucide icon, 300-char collapse threshold, 600px width limits
- feat(events): mosaic grid with random card widths, timeline rendered inline (no modal), today line in red, start/end labels above track, track text left-aligned
- feat(space): card-based layout without radius, uploaded charts as 3-col mosaic, username left-aligned, activity chart straight lines
- feat(collections): hiroba re-layout with lucide icons, collection cards white/no-radius, mosaic song grid (6 per row)
- feat(profile): single-column card layout; feat(eventTag): mosaic grid with random widths
- chore(header): remove dead Navigation code + tests; icons unified to lucide (ChartUploader, hiroba, floating buttons)
- fix(i18n): accept flat dictionaries and flat fallback in i18n()
- docs: add UI-DESIGN.md
@KirisameVanilla

Copy link
Copy Markdown
Member Author

I remember that bbben supposed that switching the home page from songs hiroba to Recommend Page @LingFeng-bbben is that true?

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