Timothy Lim
23591c6077
Check for both .src and .currentSrc in mutation ( #567 )
2019-12-26 11:32:49 -05:00
deef
9b48bfa7c0
Update chrome-store-upload.yaml to use proper name ( #563 )
...
Also add exclude to exclude .git files.
2019-12-24 10:36:57 -05:00
Ilya Grigorik
98d938741d
fix zip params, again!
2019-12-23 15:03:50 -05:00
Ilya Grigorik
fc4d713be8
add include param on zip
2019-12-23 15:00:14 -05:00
Ilya Grigorik
9f23270bf2
bump to v0.5.8
2019-12-23 14:53:47 -05:00
deef
eb4d2b9968
Create Github Action to upload to chrome web store on version tagging ( #555 )
...
* Create Github Action to upload to chrome web store on version tagging
2019-12-23 13:06:41 -05:00
Aaron Evan-Browning
c7f72f5d5b
Add width styling to .customForce class. ( #561 )
...
Width of customForce class is too narrow to display the full text
of the experimental options ("Do not disable website keybindings.",
"Disables websites keybindings"). 250px might be too wide still
but it seems like a good start.
2019-12-21 20:17:31 -08:00
Jonathan Dawson
2c3cd57dc5
Merge branch 'master' of github.com:igrigorik/videospeed into apple-tv-plus
2019-12-02 15:21:42 -06:00
Chad Bailey
ac7471edfc
Allow regex in blacklist fixes #167 #542 ( #546 )
...
* Allow regex in blacklist fixes #167 #542
* Added protection against invalid regex causing failed initialization
* Added regex input validation
2019-11-25 13:43:05 -08:00
Jonathan Dawson
58e0912712
place controller inside scrim div & better filter to find old controller
2019-11-22 16:07:50 -06:00
Jonathan Dawson
d08563305a
get rid of errant newline
2019-11-21 17:54:58 -06:00
Jonathan Dawson
50eaa92bdd
remove errant console.log
2019-11-21 17:41:50 -06:00
Jonathan Dawson
196e6ba7b2
remove old controller when changing to a new video
2019-11-21 17:40:23 -06:00
Jonathan Dawson
91cf313f52
change from tabs to spaces
2019-11-21 17:03:40 -06:00
Jonathan Dawson
20a15f8da5
change recursive function and change variables that use querySelector.
2019-11-21 16:54:09 -06:00
Jonathan Dawson
ad86b01cc6
add comment explaining insertion location.
2019-11-20 18:39:38 -06:00
Jonathan Dawson
5c1f4b8f6d
Merge branch 'master' of github.com:igrigorik/videospeed into apple-tv-plus
2019-11-20 17:57:52 -06:00
Jonathan Dawson
30d9d40ecb
put div wrapper in the video's parent node light dom for correct context
2019-11-19 19:08:14 -06:00
jacobcolbert
c4a26e3da2
Merge pull request #544 from jacobcolbert/fix-543
...
Prevent disabling default keybindings from disabling text input.
2019-11-19 19:28:14 -05:00
jacobcolbert
17bff8affb
Check target of keyEvent instead of activeElement for text editability
2019-11-19 01:58:01 -05:00
Jonathan Dawson
d38daa5ffa
only look for aria-hidden attributes rather than all attribute changes.
2019-11-15 13:11:44 -06:00
Jonathan Dawson
4de8ae4a0b
refactor apple tv specific mutationObserver into second mutationObserver
2019-11-14 18:05:56 -06:00
Jonathan Dawson
48eca5b060
Merge branch 'master' of github.com:igrigorik/videospeed into apple-tv-plus
...
merge with master
2019-11-14 16:04:07 -06:00
Yang
ac53d3ea2b
Adding feature - Show the controller briefly when adjusting speed and the controller is set to hidden. ( #538 )
...
Adding new feature: when the controller is hidden and the user changes rate, show the controller briefly. A new action called `blink` is added, and is called when the rate changes. Then if the controller is hidden, remove `vsc-hidden` and add it back after `value` millisecends.
2019-11-13 22:55:25 -08:00
Jonathan Dawson
123f37e516
extra whitespace deletion
2019-11-12 13:26:16 -06:00
Jonathan Dawson
1bd0635325
ignore keydown event when there is no video on apple tv
2019-11-12 12:57:22 -06:00
Jonathan Dawson
4b42da106a
revert the second mutation observer back to the one in the master
2019-11-12 12:53:24 -06:00
Jonathan Dawson
ee3b0ae19e
use treewalker to find shadow videos
2019-11-12 12:47:57 -06:00
Jonathan Dawson
764ecca262
completely change the logic. keydown events and controls don't work
2019-11-10 13:07:42 -06:00
Jonathan Dawson
349279013d
fix ReferenceError
2019-11-09 14:03:24 -06:00
Jonathan Dawson
da96a33c95
change the input for shadowMutations function
2019-11-09 13:06:26 -06:00
Jonathan Dawson
f5280b44af
imported shadowMutations from ally.js
2019-11-09 12:38:18 -06:00
Jonathan Dawson
71c11ddeb8
initial commit for apple tv plus bugfix.
2019-11-09 11:34:08 -06:00
jacobcolbert
ec9f3f6d20
Merge pull request #533 from thewheat/show-hide-controller-disable-website-keybinds
...
Add ability to disable website keybindings for show/hide controller (Fixes : #526 )
2019-10-20 15:38:26 -04:00
Timothy Lim
c3f44db1bf
Add ability to enable/disable from toolbar ( #528 )
...
* Add ability to enable/disable from toolbar
2019-10-18 21:28:52 +02:00
Timothy Lim
29788ba82a
Make shortcuts consistent
2019-10-18 20:05:58 +08:00
Timothy Lim
a01f397d36
Add ability to use arrows and Function keys for shortcuts ( Fixes : #532 ) ( #534 )
...
* Add ability to use arrows for shortcuts
* Add support for function keys
2019-10-16 23:17:13 +02:00
Timothy Lim
823a24475c
Add ability to disable website keybindings for show/hide controller
2019-10-11 17:29:55 +08:00
Timothy Lim
49e9f4b78d
Use .currentSrc instead of .src to correctly identify video ( #529 )
2019-10-05 16:54:11 -07:00
Joe Lencioni
5641369385
Add teams.microsoft.com to default blacklist ( #495 )
...
Microsoft Teams is used for video conferencing, and this extension
causes all of the videos to be half cut off. I think it would be a good
idea to add it to the default blacklist.
2019-08-03 11:09:23 -07:00
Gabriel Mawhinney
e84878d215
Add feature to change controller opacity ( #478 )
...
* Add option for changing controller opacity
2019-05-21 21:23:22 -07:00
jacobcolbert
568282a106
Use built in pause() and play() ( #475 )
...
Fix #474 and #428
2019-05-18 07:56:39 -07:00
jacobcolbert
d8965f644c
Add feature to jump to marker ( #471 )
...
* Add options for setting marker and jumping to marker
* Correct "mute" to "muted"
2019-05-05 21:41:16 -07:00
jacobcolbert
e91b4c9cdb
Fix whitespace issue in blacklist ( #472 )
...
* Change regex to no longer merge on blank lines
2019-05-05 21:38:12 -07:00
jacobcolbert
e6835f39ff
Hide controller for videos with no source ( #467 )
...
* Check for source upon initialization
* Hide controllers for videos with no source.
- Create a MutationObserver for each video to watch for source changes.
2019-05-04 09:26:43 -07:00
jacobcolbert
04eaa51cda
Fully remove videoController on video removal ( #469 )
...
* Check if video is part of DOM before removing
* Fully remove controller when video is removed
- Remove eventListeners registered by controller when deleted.
- Store reference to functions to allow this
* Give each videoController object a reference to the visible controller div
2019-05-01 23:06:06 -07:00
Ilya Grigorik
2310423c94
cleanup formatting + comments
2019-04-26 21:38:18 -07:00
Ilya Grigorik
fb5c2ea330
bump version to 0.5.6
2019-04-26 21:32:43 -07:00
jacobcolbert
3c133810b9
Let each controller can track its own speed ( #463 )
...
Prevent source changes from changing speed in same video container.
2019-04-26 21:32:18 -07:00
jacobcolbert
4b112362f4
Check that controller still exists before showing ( #452 )
...
* Check that controller still exists before showing
2019-04-26 21:30:53 -07:00