Skip to content

Conversation

@CyanVoxel
Copy link
Member

@CyanVoxel CyanVoxel commented Aug 7, 2025

Summary

This PR makes a few design and QoL tweaks to the media player:

  • Simplified layout and style
  • Black hover overlay replaced with gradient behind controls
  • Added deadzone around player controls where clicking won't pause/unpause
  • Added more generous margins between controls
  • Fixed clicking to jump far into unbuffered media
  • Misc code cleanup

Known (preexisting) issue: Clicking to jump to a presumably unbuffered section of media does now allow for continuous dragging until clicked again.

Before:
image

After:
image

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

@CyanVoxel CyanVoxel added this to the Alpha v9.5.3 milestone Aug 7, 2025
@CyanVoxel CyanVoxel added the Type: QoL A quality of life (QoL) enhancement or suggestion label Aug 7, 2025
@CyanVoxel CyanVoxel added Type: UI/UX User interface and/or user experience Status: Review Needed A review of this is needed labels Aug 7, 2025
@CyanVoxel CyanVoxel moved this to 🏓 Ready for Review in TagStudio Development Aug 7, 2025
@CyanVoxel CyanVoxel removed the Status: Review Needed A review of this is needed label Aug 7, 2025
@CyanVoxel CyanVoxel merged commit c235d4f into main Aug 7, 2025
10 checks passed
@github-project-automation github-project-automation bot moved this from 🏓 Ready for Review to ✅ Done in TagStudio Development Aug 7, 2025
@CyanVoxel CyanVoxel deleted the media-player-tweaks branch August 7, 2025 21:23
@CyanVoxel CyanVoxel added the Type: Refactor Code that needs to be restructured or cleaned up label Aug 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: QoL A quality of life (QoL) enhancement or suggestion Type: Refactor Code that needs to be restructured or cleaned up Type: UI/UX User interface and/or user experience

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants