Releases: itsmartashub/GPThemes
Releases · itsmartashub/GPThemes
v4.2.4
✨ Improvements
- Typing Lag: Fix laggy typing experience, especially noticed in longer chats (#108)
- Floating Button: Reposition floating button to prevent overlap with the new chat icon on the main page and the user profile image on the GPTs page on smaller screens
- Header Style: Unified headers across all pages and screen sizes for consistency.
- Source Links Sidebar: Better highlighting for subheaders like
Links
,Citations
, andMore
. - Optimization: General performance improvements
🐛 Bug Fixes
- User Chat Edit Button: Moved back to the original top-left to fix overlap and disappearing issues.
- Attached Files: Improved background and close button styling for better readability
- Upgrade Dialog: Fixed readability in the
Select your team plan
dialog. - Pricing Plans: Removed blur effect for clearer pricing details.
- Chat Bubbles: Restored footer icons styles
- Unread Indicator: Updated to accent color for small screens.
- Reset Button: Standardized
Reset All
text to match other reset buttons in GPThemes Customization - Prompt Placeholder Color: Fixed for Firefox.
- Color Picker: Removed default border and increased radius for Firefox.
Full Changelog: v4.2.3...v4.2.4
v4.2.3
✨ Improvements
- Sidebar Links Animation: Added a vertical slide animation to sidebar links for a more dynamic and polished look.
- Markdown Blockquotes: Improved blockquote styling by adding a background, rounded edges, and increasing the border width for better visual emphasis.
🐛 Bug Fixes
- Markdown Code Blocks: Removed the background color from code syntax highlight to improved readability.
- Chat Bubble Padding: Fixed right padding in GPT chat bubbles to address spacing inconsistencies caused by the removal of the GPT logo, ensuring balanced padding on both sides.
- Thinking Process Line: Made the vertical line in chat bubbles visible to improve clarity and user experience.
- Sidebar Editing Mode: Improved the background appearance of sidebar links when editing chat names.
- Temporary Prompt Field: Update broken background and
attach
icon color to differentiate temp mode from the classic
What's Changed
- chore(deps): Update all dependencies to latest versions by @itsmartashub in #107
Full Changelog: v4.2.2...v4.2.3
v4.2.2
🛠️ Improvements
- Theme Management: Streamlined theme system implementation and removed legacy code (#94)
- Search/Maps: Enhanced location markers and UI elements to match accent theme, including improved review cards styling and mobile experience (#99)
- Sidebar/Chat List: Updated selected chat background and hover interactions to align with theme (#100)
- Sidebar/New Chat: Remove my custom styling from
ChatGPT
new chat item (#101) - New Customize ChatGPT: Support the styles for the latest
Customize ChatGPT
(Custom Instructions
) - Prompt Field/Temporary: Added distinct background for
Temporary
conversations (#98) - Copy code and Edit Buttons: Refine code snippet button styling
🐛 Bug Fixes
- Canvas Code Syntax Synchronization: Fixed canvas syntax highlighting not syncing with theme changes (#97, #94)
- Prompt Field/Voice: Restored voice button styles after OpenAI changes (#98)
- Radix Dialog: Resolved empty dialog outline issue below prompt field
- Business Hours: Fixed inconsistent display in map view (#99)
- GPThemes Floating Button: Make floating btn always visible for now due to #102 (#103)
Caution
🚨 Known Issue
- Conversation Scrolling Blocked: After using the new
Edit in Canvas
button and closing Canvas, an invisible Canvas loading skeleton element remains in theDOM
, blocking conversation scroll (#102) - Note that this behavior is consistent even when the browser extension is turned off, indicating that the issue originates from the original ChatGPT website.
- That being said, I will wait for the OpenAI team to address this.
What's Changed
- [94] Fix: canvas syntax highlighting not syncing with theme changes via GPThemes btn by @itsmartashub in #97
Full Changelog: v4.2.1...v4.2.2
v4.2.1
✨ Improvements
- Search UI Enhancements (#96):
- Updated
🌐 Search
button and icon to match accent theme - Enhanced sources list interactions and hover states
- Added styled search sources within chat bubbles
- Improved image modal dialog with card design for searched images link and image counter
- Updated
- Radix Dialog Backgrounds: Added default background color to uncolored Radix dialogs for better consistency (#95)
🐛 Bug Fixes
- Pop-ups and Dialog Box (#95):
- Fixed empty
[role="dialog"]
elements appearing as random huge circles or double styling menus - Resolved styling issues in autocomplete suggestion list
- Resolved styling issues in tools menu when typing
/
- Resolved styling issues in GPTs-mentions when typing
@
- Fixed empty
- Upgrade Plan Dialog: Improved radio button UX in
Select your Team Plan
modal dialog - Text Canvas: Fixed code blocks background in history of edits view
- Toolbox Icons: Enhanced colors for disabled prompt field buttons
🔧 Maintenance
- Dialog System Refactor (#95):
- Rewrote all dialogs for better maintainability
- Scoped modal dialogs to differentiate from Radix dialogs
Full Changelog: v4.2.0...v4.2.1
v4.2.0
Canvas Integration Update
This release brings comprehensive styling and UI improvements to the Canvas feature, enhancing the visual experience across code and text editing interfaces.
Key Highlights
- 🎨 Complete theme integration across Canvas components (#86)
- 📝 Enhanced Canvas code and text editor experiences (#89)
- 🎯 Improved interactive controls and editing tools (#88)
- 💻 Refined Canvas dev environment and
Console
(#91) - 💬 Optimized chat interface for Canvas integration (#92)
- 🦊 Fix overlay over chats when Canvas opened only in Light theme for Firefox (#93)
- 🔘Add styling to
Use a tool
andOpen in canvas
button to match the theme (#87) - 👻 Hide the GPThemes floating btn when Canvas is opened (#86)
DETAILED CHANGELOG 🧵
📝 Canvas Editor Core Features
Code Editor
- Enhanced
CodeMirror
editor with theme-matching backgrounds and hover effects - Improved code selection highlighting with accent colors
- Added accent-colored highlighting for current processing lines
- Enhanced syntax highlighting and code block styling
Text Editor
- Added consistent background styling for text content
- Improved text selection highlighting with accent colors
- Enhanced markdown code blocks within text canvas to match theme
- Fixed
<br>
tags highlighting
🎯 Interactive Controls
Editing Tools
- Added transparent accent backgrounds with blur to floating edit buttons
- Enhanced
Port to a language
list buttons with hover and active states - Improved
Edit or explain...
prompt field styling - Added accent styling to floating
pause
button during processing - Enhanced header UI elements visibility
Sliders & Controls
- Enhanced draggable sliders with accent colors and transparent backgrounds
- Improved Y-slider buttons with ring styling
- Added accent-colored controls for length and reading level adjustments
- Fixed slider background states and interactions
Toolbar
- Added styling to
Use a Tool
andOpen in canvas
buttons - Enhanced toolbar and
Ask ChatGPT
buttons - Adjusted
Text style
dialog spacing and visual hierarchy - Fixed speech button color in prompt field
💻 Canvas Development Environment
Console Integration
- Updated console background to match canvas theme
- Enhanced error message visibility
- Added accent colors to console controls
- Improved
Run
sticky header interactions - Update resizing line with accent color
- Improved dialog styling for comment applications
Code Processing
- Improved processing line indicators
- Corrected processing gradients over previous texts
- Enhanced code execution feedback UI
- Added visual feedback for running operations
💬 Chat Interface
Layout & Design
- Implemented compact chat styles using
@container
queries - Enhanced chat bubble gradients and backgrounds
- Improved full-width layouts for different screen sizes
- Optimized mobile-like views when canvas is open
Visual Feedback
- Enhanced comment system highlighting
- Improved processing state indicators
- Added accent colors to interactive elements
🎨 Theme Integration
Consistency Improvements
- Unified background colors across all components
- Enhanced accent color usage throughout the interface
- Improved light and dark theme compatibility
- Fixed various theme-related visual bugs
Loading States
- Enhanced loading skeleton backgrounds
- Improved transition states
- Fixed background application in loading states
🐛 Bug Fixes & Performance
- Fixed overlay issues in Firefox light theme
- Fixed
Reset Colors
button text typo in customization settings
🚨 Known Issues (#94)
- CodeMirror Code Syntax Synchronization: When changing themes using the GPThemes floating button, the Canvas
CodeMirror
editor's syntax highlighting doesn't update immediately, remaining in the previous theme's syntax style. This creates a temporary visual inconsistency that can be resolved by refreshing the page. - Note that changing themes through ChatGPT settings works correctly.
- I'm working on a solution to avoid the need for page refresh.
For detailed information about this update, please refer to PR #90.
Closes Issues: #86,#87, #88, #89, #91, #92, #93
Still Open: #94
What's Changed
- [86] Add
Canvas
text and code support by @itsmartashub in #90
Full Changelog: v4.1.4...v4.2.0
v4.1.4
🛠️ Improvements
- Prompt Field/Voice Icon: Improve new
Advanced Voice
button look (#80) - Adanced Voice Interface: Updated the style of the mic and close buttons,
Choose a voice
voice buttons fade gradient, and overallVoice
layout (#79) - Dialog/Search Chats: Improve
Search chats
dialogs and add date pills like in sidebar (#80) - Dialog/Source Links: Update sticky category subheaders and main header
Links
to match theme for/Search
prompts (#83) - Prompt Field/Reply: Small improvements to
Reply
ballons (#80) - Chat Bubbles/Decrease Gap Between: Decrease spacing between chat bubbles (#82)
- Chat Bubbles/User Prompt Flash: Fix the blank bubble on first user prompt sent
- Chat Bubbles/Source: Update style for
Source
btn and listed source links (#83) - Chat Bubbles/Feedback: Improve
Voice chat ended
feedback and overall feedback submits UI (#80)
🐛 Bug Fixes
- Prompt Field/Commands: Fix design issues with command menu (
/
) and GPTs mentions (@
) dropdown (#80) - Prompt Field/Misalignment: Fix misalignment with chats due to new empty element (#81)
- Prompt Field/Full Width Flash: Fix
width
issues like full width flash on page refresh (#84) - Prompt Field/Drecreise Edges: Decrease
border-radius
for better appearance with the new prompt field height (#80) - Sidebar/Unread Indicators: Match blue indicator of unread GPT messages to accent color (#80)
- Sidebar/Logo: Update ChatGPT logo color to match the theme (#80)
- Dialog/Upgrade Plan: Fix styling issues for the new
Plus
upgrade pricing plan card (#80) - Analysis & Code: Improve analyzed
Result
design in bubbles and dialogs, and prevent overflowing to ensure visibility (#80) - Analysis & Code: Fix transparent
Always show details
withCopy code
wrapper (#80) - Response Notifications: Enhanced the style of new response generated notifications in the chats layout (#80)
- DALL-E/Hover Buttons: Updated CSS selectors to improve the styling of action buttons within chat bubble's generated image hover state (#80)
Full Changelog: v4.1.3...v4.1.4
v4.1.3
✨ Improvements
- Markdown & Analysis: Improve
Analysis code
UI and code snippets overall - Settings/Dialog Tables: Add a background color on hover for table items (
Archive chats
andShare Links
), improving the UX. - Hint Pills: Updated the color of
Search
andPicture
hint pills to match the accent theme, improving visual consistency. - Circle ❓ Button: Add a background color to the ❓ circle button on the bottom right, enhancing its visual appearance.
- ChatGPT Model Menu: Add better styling for icons of ChatGPT models dropdown in sticky header
🐛 Bug Fixes
- User Chat Bubble: Restored the correct styles and width customization for the user chat bubble.
- Prompt Field/Styles Apply Delay: Fix delayed styles application on page load
- Prompt Field/Attach Files Icon: Fix the misalignment of the
Attach Files
SVG icon in the prompt textarea. - Prompt Field/Attach Files Icon Background: Updated the background of the
Attach Files
icon to match the current theme. - Prompt Field/Typing
/
: Fix the background of the popover menu that appears when typing/
in the prompt field. - Prompt Field/Typing
@
: Fix the broken styles for the GPT's @mentions elements in the prompt field. - Settings/Language Dropdown: Fix accessibility issues and update the styling of the language dropdown in
Settings
- Settings/Dialog Tables: Fix table sticky heading background color being transparent in y-scrollable tables.
Full Changelog: v4.1.2...v4.1.3
v4.1.2
🛠️ Improvements
- Search Links Design (#63): Enhanced pill-like search links, matching theme accent colors for better readability.
- Unread Indicator (#62): Improved unread bubble indicator in sidebar chat list to match the chosen theme.
🐛 Bug Fixes
- New Chat Autocomplete (#61): Updated selector to accommodate recent OpenAI changes and fix keyboard navigation UX
- Markdown Code Snippets (#64): Restored correct styling for markdown code snippet blocks, including header and content background colors.
- GPThemes Settings: Decreased width of
Reset All
button inGPThemes Customization
section for better layout.
Full Changelog: v4.1.1...v4.1.2
v4.1.1
🛠️ Improvements
-
New Chat Layout Enhancements (#59):
- Added style to autocomplete prompt suggestions to match GPThemes design patterns
- Refreshed design with improved prompt action cards
- Added accent color to main heading
What can I help with?
and main ChatGPT logo (#59) - Improved visibility and hover effects for both dark and light themes
-
Response Comparison UI (#45): Enhanced
Which response do you prefer?
latest layout
What's Changed
- Improve
Which response do you prefer?
new design by @itsmartashub in #58 - Apply the extension's theme styles to the new
New Chat
layout by @itsmartashub in #60
Full Changelog: v4.1.0...v4.1.1
v4.1.0
🛠️ Improvements
- Font Adjustments (#56): Limited
font-size
andline-height
adjustments to chat bubbles only. - GPThemes Settings UI Enhancement (#54): Improved layouts and scrolling behavior
🐛 Bug Fixes
- GPThemes Settings (#53):
- Fixed broken styles in the
Font
tab section. - Resolved tab overlapping issues on tiny mobile screens.
- Fixed broken styles in the
- Prompt Textarea: Removed extra padding from the
Reply
element for a cleaner design. - Share Link Page (#57): Fixed chat bubble styles not being applied, ensuring consistent styling across all pages.
What's Changed
- GPThemes Customization: Fix broken style of the
Font
tab section and overall UI improvements for different screen sizes by @itsmartashub in #54 - Limit font adjustments to chat bubbles only by @itsmartashub in #56
Full Changelog: v4.0.4...v4.1.0