Commit Graph

  • d39a070117 Some progress on frameCheck() (formerly _ard_draw_but_for_realz) Tamius Han 2018-05-09 00:58:50 +0200
  • a40f32908b ArDetect.js: processAr rewritten in ArDetector object Tamius Han 2018-05-09 00:34:22 +0200
  • 2f6710586f ArDetect.start() was objectified Tamius Han 2018-05-09 00:03:22 +0200
  • 36878921fb Starting to turn ArDetect into a proper class as well Tamius Han 2018-05-08 23:35:16 +0200
  • c7b6035c55 conditional stretching Tamius Han 2018-05-07 21:58:11 +0200
  • 390348202e Moved 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
  • fa5e3909e6 Added support links to the popup, preparing popup for stretch mode fixes. Tamius Han 2018-05-06 00:36:38 +0200
  • befd331687 minor fixes v2 Tamius Han 2018-05-05 23:19:42 +0200
  • c35a8c5f59 Added a safety thingy that disables autodetection if autodetection consistenly causes lag. Tamius Han 2018-05-05 23:06:39 +0200
  • 081f8e968f added auto-disable if autodetection takes too long Tamius Han 2018-05-04 00:27:40 +0200
  • b5a5609898 fixed popup, for reals Tamius Han 2018-05-02 18:02:54 +0200
  • 1d0772fae7 shortened autodetection frequency warning Tamius Han 2018-05-02 17:56:10 +0200
  • cdd533e093 think this should be good for release Tamius Han 2018-05-02 17:52:25 +0200
  • 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? Tamius Han 2018-05-01 23:09:58 +0200
  • bf7dce2482 Forgot git commit -a doesn't actually add new files. again. Tamius Han 2018-04-26 00:40:23 +0200
  • 9e044ac66f added a debug canvas for ArDetect to draw on in debug mode Tamius Han 2018-04-26 00:40:09 +0200
  • b0ef12d97b Trying 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
  • eebed0e1c4 turned on logging in debug.js Tamius Han 2018-04-22 17:10:36 +0200
  • 956675b0c9 extra changes to logs Tamius Han 2018-04-22 16:51:35 +0200
  • 7527f73922 some more testing stuff for testers Tamius Han 2018-04-22 15:12:27 +0200
  • 596ca021ba some more testing stuff for testers Tamius Han 2018-04-22 15:11:48 +0200
  • 64e28e8074 Another attempt at fixing the youtube search popup. Tamius Han 2018-04-22 14:35:40 +0200
  • 77e1f711fd enabled logging for player dimensions Tamius Han 2018-04-11 19:59:00 +0200
  • 59d741b8a5 Tried 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
  • 6fe906f166 Did I mention Warcraft movie needs a sequel? Because Warcraft movie needs a sequel. Tamius Han 2018-03-18 17:35:51 +0100
  • 44828b3ecf Tried 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
  • 55121a5f1b updated readme Tamius Han 2018-03-14 23:53:41 +0100
  • 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. Tamius Han 2018-03-14 23:51:13 +0100
  • dcd430d05e font-fak -> overpass, also fixed overpass-mono Tamius Han 2018-03-14 21:45:53 +0100
  • b3a842e0b1 Font inclusion fixed for reals now. Tamius Han 2018-03-14 21:43:58 +0100
  • c35774c36f Chrome 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
  • 3b7f00dc8e I feel fancy. Tamius Han 2018-03-14 00:08:51 +0100
  • 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. Tamius Han 2018-03-13 23:55:38 +0100
  • 51f2df930d end of the day commit. settings for autoAr ARE NOT getting saved. Tamius Han 2018-03-13 00:36:10 +0100
  • 13a928b90e ar fixed, disabling/enabling sites roughly works. Tamius Han 2018-03-11 18:00:47 +0100
  • d079a84005 Sitesconf 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
  • 15aeefbd8c retiring whitelist/blacklist arrays in Settings, SitesConf is making a comeback instead Tamius Han 2018-03-10 23:25:30 +0100
  • a5422abfcd Fixed the issue where fullscreen videos wouldn't be entirely fullscreen on youtube. Tamius Han 2018-03-10 12:30:38 +0100
  • 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. Tamius Han 2018-03-10 11:11:44 +0100
  • ef324595ef Added overpass font Tamius Han 2018-03-10 11:00:24 +0100
  • 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) Tamius Han 2018-03-08 22:22:42 +0100
  • 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. Tamius Han 2018-03-07 23:49:43 +0100
  • ba841c6ea3 unfuck progress before switching branches. Tamius Han 2018-03-07 21:42:40 +0100
  • 18f1ea26a7 The 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
  • b9b9626cbd forgot to revert something Tamius Han 2018-03-04 23:07:46 +0100
  • 4f37fe059f tried and failed some more at getting solution to garbage garbage collector Tamius Han 2018-03-04 23:07:11 +0100
  • 6c9f3c537c The 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
  • 3bd28842e1 Tried 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
  • 7b5453ec03 Updated readme Tamius Han 2018-02-25 21:52:06 +0100
  • a33c3656ad Merge branch 'stable-ytfix' Tamius Han 2018-02-25 21:41:44 +0100
  • 724c856f0c Disabled imgur. Tamius Han 2018-02-25 21:38:42 +0100
  • 9a569a8020 Merge branch 'stable-ytfix' Tamius Han 2018-02-22 22:27:21 +0100
  • 6edcd4f0fb fix for #22 — reddit should be blacklisted by default now Tamius Han 2018-02-22 22:20:15 +0100
  • 728fa0a0b3 fixed #24 and prolly #23 Tamius Han 2018-02-22 22:14:52 +0100
  • 3896bff39b fix for youtube screwy that happened this week Tamius Han 2018-02-22 22:10:13 +0100
  • aa30ebaa88 committing some stuff before hotfixing #24 Tamius Han 2018-02-22 21:06:57 +0100
  • 28014f5ff1 Of course ArDetect was bugged. Fixed most of those bugs. Tamius Han 2018-02-16 00:19:08 +0100
  • 8c59faa25c New ArDetect almost finished. Not tested and no console.logs yet tho. Tamius Han 2018-02-15 22:59:31 +0100
  • 90b1d8935c Started rewrite of autodetection. Tamius Han 2018-02-15 00:17:58 +0100
  • 4daa054169 Fixed a series of small bugs with autodetection. Tamius Han 2018-02-12 23:28:31 +0100
  • f284c8b48a enabled logging Tamius Han 2018-02-06 19:51:31 +0100
  • 1ceca7c293 Debug mode off, updated readme, manifest.json is now written for Chrome Tamius Han 2018-02-06 00:48:13 +0100
  • 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. Tamius Han 2018-02-06 00:36:48 +0100
  • fc4f073e5d fix for #20 Tamius Han 2018-02-05 22:46:38 +0100
  • 97fc77b80b Updated description as well Tamius Han 2018-02-04 20:22:12 +0100
  • 2c0f0ed607 Release v2.1.0 (sans readme) Tamius Han 2018-02-04 17:39:26 +0100
  • b13eff44e3 Reworked popup warnings. Chrome doesn't work again. Tamius Han 2018-02-02 00:21:29 +0100
  • 174c987690 Keyboard shortcuts get loaded in popup, fixed 'reset' button in popup. Tamius Han 2018-02-01 00:26:16 +0100
  • 7e848332ce Fixed keyboard not working in Firefox/twitch. Tamius Han 2018-01-30 23:36:03 +0100
  • 3cccaa37ae Minor fixes, updated readme with beggathon. Tamius Han 2018-01-28 02:35:05 +0100
  • 97b7adc55a Fixed 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
  • 463dcc0692 Fixed popup for Chrome — or so it seems. Tamius Han 2018-01-27 20:13:23 +0100
  • e51faaf934 New 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
  • 48dd676977 fixed command Tamius Han 2018-01-24 23:26:09 +0100
  • 551bee1724 reintroducing 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
  • 85a6a680b9 Optimizations and changes. Tamius Han 2018-01-20 22:59:31 +0100
  • 3b3430ddce Merged 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
  • 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. Tamius Han 2018-01-18 00:11:03 +0100
  • 18b8e77e05 Merge branch 'master' of github.com:xternal7/ultrawidify Tamius Han 2018-01-17 20:58:12 +0100
  • ee626fd5dd Extra videos, BrowserDetect is getting set up for Edge Tamius Han 2018-01-17 20:57:24 +0100
  • 7175db885e Updated README.md unknown 2018-01-12 23:31:03 +0100
  • 4829d45b09 Fixed 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
  • d51736d6ac whoopsie daisy Tamius Han 2018-01-12 00:27:49 +0100
  • a17ac319cb Added bigger icons that chrome uses, updated README.md Tamius Han 2018-01-12 00:26:29 +0100
  • d4a6901d7d Popup now works on Chrome as well. Tamius Han 2018-01-11 22:43:25 +0100
  • 33acbe5015 Okay 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
  • 45c986d66d Chrome 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
  • 88bbf1cb07 README.MD updates Tamius Han 2018-01-06 23:00:24 +0100
  • 4b61325c58 Attempt at fixing Chrome's UI. Not successful because Chrome documentation is TL;DR Tamius Han 2018-01-06 22:58:31 +0100
  • 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) Tamius Han 2018-01-02 03:36:29 +0100
  • 5ad7144e67 Version 2.0! Woohoooo! Tamius Han 2017-12-31 18:26:59 +0100
  • ec6dfadb41 Some basic settings for keyboard shortcuts. Tamius Han 2017-12-30 20:53:15 +0100
  • d0373820fe Popup is working properly now. Tamius Han 2017-12-30 18:36:08 +0100
  • 82dd71eb5b Keyboard settings work (modifiers untested) Tamius Han 2017-12-30 12:55:58 +0100
  • 0f2d786780 Popup menus are showing properly. Tamius Han 2017-12-30 02:58:24 +0100