Releases: dewcked/StreamLinkerino
Releases · dewcked/StreamLinkerino
release v1.0.0
Refactoring
- There was huge amount of refactoring. Still not perfect but tried to follow coding guidelines, Model-View-Presenter model
- Moved most of platform dependent variables to separated header.
New Features
- Now support IPC(Inter-process communication) with MPVplayer. It means, lots of keyboard shortcuts came together 🎉
- Added needed function to setting dialog (path auto completion, open file dialog to select executable)
- Added new Icon for Streamlinkerino (which I made, and is licensed under CC0 = use it without limitation)
Pre-release v0.2.1
Bug fix
- Fixed several bugs happens between application state transition.
- Fixed bug option doesn't detect modules correctly.
- Fixed bug when window is inactive, main window executes keyboard and mouse inputs
Refactoring
- Refactored code for next new features.
Pre-release v0.2.0
First stable pre-release.
Streamlinkerino_win v0.1.3
Fixed bug
Load stream
menu doesn't load current chat channel's stream
Edit
- Included dlls that needed to launch program.
Bug fix for Chatterino embed
Fix bug
- Chatterino channels sometimes are not saved. Now they are saved. (Maybe this problem needs more investigation?)
Fix for v0.1
- Don't have to use context menu when quitting application.
- Fixed this app not to interfere currently running Chatterino processes and later created Chatterino processes.
Experimental Streamlinkerino port for Windows OS
New Features
- Double-click Screen or press
F
to enable/disable full-screen mode - Press
ESC
(ape) to disable full-screen mode - Resizing works smoothly and window location&size are now stored in registry
- Press
W
to enable/disable Frameless window mode - Right click screen to open context menu.
- Stream channels now doesn't change automatically when you select chat channel.
- You must right-click and select
Load Stream
to load current chat channel's stream.
- If above functions doesn't work, click the screen once and try again. It's window focus problem between Chatterino and this app that is hard to handle for me for now :(
Important change
-
🎉 I made some changes to avoid patching Chatterino. It means, you don't have to patch it. 🎉
-
Streamlinkerino now uses Chatterino's official
window-layout.json
setting file stored in%Appdata%\Chatterino2\Settings\window-layout.json
to load information of currently opened channel lists and selected channel. Channel information is saved when Chatterino process is killed, tab is made, tab is removed, tab is selected while it is top-level window, so there are two drawbacks of this change.- When loading another channel, Chatterino should be killed at least once to store current channel information to json file. After that, this app starts Chatterino embed again and channel information from there.
- As chatterino's window must be a top-level window before exit, this app seperates Chatterino's window from main window before killing it. This may look ugly af but I'm trying to find a way to hide this.
-
You must
Right-click
screen and selectclose
to safely save current channel lists and close app. If not, entire channel information will remain initial.