Skip to content

v2.0.0

Compare
Choose a tag to compare
@itsmartashub itsmartashub released this 04 Feb 21:26

Major Update:

  • New AMOLED (Black) Theme: Easily toggle between Light, Dark, and Black themes with new floating GPThemes button.

Enhancements and Features:

  • Improved Scrollbar Styling: Adjusted scrollbar styles for Chromium browsers to resolve appearance issues. Firefox scrollbar styles now consistently apply only to Firefox.
  • Simplified Theme Selection: Introduced a floating button for GPThemes options, making theme switching more accessible.
  • New Code Snippets Theme: Introduced a new code snippets highlight.js theme in the OLED theme for improved aesthetics and alignment with OLED visuals.
  • Enhanced User Interaction: Implemented functionality to close GPTheme options when clicked outside or when a theme is selected.
  • content.js Logic Rewrite: Rewritten content.js in JavaScript to implement toggle theme feature: Light, Dark, and OLED.
  • Downgraded Firefox Manifest: Downgraded Firefox manifest from version 3 to version 2 for better compatibility across Firefox browsers.
  • New Permission Added: Added new permission for storage to allow the extension to store chosen themes for consistent application across pages.

Visual Consistency and Bug Fixes:

  • Addressed Visual Inconsistencies: Resolved various visual inconsistencies, clipping issues, and background color discrepancies.
  • Theme Compatibility: Corrected OLED surface colors and adjusted the background of chat bubbles for consistency with the selected theme.
  • Overlay Prevention: Adjusted z-index of modal and GPT's theme dropdown menu to prevent overlay issues with GPThemes options.
  • GPT Store Page Fixes:
    • Hover Effects: Fixed card background colors on hover by addressing global style overrides in the GPT store.
    • SVG Colors: Improved contrast and visibility by adjusting SVG colors for non-image GPT products in the GPTs page.

Code Optimization and Enhancements:

  • Efficiency Improvements: Maximizing code efficiency and performance.
  • Resource Optimization: Eliminated unnecessary resource overhead by removing unused highlight.js themes.

Development Workflow Improvements:

  • Enhanced Cross-Browser Compatibility: Installed webextension-polyfill and @parcel/config-webextension to enhance cross-browser compatibility and optimize development workflow.
  • Parcel and SASS Upgrades: Upgraded parcel and @parcel/transformer-sass to leverage the latest features and improvements.

Known Issues:

Warning

Currently, mixing officially built-in themes dropdown chooser with new GPThemes may cause theme application issues.