Commit Graph

309 Commits

Author SHA1 Message Date
Tamius Han
ef324595ef Added overpass font 2018-03-10 11:00:24 +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
ba841c6ea3 unfuck progress before switching branches. 2018-03-07 21:42:40 +01:00
Tamius Han
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. 2018-03-05 23:55:14 +01:00
Tamius Han
b9b9626cbd forgot to revert something 2018-03-04 23:07:46 +01:00
Tamius Han
4f37fe059f tried and failed some more at getting solution to garbage garbage collector 2018-03-04 23:07:11 +01:00
Tamius Han
6c9f3c537c The more I try to fix ArDetect, the more broken it is :/ 2018-03-03 23:58:29 +01:00
Tamius Han
b4d5749988 #25 appears to be fixed, but needs more testing. 2018-02-28 23:54:32 +01:00
Tamius Han
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.
2018-02-26 22:38:17 +01:00
Tamius Han
7b5453ec03 Updated readme 2018-02-25 21:52:06 +01:00
Tamius Han
a33c3656ad Merge branch 'stable-ytfix' 2018-02-25 21:41:44 +01:00
Tamius Han
724c856f0c Disabled imgur. 2018-02-25 21:38:42 +01:00
Tamius Han
9a569a8020 Merge branch 'stable-ytfix' 2018-02-22 22:27:21 +01:00
Tamius Han
6edcd4f0fb fix for #22 — reddit should be blacklisted by default now 2018-02-22 22:20:15 +01:00
Tamius Han
728fa0a0b3 fixed #24 and prolly #23 2018-02-22 22:14:52 +01:00
Tamius Han
3896bff39b fix for youtube screwy that happened this week 2018-02-22 22:10:13 +01:00
Tamius Han
aa30ebaa88 committing some stuff before hotfixing #24 2018-02-22 21:06:57 +01:00
Tamius Han
28014f5ff1 Of course ArDetect was bugged. Fixed most of those bugs. 2018-02-16 00:19:08 +01:00
Tamius Han
8c59faa25c New ArDetect almost finished. Not tested and no console.logs yet tho. 2018-02-15 22:59:31 +01:00
Tamius Han
90b1d8935c Started rewrite of autodetection. 2018-02-15 00:17:58 +01:00
Tamius Han
4daa054169 Fixed a series of small bugs with autodetection. 2018-02-12 23:28:31 +01:00
Tamius Han
f284c8b48a enabled logging 2018-02-06 19:51:31 +01:00
Tamius Han
1ceca7c293 Debug mode off, updated readme, manifest.json is now written for Chrome 2018-02-06 00:48:13 +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
97fc77b80b Updated description as well 2018-02-04 20:22:12 +01:00
Tamius Han
2c0f0ed607 Release v2.1.0 (sans readme) 2018-02-04 17:39:26 +01:00
Tamius Han
b13eff44e3 Reworked popup warnings. Chrome doesn't work again. 2018-02-02 00:21:29 +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
7e848332ce Fixed keyboard not working in Firefox/twitch. 2018-01-30 23:36:03 +01:00
Tamius Han
3cccaa37ae Minor fixes, updated readme with beggathon. 2018-01-28 02:35:05 +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
463dcc0692 Fixed popup for Chrome — or so it seems. 2018-01-27 20:13:23 +01:00
Tamius Han
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) 2018-01-26 00:09:08 +01:00
Tamius Han
48dd676977 fixed command 2018-01-24 23:26:09 +01:00
Tamius Han
551bee1724 reintroducing background script, which will keep track of frames and videos in currently opened tab (not yet implemented) 2018-01-24 23:15:54 +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
Tamius Han
18b8e77e05 Merge branch 'master' of github.com:xternal7/ultrawidify 2018-01-17 20:58:12 +01:00
Tamius Han
ee626fd5dd Extra videos, BrowserDetect is getting set up for Edge 2018-01-17 20:57:24 +01:00
unknown
7175db885e Updated README.md 2018-01-12 23:31:03 +01:00
unknown
4829d45b09 Fixed netflix misalignment in FF 57+ 2018-01-12 22:53:07 +01:00
Tamius Han
f443fb62ec ... well that's always a thing that happens with README.md 2018-01-12 00:33:06 +01:00
Tamius Han
b33092070d (whoopsie daisy)² 2018-01-12 00:28:37 +01:00
Tamius Han
d51736d6ac whoopsie daisy 2018-01-12 00:27:49 +01:00
Tamius Han
a17ac319cb Added bigger icons that chrome uses, updated README.md 2018-01-12 00:26:29 +01:00
Tamius Han
d4a6901d7d Popup now works on Chrome as well. 2018-01-11 22:43:25 +01:00