d39a070117Some progress on frameCheck() (formerly _ard_draw_but_for_realz)
Tamius Han
2018-05-09 00:58:50 +0200
a40f32908bArDetect.js: processAr rewritten in ArDetector object
Tamius Han
2018-05-09 00:34:22 +0200
2f6710586fArDetect.start() was objectified
Tamius Han
2018-05-09 00:03:22 +0200
36878921fbStarting to turn ArDetect into a proper class as well
Tamius Han
2018-05-08 23:35:16 +0200
c7b6035c55conditional stretching
Tamius Han
2018-05-07 21:58:11 +0200
390348202eMoved functions that calculate video crop from Resizer.js to Scaler.js. Resizer.js is not fixed to account for this yet.
Tamius Han
2018-05-06 21:32:18 +0200
fa5e3909e6Added support links to the popup, preparing popup for stretch mode fixes.
Tamius Han
2018-05-06 00:36:38 +0200
befd331687minor fixes
v2
Tamius Han
2018-05-05 23:19:42 +0200
c35a8c5f59Added a safety thingy that disables autodetection if autodetection consistenly causes lag.
Tamius Han
2018-05-05 23:06:39 +0200
081f8e968fadded auto-disable if autodetection takes too long
Tamius Han
2018-05-04 00:27:40 +0200
b5a5609898fixed popup, for reals
Tamius Han
2018-05-02 18:02:54 +0200
1d0772fae7shortened autodetection frequency warning
Tamius Han
2018-05-02 17:56:10 +0200
cdd533e093think this should be good for release
Tamius Han
2018-05-02 17:52:25 +0200
9a5f586eafFixes 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?
Tamius Han
2018-05-01 23:09:58 +0200
bf7dce2482Forgot git commit -a doesn't actually add new files. again.
Tamius Han
2018-04-26 00:40:23 +0200
9e044ac66fadded a debug canvas for ArDetect to draw on in debug mode
Tamius Han
2018-04-26 00:40:09 +0200
b0ef12d97bTrying to fix the youtube popup bug by re-detecting player element every time a new <video> tag is detected.
Tamius Han
2018-04-25 20:39:52 +0200
eebed0e1c4turned on logging in debug.js
Tamius Han
2018-04-22 17:10:36 +0200
956675b0c9extra changes to logs
Tamius Han
2018-04-22 16:51:35 +0200
7527f73922some more testing stuff for testers
Tamius Han
2018-04-22 15:12:27 +0200
596ca021basome more testing stuff for testers
Tamius Han
2018-04-22 15:11:48 +0200
64e28e8074Another attempt at fixing the youtube search popup.
Tamius Han
2018-04-22 14:35:40 +0200
77e1f711fdenabled logging for player dimensions
Tamius Han
2018-04-11 19:59:00 +0200
59d741b8a5Tried implementing some checks that would prevent aspect ratio from changing if our edge candidate is text on black background.
Tamius Han
2018-04-11 00:19:44 +0200
3740f2c487???
Tamius Han
2018-04-10 21:35:34 +0200
6fe906f166Did I mention Warcraft movie needs a sequel? Because Warcraft movie needs a sequel.
Tamius Han
2018-03-18 17:35:51 +0100
44828b3ecfTried to fix aspect ratio autodetection on netflix but ended up watching the entire Altered Carbon instead.
Tamius Han
2018-03-18 15:14:57 +0100
55121a5f1bupdated readme
Tamius Han
2018-03-14 23:53:41 +0100
61a3b07c6bFixed some issues with detecting player size changes (esp. on youtube), where switching from normal player to full screen player wouldn't be handled correctly.
Tamius Han
2018-03-14 23:51:13 +0100
dcd430d05efont-fak -> overpass, also fixed overpass-mono
Tamius Han
2018-03-14 21:45:53 +0100
b3a842e0b1Font inclusion fixed for reals now.
Tamius Han
2018-03-14 21:43:58 +0100
c35774c36fChrome kinda works according to 1 beta tester. Fixed few other chrome-specific bugs I've noticed. Fixed the font inclusion (hopefully)
Tamius Han
2018-03-14 21:19:15 +0100
3b7f00dc8eI feel fancy.
Tamius Han
2018-03-14 00:08:51 +0100
e6efaf52d8Split 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.
Tamius Han
2018-03-13 23:55:38 +0100
51f2df930dend of the day commit. settings for autoAr ARE NOT getting saved.
Tamius Han
2018-03-13 00:36:10 +0100
d079a84005Sitesconf comeback complete. Need to implement adding and changing settings for sites in the popup and the background script.
Tamius Han
2018-03-11 00:49:29 +0100
15aeefbd8cretiring whitelist/blacklist arrays in Settings, SitesConf is making a comeback instead
Tamius Han
2018-03-10 23:25:30 +0100
a5422abfcdFixed the issue where fullscreen videos wouldn't be entirely fullscreen on youtube.
Tamius Han
2018-03-10 12:30:38 +0100
2849bf5d85Popup 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.
Tamius Han
2018-03-10 11:11:44 +0100
ef324595efAdded overpass font
Tamius Han
2018-03-10 11:00:24 +0100
7db22fb466RAM 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)
Tamius Han
2018-03-08 22:22:42 +0100
93d3b064daend 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.
Tamius Han
2018-03-07 23:49:43 +0100
ba841c6ea3unfuck progress before switching branches.
Tamius Han
2018-03-07 21:42:40 +0100
18f1ea26a7The memory usage situation improved but still far from ideal, both in terms of memory usage as well as polling frequency and video resolution we settled for.
Tamius Han
2018-03-05 23:55:14 +0100
b9b9626cbdforgot to revert something
Tamius Han
2018-03-04 23:07:46 +0100
4f37fe059ftried and failed some more at getting solution to garbage garbage collector
Tamius Han
2018-03-04 23:07:11 +0100
6c9f3c537cThe more I try to fix ArDetect, the more broken it is :/
Tamius Han
2018-03-03 23:58:29 +0100
b4d5749988#25 appears to be fixed, but needs more testing.
Tamius Han
2018-02-28 23:54:32 +0100
3bd28842e1Tried my hand at fixing memory leak. ArDetect — no dice. Ghetto watcher for changes in player size now saves the HTML element that's deemed to be the player frame and uses said node for size tests in subsequent iterations (as opposed to searching for player node on every frame). Also hopefully fixed the bug with custom settings for individual sites not getting saved.
Tamius Han
2018-02-26 22:38:17 +0100
7b5453ec03Updated readme
Tamius Han
2018-02-25 21:52:06 +0100
a33c3656adMerge branch 'stable-ytfix'
Tamius Han
2018-02-25 21:41:44 +0100
724c856f0cDisabled imgur.
Tamius Han
2018-02-25 21:38:42 +0100
9a569a8020Merge branch 'stable-ytfix'
Tamius Han
2018-02-22 22:27:21 +0100
6edcd4f0fbfix for #22 — reddit should be blacklisted by default now
Tamius Han
2018-02-22 22:20:15 +0100
728fa0a0b3fixed#24 and prolly #23
Tamius Han
2018-02-22 22:14:52 +0100
3896bff39bfix for youtube screwy that happened this week
Tamius Han
2018-02-22 22:10:13 +0100
aa30ebaa88committing some stuff before hotfixing #24
Tamius Han
2018-02-22 21:06:57 +0100
28014f5ff1Of course ArDetect was bugged. Fixed most of those bugs.
Tamius Han
2018-02-16 00:19:08 +0100
8c59faa25cNew ArDetect almost finished. Not tested and no console.logs yet tho.
Tamius Han
2018-02-15 22:59:31 +0100
90b1d8935cStarted rewrite of autodetection.
Tamius Han
2018-02-15 00:17:58 +0100
4daa054169Fixed a series of small bugs with autodetection.
Tamius Han
2018-02-12 23:28:31 +0100
f284c8b48aenabled logging
Tamius Han
2018-02-06 19:51:31 +0100
1ceca7c293Debug mode off, updated readme, manifest.json is now written for Chrome
Tamius Han
2018-02-06 00:48:13 +0100
d78fa346ceregister-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.
Tamius Han
2018-02-06 00:36:48 +0100
fc4f073e5dfix for #20
Tamius Han
2018-02-05 22:46:38 +0100
97fc77b80bUpdated description as well
Tamius Han
2018-02-04 20:22:12 +0100
2c0f0ed607Release v2.1.0 (sans readme)
Tamius Han
2018-02-04 17:39:26 +0100
b13eff44e3Reworked popup warnings. Chrome doesn't work again.
Tamius Han
2018-02-02 00:21:29 +0100
174c987690Keyboard shortcuts get loaded in popup, fixed 'reset' button in popup.
Tamius Han
2018-02-01 00:26:16 +0100
7e848332ceFixed keyboard not working in Firefox/twitch.
Tamius Han
2018-01-30 23:36:03 +0100
3cccaa37aeMinor fixes, updated readme with beggathon.
Tamius Han
2018-01-28 02:35:05 +0100
97b7adc55aFixed autodetection and preserving aspect ratio changes across fullscreen switch.
Tamius Han
2018-01-27 22:25:25 +0100
0c1cae3215"Fit to width" and "fit to height" now calculate video fit according to player size, not screen size.
Tamius Han
2018-01-27 20:27:11 +0100
463dcc0692Fixed popup for Chrome — or so it seems.
Tamius Han
2018-01-27 20:13:23 +0100
e51faaf934New comms between [uw.js <==> uw-bg.js <==> popup.js] established. Working in Firefox, not in Chrome — potentially due to Promise.all() (try replacing with for(promise of promises) await promise)
Tamius Han
2018-01-26 00:09:08 +0100
48dd676977fixed command
Tamius Han
2018-01-24 23:26:09 +0100
551bee1724reintroducing background script, which will keep track of frames and videos in currently opened tab (not yet implemented)
Tamius Han
2018-01-24 23:15:54 +0100
85a6a680b9Optimizations and changes.
Tamius Han
2018-01-20 22:59:31 +0100
3b3430ddceMerged FullScreenDetect into PlayerDetect. Youtube: switching between theater mode, full screen and normal mode works properly. Vimeo still broken.
Tamius Han
2018-01-18 22:34:42 +0100
9265a336bcTrying 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.
Tamius Han
2018-01-18 00:11:03 +0100
18b8e77e05Merge branch 'master' of github.com:xternal7/ultrawidify
Tamius Han
2018-01-17 20:58:12 +0100
ee626fd5ddExtra videos, BrowserDetect is getting set up for Edge
Tamius Han
2018-01-17 20:57:24 +0100
4829d45b09Fixed netflix misalignment in FF 57+
unknown
2018-01-12 22:53:07 +0100
f443fb62ec... well that's always a thing that happens with README.md
Tamius Han
2018-01-12 00:33:06 +0100
b33092070d(whoopsie daisy)²
Tamius Han
2018-01-12 00:28:37 +0100
d51736d6acwhoopsie daisy
Tamius Han
2018-01-12 00:27:49 +0100
a17ac319cbAdded bigger icons that chrome uses, updated README.md
Tamius Han
2018-01-12 00:26:29 +0100
d4a6901d7dPopup now works on Chrome as well.
Tamius Han
2018-01-11 22:43:25 +0100
33acbe5015Okay then. Turns out background script might not be necessary. (Even though not yet removed from the projects, popup now communicates directly with the tab as opposed to background page which forwards everything to the tab. I think. But this means even Chrome — as shit as it is — might be able to do the popup stuff without me having to maintain another version of code that does the same thing.)
Tamius Han
2018-01-10 23:16:07 +0100
45c986d66dChrome is fucking cancer and its sendMessage() (both in chrome.tabs as well as chrome.runtime) sucks major ass.
Tamius Han
2018-01-08 22:48:45 +0100
88bbf1cb07README.MD updates
Tamius Han
2018-01-06 23:00:24 +0100
4b61325c58Attempt at fixing Chrome's UI. Not successful because Chrome documentation is TL;DR
Tamius Han
2018-01-06 22:58:31 +0100
d8ee278491Fixed 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)
Tamius Han
2018-01-02 03:36:29 +0100
5ad7144e67Version 2.0! Woohoooo!
Tamius Han
2017-12-31 18:26:59 +0100
ec6dfadb41Some basic settings for keyboard shortcuts.
Tamius Han
2017-12-30 20:53:15 +0100
d0373820fePopup is working properly now.
Tamius Han
2017-12-30 18:36:08 +0100
82dd71eb5bKeyboard settings work (modifiers untested)
Tamius Han
2017-12-30 12:55:58 +0100
0f2d786780Popup menus are showing properly.
Tamius Han
2017-12-30 02:58:24 +0100