<feed xmlns='http://www.w3.org/2005/Atom'>
<title>netflix-immersive/src, branch dependabot/npm_and_yarn/path-parse-1.0.7</title>
<subtitle>A user script that makes Netflix viewing more immersive, playing credits in full screen</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/'/>
<entry>
<title>index.ts: Reinitialise when the page changes</title>
<updated>2020-05-24T09:07:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-24T08:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=2393b7b44826b2677660fa6dc162371151e00b2c'/>
<id>2393b7b44826b2677660fa6dc162371151e00b2c</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>userscript-header.txt: @match all Netflix URL paths</title>
<updated>2020-05-15T23:19:35+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-15T23:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=ea6c52f4c8563503c06e5a91105e34e14ccf53ca'/>
<id>ea6c52f4c8563503c06e5a91105e34e14ccf53ca</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>fullscreen_credits: Remove `attributeOldValue` on mutation observer</title>
<updated>2020-05-10T15:09:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-10T15:09:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=91a762e4f7f7286869852cc185e2a4cb5e512c42'/>
<id>91a762e4f7f7286869852cc185e2a4cb5e512c42</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Hide the cursor when credits play</title>
<updated>2020-05-10T15:08:01+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-10T14:58:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=34da7a1c1b4525dd5ac5f940926f61997c2e54ab'/>
<id>34da7a1c1b4525dd5ac5f940926f61997c2e54ab</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>styles: Hide the white border that appears around credits</title>
<updated>2020-05-10T04:48:41+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-10T04:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=c4b1f991e75153cadb008225608b1f47db7bb13f'/>
<id>c4b1f991e75153cadb008225608b1f47db7bb13f</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>styles: Set !important</title>
<updated>2020-05-09T01:59:47+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-09T01:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=a94619a06378062f4195d970b1a46e3b7103e31c'/>
<id>a94619a06378062f4195d970b1a46e3b7103e31c</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation comments</title>
<updated>2020-05-08T22:50:19+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-08T22:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=9eecf1c6be59ff3c04152390d7ce556e36965fd8'/>
<id>9eecf1c6be59ff3c04152390d7ce556e36965fd8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>styles: Make the styles() function the default export</title>
<updated>2020-05-08T22:02:31+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-08T22:02:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=21afe4648732d2fc6b6fc0a92de3a0b0d7f91264'/>
<id>21afe4648732d2fc6b6fc0a92de3a0b0d7f91264</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add license (GNU GPLv3+)</title>
<updated>2020-05-08T20:36:40+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-08T20:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=998a674d6ddedf1e0f9f5f51843e0b4d72198975'/>
<id>998a674d6ddedf1e0f9f5f51843e0b4d72198975</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename project to "Immersive"</title>
<updated>2020-05-08T17:14:26+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2020-05-08T17:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/netflix-immersive/commit/?id=809f5d1cf6d312f38ffa34083f4c67e3ef02192a'/>
<id>809f5d1cf6d312f38ffa34083f4c67e3ef02192a</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
