aboutsummaryrefslogtreecommitdiffstats
path: root/netflix-immersive.user.js
AgeCommit message (Collapse)Author
2020-05-24index.ts: Reinitialise when the page changesv0.0.1Teddy Wing
Netflix doesn't reload when you change pages, so our listeners don't get reinitialised. This means, when you watch one video, then click the "Back to Browse" button to go back to the /browse page, and select another video, Immersive won't work on the newly-loaded video. Ensure the plugin works in this case by reinitialising when the `popstate` changes.
2020-05-16userscript-header.txt: @match all Netflix URL pathsTeddy Wing
When the `/watch` page was opened from a Netflix `/browse` or `/title` page, the user script wouldn't be loaded. This is because the navigation happens via JavaScript, so Greasemonkey can't load the script. Ensure the script is always loaded by matching all Netflix URL paths.
2020-05-10fullscreen_credits: Remove `attributeOldValue` on mutation observerTeddy Wing
Don't need the old attribute value. I had added this originally to be able to print the values to the console for development. Now it's no longer needed.
2020-05-10Hide the cursor when credits playTeddy Wing
When the credits start playing, we click on the player, giving it the `active` class, and causing the mouse cursor to appear. The cursor should remain hidden.
2020-05-10styles: Hide the white border that appears around creditsTeddy Wing
A white border appears around the frame while the credits are in minimised mode. This is visible on the top and left sides of the frame. Since we automatically click on the video, the white border only appears for a second or less, but it's still visually jarring, all the more because it shifts the position of the video. Remove the white border, ensuring it never appears.
2020-05-09styles: Set !importantTeddy Wing
The age advisory ratings weren't properly hidden. Probably due to CSS specificity. Add `!important` to ensure that the elements we want to hide are always hidden.
2020-05-09Add documentation commentsTeddy Wing
2020-05-09styles: Make the styles() function the default exportTeddy Wing
2020-05-08Add license (GNU GPLv3+)Teddy Wing
2020-05-08Rename project to "Immersive"Teddy Wing
Sounds better than "No Skip", and also reflects the fact that we want to remove anything that hinders immersion while watching a video, not just skipped credits.