Skip to content

Overlay and widget behavior improvement#1003

Open
mehmetyildizdev wants to merge 7 commits into
Kvan7:masterfrom
mehmetyildizdev:feature/overlay-improvements
Open

Overlay and widget behavior improvement#1003
mehmetyildizdev wants to merge 7 commits into
Kvan7:masterfrom
mehmetyildizdev:feature/overlay-improvements

Conversation

@mehmetyildizdev

Copy link
Copy Markdown

I put together a few usability tweaks for the overlay and widgets due to them personally being tedious. Since these changes alter some of the default behaviors, feel free to review and see if they fit your preferences for the project. I have only tested myself on my own PC on Win 11 and I am using this for a few days myself with no issues.

  1. Quick Dragging: Can now left click and drag any widget directly from its background or borders (no need to click the "Move" button first). Dragging is smooth and relative to where you click, so widgets won't jump to the cursor due to old logic of corner dragging.
  2. Right-Click Context Menu: The widget controls (Hide, Edit, Delete) now appear only on right-click instead of hover, keeping the overlay cleaner. Also makes it easier to click these buttons instead of playing hide and seek.
  3. Centered Settings Window: Centered the settings page on the screen and kept the sliding credits banner attached right beneath it. Always bothered me the way it looked, I also removed that credit hovering making a background change with flashbang. I removed 'credit section' on my version at first but then re-added it for sending this PR in case you find the changes useful and merge.
  4. Click Fix: Added a tiny delay before focusing the game window when clicking stash search buttons (like "Jewel"), preventing the click event from passing through and accidentally interacting with objects in-game.
  5. Persistence: Fixed an issue where the navigation menu bar could get permanently hidden in the config.

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.

1 participant