Skip to content

feat: add Reset Cat button to restore window state#736

Closed
Kynnnnnna wants to merge 2 commits into
ayangweb:masterfrom
Kynnnnnna:feat/reset-cat-window-690
Closed

feat: add Reset Cat button to restore window state#736
Kynnnnnna wants to merge 2 commits into
ayangweb:masterfrom
Kynnnnnna:feat/reset-cat-window-690

Conversation

@Kynnnnnna

Copy link
Copy Markdown

This PR adds a Reset Cat button to the shared menu.
It restores the cat window to its initial position and resets related window settings.
Tested to be functional on my Windows single monitor laptop. May require further testing.

Partially addresses #690.

@ayangweb

ayangweb commented Nov 30, 2025

Copy link
Copy Markdown
Owner

That's not correct. Reset only restores the cat window's position and size, and doesn't include other configuration options.

@Kynnnnnna

Copy link
Copy Markdown
Author

Hi, I’ve updated the implementation based on your feedback.

The Reset Cat action now only restores the window’s position to the center of the primary monitor and resets the cat scale to a consistent default (75%) for a predictable visual reset.

Thanks for the guidance!

@th-dd

th-dd commented Dec 13, 2025

Copy link
Copy Markdown

That's not correct. Reset only restores the cat window's position and size, and doesn't include other configuration options.

Perhaps the configuration items can be restored separately in the preference settings
That is, the taskbar/right-click cat can be restored to its initial position, and the preference settings window can restore configuration items

@th-dd

th-dd commented Dec 14, 2025

Copy link
Copy Markdown

This allows users to choose whether to restore the cat's position or all configuration items.

@ayangweb

ayangweb commented Jan 1, 2026

Copy link
Copy Markdown
Owner

#764

Added configuration item for window position.

@ayangweb ayangweb closed this Jan 1, 2026
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.

3 participants