Commit Graph

237 Commits

Author SHA1 Message Date
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
Tamius Han
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.)
2018-01-10 23:16:07 +01:00
Tamius Han
45c986d66d Chrome is fucking cancer and its sendMessage() (both in chrome.tabs as well as chrome.runtime) sucks major ass. 2018-01-08 22:48:45 +01:00
Tamius Han
88bbf1cb07 README.MD updates 2018-01-06 23:00:24 +01:00
Tamius Han
4b61325c58 Attempt at fixing Chrome's UI. Not successful because Chrome documentation is TL;DR 2018-01-06 22:58:31 +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
5ad7144e67 Version 2.0! Woohoooo! 2017-12-31 18:28:03 +01:00
Tamius Han
ec6dfadb41 Some basic settings for keyboard shortcuts. 2017-12-30 20:53:15 +01:00
Tamius Han
d0373820fe Popup is working properly now. 2017-12-30 18:36:08 +01:00
Tamius Han
82dd71eb5b Keyboard settings work (modifiers untested) 2017-12-30 12:55:58 +01:00
Tamius Han
0f2d786780 Popup menus are showing properly. 2017-12-30 02:58:24 +01:00
Tamius Han
de2677fdd6 Added ui/popup window (and it kinda works) 2017-12-29 23:34:40 +01:00
Tamius Han
c9719a163a Fixed some problems. 2017-12-17 22:56:07 +01:00
Tamius Han
66cc44ab6d Reshaped popup 2017-12-02 21:09:08 +01:00
Tamius Han
e64f21d427 Fixed the icon in manifet.json 2017-11-14 00:01:45 +01:00
Tamius Han
b1fcb233a3 Added popup (no functionality at this time). 2017-11-13 23:34:24 +01:00
Tamius Han
0083e8203d Fixed the issue with styles not getting applied. 2017-11-13 22:35:04 +01:00
Tamius Han
4e38a746e1 Edited wrong readme 2017-10-17 22:22:41 +02:00
Tamius Han
602c5f3418 We have semi-working version. Keybinds aren't rebindable yet. Settings page needs to be remade to accomodate new options. 2017-10-17 22:17:51 +02:00
Tamius Han
f582cbe42d started with keybinds 2017-10-02 23:30:40 +02:00
Tamius Han
021f5c6580 Vimeo has a non-fs autodetect. 2017-10-02 00:27:01 +02:00
Tamius Han
9b4b6c2ceb Improved autodetection a little (detecting aspect ratio is possible even if the letterbox is interrupted by dark shapes) 2017-09-27 02:26:47 +02:00
Tamius Han
ed1ac6da36 Autodetection works. Somewhat globally, even (tested youtube and vimeo) 2017-09-24 01:54:46 +02:00