Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ui: Migration to MUI, Complete UI Overhaul, and Functional Enhancements #38

Open
wants to merge 30 commits into
base: main
Choose a base branch
from

Conversation

Maskwelldev
Copy link

@Maskwelldev Maskwelldev commented Jan 28, 2025

This pull request introduces a major UI overhaul with the migration to Material-UI (MUI), performance improvements, a complete redesign, new features (bet tracking, search, notifications, tutorial, simplified ID management, advanced filters), as well as bug fixes and overall project maintenance.

For a detailed overview of the changes and commits, please refer to the CHANGELOG in this branch.

Maskwelldev and others added 30 commits January 27, 2025 23:48
- Fixed UI and behavior issues in the txModal.
- Resolved issues with the landing form after bet creation cancellation.
- Improved form validation for better user experience.
- Cleaned up redundant code and unused variables.
- Applied consistent code formatting using Prettier
- Ensured single quotes and other project-specific styles
…odal.jsx for result publication

- Refactored BetPublishPage.jsx to use MUI components (Box, Typography, Button, Card, etc.), aligning the UI with the custom theme
- Added dynamic styling with sx for better compatibility with light and dark themes.
- Revised ConfirmTxModal.jsx to properly handle result publication cases.
…CreateBetdetails.jsx, and minor comment adjustments

- Fixed incorrect sorting on the datagrid table.
- Resolved a display bug for oracles in the CreateBetdetails.jsx component.
- Made minor adjustments and improvements to comments for better clarity.
…s.jsx

- Adjusted provider fields layout to display on multiple lines for better readability.
- Fixed vertical alignment issues between "Provider Public ID" and "Fee (%)" fields, ensuring consistent height even when errors are displayed.
- Enhanced form validation logic:
  - Added stricter checks for provider fields, ensuring correct input formatting.
  - Improved error messaging for better user feedback.
… BetOverviewTable, BetDetailsPage, and CreateBetDetails; update icon styles.
…tails with bet creation fee; refactor BetOverviewCard and ConfirmTxModal for improved UI
- Style adjustments
- Removed unused code
…mponent styles, and improving effect dependencies
@Maskwelldev
Copy link
Author

Maskwelldev commented Jan 28, 2025

This update is aimed at modernizing the application and improving the user experience. I look forward to your feedback and am happy to make adjustments as needed.

Thank you for your time and consideration ! 😊

@Maskwelldev Maskwelldev changed the title Jonesy_the_cat - Migration to MUI, UI Overhaul, and Functional Enhancements ui: Migration to MUI, Complete UI Overhaul, and Functional Enhancements Jan 29, 2025
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