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
cbe250fabf
All thigns related to player element have been moved to PlayerData (or at least most of them).
2018-05-13 13:49:25 +02:00
4e2ac9c647
Implemented zoom
2018-05-12 02:51:58 +02:00
4519d8854a
EdgeDetect is now in edgeDetect
2018-05-12 01:51:43 +02:00
acc0455415
EdgeDetection partially moved to its own file
2018-05-11 00:49:50 +02:00
3bc356636e
Fixed some silly mistakes
2018-05-10 22:35:38 +02:00
4ed361ca65
DebugCanvas converted to proper object. ArDetect not fixed yet
2018-05-10 22:22:58 +02:00
af0ad4c080
GuardLine (blackbar and image tests) moved to their own file)
2018-05-10 21:39:24 +02:00
edcd1e3ccb
Fixed links in popup for Chrome
2018-05-10 18:37:03 +02:00
Tamius Han
d39a070117
Some progress on frameCheck() (formerly _ard_draw_but_for_realz)
2018-05-09 00:58:50 +02:00
Tamius Han
a40f32908b
ArDetect.js: processAr rewritten in ArDetector object
2018-05-09 00:34:22 +02:00
Tamius Han
2f6710586f
ArDetect.start() was objectified
2018-05-09 00:03:22 +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
c7b6035c55
conditional stretching
2018-05-07 21:58:11 +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
fa5e3909e6
Added support links to the popup, preparing popup for stretch mode fixes.
2018-05-06 00:36:38 +02:00
Tamius Han
befd331687
minor fixes
2018-05-05 23:19:42 +02:00
Tamius Han
c35a8c5f59
Added a safety thingy that disables autodetection if autodetection consistenly causes lag.
2018-05-05 23:06:39 +02:00
Tamius Han
081f8e968f
added auto-disable if autodetection takes too long
2018-05-04 00:27:40 +02:00
Tamius Han
b5a5609898
fixed popup, for reals
2018-05-02 18:02:54 +02:00
Tamius Han
1d0772fae7
shortened autodetection frequency warning
2018-05-02 17:56:10 +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
bf7dce2482
Forgot git commit -a doesn't actually add new files. again.
2018-04-26 00:40:23 +02:00
Tamius Han
9e044ac66f
added a debug canvas for ArDetect to draw on in debug mode
2018-04-26 00:40:09 +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
eebed0e1c4
turned on logging in debug.js
2018-04-22 17:10:36 +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
77e1f711fd
enabled logging for player dimensions
2018-04-11 19:59:00 +02:00
Tamius Han
59d741b8a5
Tried implementing some checks that would prevent aspect ratio from changing if our edge candidate is text on black background.
2018-04-11 00:19:44 +02:00
Tamius Han
3740f2c487
???
2018-04-10 21:35:34 +02:00
Tamius Han
6fe906f166
Did I mention Warcraft movie needs a sequel? Because Warcraft movie needs a sequel.
...
So netflix aspect ratio detection was fine when watching Altered Carbon (2:1), but Warcraft (21:9) had some huge issues with properly auto-detecting aspect ratio (especially when starting automatic aspect ratio after manual toggle). Fixed that (i think).
2018-03-18 17:35:51 +01: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
55121a5f1b
updated readme
2018-03-14 23:53:41 +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
dcd430d05e
font-fak -> overpass, also fixed overpass-mono
2018-03-14 21:45:53 +01:00
Tamius Han
b3a842e0b1
Font inclusion fixed for reals now.
2018-03-14 21:43:58 +01:00
Tamius Han
c35774c36f
Chrome kinda works according to 1 beta tester. Fixed few other chrome-specific bugs I've noticed. Fixed the font inclusion (hopefully)
2018-03-14 21:19:15 +01:00
Tamius Han
3b7f00dc8e
I feel fancy.
...
Fixed #25
Fixed #32
Fixed #30 (I actually haven't, just the extension was set to 'you have to manually allow sites other than youtube and netflix')
Fixed #27
2018-03-14 00:08:51 +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
51f2df930d
end of the day commit. settings for autoAr ARE NOT getting saved.
2018-03-13 00:36:10 +01:00
Tamius Han
13a928b90e
ar fixed, disabling/enabling sites roughly works.
2018-03-11 18:00:47 +01:00
Tamius Han
d079a84005
Sitesconf comeback complete. Need to implement adding and changing settings for sites in the popup and the background script.
2018-03-11 00:49:29 +01:00
Tamius Han
15aeefbd8c
retiring whitelist/blacklist arrays in Settings, SitesConf is making a comeback instead
2018-03-10 23:25:30 +01:00
Tamius Han
a5422abfcd
Fixed the issue where fullscreen videos wouldn't be entirely fullscreen on youtube.
2018-03-10 12:30:38 +01:00
Tamius Han
2849bf5d85
Popup is now set to use font overpass files that are included with the extension, as opposed to assuming people have it installed on their machines.
2018-03-10 11:11:44 +01:00