Skip to content

fix: resolve auto-hide visibility and settings loading issues (#60)#61

Open
eeviriyi wants to merge 1 commit intoujain1999:mainfrom
eeviriyi:fix/auto-hide-button
Open

fix: resolve auto-hide visibility and settings loading issues (#60)#61
eeviriyi wants to merge 1 commit intoujain1999:mainfrom
eeviriyi:fix/auto-hide-button

Conversation

@eeviriyi
Copy link
Contributor

Description This PR fixes the auto-hide buttons issue by removing inline opacity overrides and ensuring settings merge correctly. Key Changes:

  • Merged storedSettings with defaultSettings.
  • Replaced inline opacity: 1 with '' in main.js.

Fixes #60

Copilot AI review requested due to automatic review settings January 30, 2026 07:29
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR fixes the auto-hide buttons feature that was not working properly due to JavaScript inline style overrides and incomplete settings merging. The fix ensures that control buttons (customize, theme toggle, photo credit, and refresh background) are properly hidden/shown when the "Auto-hide control buttons" option is enabled.

Changes:

  • Merged stored settings with default settings to ensure new settings fields are always present
  • Replaced inline opacity: 1 with empty string to allow CSS rules to take precedence
  • Extended auto-hide CSS rules to include photo-credit and refresh-background buttons

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
style.css Added .photo-credit and .refresh-background to auto-hide CSS selectors for consistent control button behavior
main.js Fixed settings merge logic and removed inline opacity overrides that prevented CSS auto-hide rules from working

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

Fix: "Auto-hide control buttons" option not working due to JS inline style override and incomplete settings merging

2 participants