Commit Graph
14 Commits
Author SHA1 Message Date
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
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
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
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
jacobcolbert a159fa4013 Update the tc.settings.speed on rateChange (Fix #455) (#458)
* Update the tc.settings.speed on rateChange (Fix #455)
* Refactor speed to lastSpeed
2019-04-24 19:47:50 -07:00
jacobcolbert 5fec357d2e Add support for audio (#454)
* Add speed controler for audio
* Add additional checks for audioBoolean
* Change video to media
2019-04-21 07:43:54 +09:00
jacobcolbert 005fceac83 Fix issue where youtube resets speed when fullscreen (#447)
* Fix issue where youtube resets speed
Track the speed of a video based on its source at time of last
ratechange. Newly initialized videos with same source automatically
will use the same speed as previous video with that source.

* Make controller button press only affect that controller
* Remove deprecated settings
* Initialize speed on Play if not yet initialized
2019-04-19 23:14:48 +09:00
jacobcolbert 40be1c528d Match on about:blank pages and iframes (Fix #448) (#453)
* Match on about:blank pages and iframes (Fix #448)
2019-04-19 11:38:02 +09:00