Skip to content

Feat(UI): Add a basic skeletal UI#17

Open
M-H-MARUF-1903 wants to merge 1 commit into
YabaiTech:mainfrom
M-H-MARUF-1903:ui
Open

Feat(UI): Add a basic skeletal UI#17
M-H-MARUF-1903 wants to merge 1 commit into
YabaiTech:mainfrom
M-H-MARUF-1903:ui

Conversation

@M-H-MARUF-1903
Copy link
Copy Markdown
Contributor

✨ Overview

This pull request resolves #7 by adding a basic skeletal UI layout for the project.


📦 What's Included

  • Title bar with the label REDISCOVER MUSIC, styled with the Nord theme.
  • Central panel for displaying search results (initially empty).
  • Three primary action buttons at the bottom:
    RecordUploadSearch
  • Footer displaying copyright:
    © All rights reserved YabaiTech
  • FlatLaf Nord theme integration for consistent dark UI aesthetics.

🛠 Technologies Used

  • Java Swing
  • FlatLaf
  • Nord color scheme via FlatNordIJTheme

🧪 Notes

This is a foundational layout — functional behavior and event handling will be implemented in future pull requests.


📸 Preview

image


public static void main(String[] args) {
System.out.println(new App().getGreeting());
SwingUtilities.invokeLater(() -> {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Create a separete class for this, we should modularize every bit of feature.

@Twaha-Rahman
Copy link
Copy Markdown
Contributor

Any update @M-H-MARUF-1903 ?

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.

Create the initial UI.

3 participants