BoiHanny / vrcosc-magicchatbox

The ultimate companion, whether you're on desktop or in VR, we've got you covered with our handy integrations in a compact and modern UI
Other
108 stars 20 forks source link

Version 0.8.0 #21

Closed BoiHanny closed 1 year ago

BoiHanny commented 1 year ago

:tada: New Release: MagicChatbox version 0.8.0! :tada:

:eyes: What's New:

:musical_note: Extended Media Support: We've added MediaLink to the integration tab, updated the MediaLinkController class, and introduced support for YouTube Music, SoundCloud, YouTube videos, and more by harnessing the power of the Windows Media API. We've also fixed a bug with song-switching, enhanced the UI for MediaLink, and resolved a bug that allowed multiple MediaLink sessions to be active simultaneously. If you want u have the option to switch back to the old Spotify integration.

:film_frames: KeepSaved Option for MediaLink Sessions: We've introduced a new feature allowing you to save settings on a MediaSession, including the title, auto switch, artist, and video status.

:gear: Simplified Beta Updates: We've launched a new update module for beta builds. You can now receive beta updates just as seamlessly as regular ones, and even downgrade if you need to switch back to a stable version. Plus, an option has been added to opt-out of the alpha channel. Everyone is on the channel by default.

:speech_balloon: Improved Text-to-Speech (TTS): We've resolved an issue with TTS when AutoUnmuteTTS was off for enhanced audio control. We've also fixed a bug that prevented the last saved TTS voice from being selected in the voice selection box.

:computer: 2nd VRChat Output Option: We've introduced a new feature under Options > App Options > 2nd VRChat output, enabling you to send OSC messages to a second VRChat session.

:heart: Enhanced Heart Rate Monitoring: We've enhanced your heart rate monitoring experience with the addition of "Smooth Heart Rate" and a "Heart Rate Trend Indicator" under Options > Heart Monitoring Options. Additionally, we've optimized the HeartRateConnector to provide smoother and more accurate heart rate readings.

:abc: Integration Separator Toggle: We've added a new option under Options > App Options, allowing you to switch the integration separator from '┆' to 'Enter' for cleaner VRChat interactions.

:wrench: Bug Fixes: Apart from the aforementioned fixes, we've fixed a bug in the update module, a bug that displayed an empty "Focused app" and "Time" when starting the integration, and a bug that caused the UI to display an empty list when there were no active media sessions or when the media session was turned off.

:stopwatch: OSC Update Rate: A new slider for the "OSC update rate" has been added under Options > App Options, set to 1.5 seconds by default.

:broom: Code Cleanup: We've made significant improvements to our codebase, including updating NLog to version 5.2.0, refining the TargetFramework, and general code cleanup.

:art: UI Enhancements: We've made several UI improvements, including the addition of a shadow effect to the integration page, UI changes for MediaLink, and quick access buttons for Discord and GitHub.

:point_right: Download/update: If you're using version 0.7.0 or higher, you can update within the app itself. Enjoy the new features and improved usability!