|
0871ad6d97
|
Stretch mode buttons work
|
2018-05-27 21:41:08 +02:00 |
|
|
e2d43fb46d
|
Cropping video now uses scale() and translate()
|
2018-05-25 21:37:09 +02:00 |
|
|
748ed8293d
|
Fixed function calls in Resizer.js (zoom and stretcher). ApplyConditionalStretch, computeOffsets and applyCss are still TODO
|
2018-05-24 23:29:30 +02:00 |
|
|
547ef7ad7b
|
Stretcher.js instanced, can calculate aspect ratio factors from aspect ratios alone
|
2018-05-24 22:49:32 +02:00 |
|
|
7d89f41e40
|
Moved keybinds options to ExtensionConf. Rewrote Keybinds in a bit more OOP way
|
2018-05-24 20:50:37 +02:00 |
|
|
8f201e1ee0
|
PageInfo can start and stop all periodic functions (to be implemented when switching tabs)
|
2018-05-23 23:57:51 +02:00 |
|
|
8d7cefd420
|
Scaler.js - calculateCrop() and modeToAr() no longer take 'video' and 'playerDimensions' as arguments, instead reading those properties from videoData
|
2018-05-23 00:34:18 +02:00 |
|
|
ad1436289b
|
Fixed some problems with recursion in autodetection startup. Fixed problems with autodetection sometimes not starting.
|
2018-05-20 23:17:09 +02:00 |
|
|
08b10220e1
|
Scaler no longer static
|
2018-05-18 23:26:20 +02:00 |
|
|
4fe5ce6bcb
|
Autodetection persists over multiple videos
|
2018-05-16 23:26:47 +02:00 |
|
|
82abee42bd
|
autodetection works more or less properly. Removed some console.logs
|
2018-05-16 20:59:39 +02:00 |
|
|
4914a0dc1c
|
video is now centered correctly
|
2018-05-16 20:42:00 +02:00 |
|
|
d38dee1a8a
|
Autodetection gets detected and applied, but css is still off
|
2018-05-16 20:26:55 +02:00 |
|
|
17f330f242
|
Automatic aspect ratio detection runs, but applied css is garbage and everything crashes after first aspect ratio change.
|
2018-05-15 21:40:53 +02:00 |
|
|
a106d0f468
|
Fixed syntax errors and errors with inexisting or improperly declared variables. Didn't fix things that make stuff not work tho
|
2018-05-14 20:39:15 +02:00 |
|
|
3686341677
|
rewrite finished to the point where extension doesn't outright crash. Nothing works, though.
|
2018-05-13 21:05:11 +02:00 |
|
|
0ac051d5d5
|
Resizer prepared to handle stretching and zooming
|
2018-05-13 15:22:28 +02:00 |
|
|
4e2ac9c647
|
Implemented zoom
|
2018-05-12 02:51:58 +02:00 |
|
Tamius Han
|
36878921fb
|
Starting to turn ArDetect into a proper class as well
|
2018-05-08 23:35:16 +02:00 |
|
Tamius Han
|
390348202e
|
Moved functions that calculate video crop from Resizer.js to Scaler.js. Resizer.js is not fixed to account for this yet.
|
2018-05-06 21:32:18 +02:00 |
|
Tamius Han
|
befd331687
|
minor fixes
|
2018-05-05 23:19:42 +02:00 |
|
Tamius Han
|
cdd533e093
|
think this should be good for release
|
2018-05-02 17:52:25 +02:00 |
|
Tamius Han
|
9a5f586eaf
|
Fixes to aspect ratio detection: guardline/black line now works properly-ish. By accident also managed to correct the bug where aspect ratio detection was mildly screwed in theater mode?
|
2018-05-01 23:09:58 +02:00 |
|
Tamius Han
|
b0ef12d97b
|
Trying to fix the youtube popup bug by re-detecting player element every time a new <video> tag is detected.
|
2018-04-25 20:39:52 +02:00 |
|
Tamius Han
|
956675b0c9
|
extra changes to logs
|
2018-04-22 16:51:35 +02:00 |
|
Tamius Han
|
7527f73922
|
some more testing stuff for testers
|
2018-04-22 15:12:27 +02:00 |
|
Tamius Han
|
596ca021ba
|
some more testing stuff for testers
|
2018-04-22 15:11:48 +02:00 |
|
Tamius Han
|
64e28e8074
|
Another attempt at fixing the youtube search popup.
|
2018-04-22 14:35:40 +02:00 |
|
Tamius Han
|
44828b3ecf
|
Tried to fix aspect ratio autodetection on netflix but ended up watching the entire Altered Carbon instead.
Just kidding, I also fixed the autodetection on netflix. And the bit where key for netflix in SitesConf.js was wrong.
|
2018-03-18 15:14:57 +01:00 |
|
Tamius Han
|
61a3b07c6b
|
Fixed some issues with detecting player size changes (esp. on youtube), where switching from normal player to full screen player wouldn't be handled correctly.
|
2018-03-14 23:51:13 +01:00 |
|
Tamius Han
|
e6efaf52d8
|
Split settings between Settings.js (handles loading and saving) and ExtensionConf.js (actual configuration). All settings are now handled in background script (content scripts get ExtensionConf from background script). Saving seems to work.
|
2018-03-13 23:55:38 +01:00 |
|
Tamius Han
|
7db22fb466
|
RAM leak issue should be fixed for the most part. We did it ~~reddit~~github! (NOTE: there's still other things that need fixing before I let this into prod)
|
2018-03-08 22:22:42 +01:00 |
|
Tamius Han
|
93d3b064da
|
end of the day commit. multiple concurrent instances seems to be at least somewhat under control, but other parts of extension still need modifications and testing.
|
2018-03-07 23:49:43 +01:00 |
|
Tamius Han
|
3896bff39b
|
fix for youtube screwy that happened this week
|
2018-02-22 22:10:13 +01:00 |
|
Tamius Han
|
4daa054169
|
Fixed a series of small bugs with autodetection.
|
2018-02-12 23:28:31 +01:00 |
|
Tamius Han
|
d78fa346ce
|
register-video in ghettoOnChange didn't always work. background script now polls content script of current tab every 5 or so seconds. Popup script polls for has-video changes once every two seconds or so. 5s and 2s seem reasonable.
|
2018-02-06 00:36:48 +01:00 |
|
Tamius Han
|
fc4f073e5d
|
fix for #20
|
2018-02-05 22:46:38 +01:00 |
|
Tamius Han
|
2c0f0ed607
|
Release v2.1.0 (sans readme)
|
2018-02-04 17:39:26 +01:00 |
|
Tamius Han
|
174c987690
|
Keyboard shortcuts get loaded in popup, fixed 'reset' button in popup.
|
2018-02-01 00:26:16 +01:00 |
|
Tamius Han
|
97b7adc55a
|
Fixed autodetection and preserving aspect ratio changes across fullscreen switch.
|
2018-01-27 22:25:25 +01:00 |
|
Tamius Han
|
0c1cae3215
|
"Fit to width" and "fit to height" now calculate video fit according to player size, not screen size.
|
2018-01-27 20:27:11 +01:00 |
|
Tamius Han
|
85a6a680b9
|
Optimizations and changes.
|
2018-01-20 22:59:31 +01:00 |
|
Tamius Han
|
3b3430ddce
|
Merged FullScreenDetect into PlayerDetect. Youtube: switching between theater mode, full screen and normal mode works properly. Vimeo still broken.
|
2018-01-18 22:34:42 +01:00 |
|
Tamius Han
|
9265a336bc
|
Trying to add blanket support for theater mode. Changing aspect ratio works in youtube theater mode, but only when manually launched. Chaning to full screen mode stops it. This commit breaks vimeo support.
|
2018-01-18 00:11:03 +01:00 |
|
unknown
|
4829d45b09
|
Fixed netflix misalignment in FF 57+
|
2018-01-12 22:53:07 +01:00 |
|
Tamius Han
|
d4a6901d7d
|
Popup now works on Chrome as well.
|
2018-01-11 22:43:25 +01:00 |
|
Tamius Han
|
d8ee278491
|
Fixed bug with popup buttons for forcing aspect ratio not always working. Autodetection can no longer get triggered by small changes in aspect ratio (but will get triggered if change is a small amount over the treshold still)
|
2018-01-02 03:36:29 +01:00 |
|
Tamius Han
|
82dd71eb5b
|
Keyboard settings work (modifiers untested)
|
2017-12-30 12:55:58 +01:00 |
|
Tamius Han
|
de2677fdd6
|
Added ui/popup window (and it kinda works)
|
2017-12-29 23:34:40 +01:00 |
|
Tamius Han
|
66cc44ab6d
|
Reshaped popup
|
2017-12-02 21:09:08 +01:00 |
|