Commit Graph

383 Commits

Author SHA1 Message Date
Ilya Grigorik
221d107246 drop initialization flag on removed node
If the node is reattached later we want to rerun the initialization
logic to rebuild the controller.

Closes #135.
2016-08-16 17:04:29 -07:00
Ilya Grigorik
14e181388f bump to 0.4.0 2016-07-29 11:12:32 -07:00
Ilya Grigorik
23813d3f15 fix black overlay on openai.com
Closes #130.
2016-07-29 11:01:43 -07:00
Ilya Grigorik
5949616238 Merge branch 'master' of github.com:igrigorik/videospeed 2016-07-29 10:43:24 -07:00
Ilya Grigorik
1784ea9f61 Merge branch 'drag-controller' of https://github.com/arao456/videospeed into arao456-drag-controller
Some cleanup + refactoring.
2016-07-28 23:30:42 +02:00
Ilya Grigorik
e01b7d7d29 Merge pull request #110 from wesbos/patch-1
Check for document before checking for readyState
2016-07-28 16:14:13 +02:00
Ilya Grigorik
c2878027bf ignore modifier keys (except Shift)
closes #125
2016-07-28 16:05:14 +02:00
Ilya Grigorik
3cadcb5463 shortcut to hide/show controller
If manual control is used we override default youtube autohide behavior
and yield control to the user.

Closes #104, #123.
2016-07-28 15:27:36 +02:00
Ilya Grigorik
fce4d611b8 add user defined blacklist
Moving some of the previously blacklisted sites to user controlled
blacklist. Remaining sites in manifest are blocked due to interop
issues.

Closes #121.
2016-07-28 13:28:40 +02:00
Ilya Grigorik
707c0c3f16 remove controller when video is removed from DOM
Closes #119.
2016-07-20 22:55:51 -07:00
Ilya Grigorik
2342ff6f56 fix black overlay on Kickstarter videos
Closes #124.
2016-07-20 22:55:51 -07:00
Ilya Grigorik
4fbcde819c bump to 0.3.1 2016-07-20 22:55:51 -07:00
Arjun Rao
d09f9a0019 Add ability to drag controller 2016-06-26 01:44:48 -07:00
Ilya Grigorik
5b618e477c Merge pull request #117 from rajuGT/defaultParameterValue_fix
Removed default parameter value initialization to support old version browsers
2016-06-23 14:28:38 -07:00
rajuGT
e251a2819c Removed default parameter value initialization to support old version browsers 2016-06-24 02:24:25 +05:30
Ilya Grigorik
9d7e3994b7 Merge pull request #116 from arao456/master
Move controller on YT using relative positioning
2016-06-21 23:06:53 -07:00
Arjun Rao
8224e4a59f Move controller on YT using relative positioning 2016-06-21 22:06:47 -07:00
Ilya Grigorik
32c9fd11ff Merge pull request #113 from OutOfBrain/master
fix NodeList missing foreach in some browsers
2016-06-20 09:59:14 -07:00
OutOfBrain
a59de27136 fix NodeList missing foreach in some browsers 2016-06-19 23:52:16 +02:00
Wes Bos
6d2a942dd2 Check for document before checking for readyState 2016-06-13 11:32:10 -04:00
Ilya Grigorik
1342d5bb06 YT fix: show on keyboard input 2016-06-09 22:55:39 -04:00
Ilya Grigorik
a2055f9d3e check typeof node in MutationObserver 2016-06-09 18:23:54 -04:00
Ilya Grigorik
b0547496c9 refactor, wrap controller within shadowroot 2016-06-09 18:23:54 -04:00
Ilya Grigorik
9f793167a5 update Microsoft research link on time compression 2016-06-07 11:58:22 -07:00
Ilya Grigorik
fe0ad6d861 use MutationRecord's target as fallback for parent 2016-05-31 22:20:01 -07:00
Ilya Grigorik
cca8f80bc9 bump to 0.3.0 2016-05-31 22:19:48 -07:00
Ilya Grigorik
4a8fe70bbc Merge branch 'shadowroot' 2016-05-19 23:08:01 -07:00
Ilya Grigorik
9c038c506c move controller into shadowroot 2016-05-19 23:05:28 -07:00
Ilya Grigorik
533cbb7ac6 fix controller on amazon 2016-05-14 22:44:18 -07:00
Ilya Grigorik
425ab8f59d improve fonts on controller 2016-05-14 15:45:17 -07:00
Ilya Grigorik
ba511724e7 more consistent styling 2016-05-14 11:45:23 -07:00
Ilya Grigorik
06caa1ebb1 don't allow negative offsetTop 2016-05-14 10:59:56 -07:00
Ilya Grigorik
3a3ac88e10 switch to mutationobserver, check child nodes 2016-05-07 22:02:34 -07:00
Ilya Grigorik
b40b02b769 set offset height to top of the video 2016-05-07 12:16:16 -07:00
Ilya Grigorik
ce2df93797 bump to 0.2.8 (bugfix release)
- numpad and punctuation key fixes
- don't hide controller after keyboard input
2016-03-27 14:04:15 -07:00
Ilya Grigorik
444b35a2fd add vine.co to exclusion list 2016-03-27 11:35:36 -07:00
Ilya Grigorik
e2f7dbf0f1 don't change controller visibility on keyboard input
- We do want to set it to visible in case it's hidden
- We don't want to set it to 'hidden' because then hover commands can't
  bring it back to visible state (e.g. YouTube player)

Fixes https://github.com/igrigorik/videospeed/issues/91.
2016-03-27 11:18:30 -07:00
Ilya Grigorik
e220234c4c Merge pull request #96 from alexkudrow/master
Fixed issue with numpad and punctuation keys
2016-03-27 10:43:44 -07:00
Alexey Kudrow
c7d7df2c1d Fixes igrigorik/videospeed#89 2016-03-11 11:44:59 +07:00
Alexey Kudrow
0dbcf90862 Merge pull request #1 from igrigorik/master
Update
2016-03-06 14:00:09 +07:00
Ilya Grigorik
d4ce159d9d update shortcuts 2016-03-03 20:00:47 -08:00
Ilya Grigorik
bfb58a749d bump to 0.2.7 2016-03-03 19:54:21 -08:00
Ilya Grigorik
2e5d4981dc disable on short-loop videos (instagram, twitter) 2016-02-27 16:42:58 -08:00
Ilya Grigorik
ebfd1f36bd add FAQ to readme 2016-02-27 16:14:37 -08:00
Ilya Grigorik
277ce019ee blacklist teamtreehouse.com, see #72 2016-02-27 16:08:24 -08:00
Ilya Grigorik
e1864c156e Merge pull request #86 from AKtor/master
Keypress event changed to keydown. It allows to control the extension with different keyboard layouts
2016-02-27 15:54:11 -08:00
Ilya Grigorik
bb6e772867 Merge pull request #87 from ElijahLynn/exclude-new-hangouts-url
Add new hangouts.google.com URL to excluded matches.
2016-02-22 07:56:16 -08:00
Elijah Lynn
fa9d3aa380 Add new hangouts.google.com URL to excluded matches.
Sometimes, but not all the time, I end up at hangouts.google.com instead
of plus.google.com. I think this is part of Google's move to decouple
Google Plus from the Hangouts service.

Resolves #81.
2016-02-22 10:42:41 -05:00
Кудров Алексей Владимирович
5d0011130f Keypress event changed to keydown. It allows to control the extension with different keyboard layouts. 2016-02-11 14:38:45 +07:00
Ilya Grigorik
b0e49e4a34 Merge pull request #80 from oggy/frames2
Control videos in iframes
2016-02-09 02:45:01 -08:00