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

GPThemes Customization: Fix broken style of the Font tab section and overall UI improvements for different screen sizes #54

Merged
merged 3 commits into from
Sep 25, 2024

Commits on Sep 25, 2024

  1. fix(gpth-settings): Fix the Font tab section and make mobile screen…

    … improvements (#53)
    
    - Fix the broken style of the "GPThemes Customization" font tab section (#53)
    
    Changes summary:
    - Addressed a visual issue:
      - Restored the correct styling to the font tab section, ensuring a consistent and visually appealing user experience.
    itsmartashub committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c4e6ba5 View commit details
    Browse the repository at this point in the history
  2. feat(gpth-settings): improve max-height calculation for scrollbar

    - Updated calculation of max-height to add scrollbar to tab-content instead of the whole gpth-settings container
    - Ensured that the scrollbar appears at the correct position, improving user experience
    - Decreased the scrollbar width for this section to improve readability
    - Added margin-inline to tab-pane to add spacing from the scrollbars
    
    Changes summary:
        - Improved the max-height calculation for gpth-settings tab-content to display the scrollbar at the correct position.
    itsmartashub committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    005dada View commit details
    Browse the repository at this point in the history
  3. fix(gpt-settings/tabs): fix tab overlapping on tiny mobile screens

    - Adjusted tab styling to prevent overlapping on very small mobile screen sizes
    - Ensured that tabs are now fully visible and usable on smaller screens
    
    Changes summary:
        - Fixed tab overlapping issue on tiny mobile screens for improved usability.
    itsmartashub committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4cc9f81 View commit details
    Browse the repository at this point in the history