Skip to content

Deployment Hot Fixes#1

Merged
zaghadon merged 7 commits into
mainfrom
prod/deploy
May 29, 2026
Merged

Deployment Hot Fixes#1
zaghadon merged 7 commits into
mainfrom
prod/deploy

Conversation

@zaghadon
Copy link
Copy Markdown
Contributor

This pull request focuses on improving the UI responsiveness and accessibility across several pages, updating dependency versions, and refining import ordering for consistency and readability. The most significant changes include updating grid layouts for better mobile support, enhancing visual polish, and switching the @notareum/sdk dependency to use the latest published version.

UI and Responsiveness Improvements:

  • Updated grid layouts on multiple pages (dashboard, explorer, governance, staking, verification) to use responsive column definitions, ensuring better display on mobile and tablet devices. For example, quick actions and stat cards now use single-column layouts on small screens and expand to multi-column layouts on larger screens. [1] [2] [3] [4] [5] [6] [7]
  • Adjusted the Sidebar mobile top bar to be fixed instead of sticky, ensuring it remains visible during scroll on mobile devices.
  • Improved visual polish by tweaking padding, font sizes, and ordering of elements for better accessibility and aesthetics (e.g., footer and hero section order, stat number sizing, decorative backgrounds). [1] [2] [3] [4] [5]

Dependency and Import Management:

  • Updated @notareum/sdk dependency in package.json to use the published version (^1.0.0) instead of a local file reference, improving maintainability and compatibility.
  • Reordered imports consistently across files for better readability and to adhere to best practices. [1] [2] [3] [4] [5] [6]

Accessibility and Usability Enhancements:

  • Improved form and button layouts for mobile devices, such as making search buttons full-width on small screens and ensuring minimum widths for input fields. [1] [2]
  • Made code blocks horizontally scrollable on touch devices and hid scrollbars for a cleaner appearance.

These changes collectively enhance the user experience, especially on mobile devices, and streamline the development workflow.

References:
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

@zaghadon zaghadon merged commit 0424117 into main May 29, 2026
1 of 4 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