Tamius Han
e36689e708
Unhardcoded the classes, which are used to determine the sample button, player, and place where UI gets anchored. We can now add the ability for user to add rules for custom pages.
2017-02-28 20:02:20 +01:00
Tamius Han
d22dd18a9d
Extension UI can now be hidden.
2017-02-22 13:53:40 +01:00
Tamius Han
89f9b82b4b
UI rewrite complete. TODO: test on netflix, enable UI customization by user.
2017-02-20 23:40:47 +01:00
Tamius Han
10f0c6c92d
dynamically setting position of a submenu
2017-02-18 20:19:24 +01:00
Tamius Han
dcac96dcd1
Getting bounding rectangles of parent menu, submenu and player
2017-02-16 23:59:11 +01:00
Tamius Han
7bf2c65315
Fixed menu (submenus still somewhat broken)
2017-02-15 20:34:47 +01:00
Tamius Han
dfa51ab925
Refactoring/rewriting UI generating functions
2017-02-13 23:04:21 +01:00
Tamius Han
e7fbf6231d
'more settings' menu now shows on youtube, but offset isn't calculated properly in fullscreen
2017-01-23 21:18:01 +01:00
Tamius Han
69c01e83ed
Updated README, disabled debugging.
2017-01-22 01:15:03 +01:00
Tamius Han
4a331e0010
It took some persuading to make it work both in Chrome and Firefox at the same time. Fuck Chrome.
2017-01-21 22:53:12 +01:00
Tamius Han
ebbd575d67
Automatic aspect ratio seems to be sufficiently polished on firefox. TODO: testing in Chrome.
2017-01-21 21:09:36 +01:00
Tamius Han
f64bc325f3
Chrome support.
2017-01-21 18:31:47 +01:00
Tamius Han
16e855e4ac
Netflix autoAR: polished, working and in settings. Ready to submit to AMO.
2017-01-19 21:29:54 +01:00
Tamius Han
39d8139e0c
It appears that auto-aspect-ratio thingy on Netflix approximately works.
2017-01-17 22:35:04 +01:00
Tamius Han
f64993a0d1
For a brief moment, I got this extension to autoremove unnecessary black bars. Progress!
2017-01-17 00:15:03 +01:00
Tamius Han
90fdfe1a2c
Updated README
2017-01-16 00:13:11 +01:00
Tamius Han
7727a8886d
Tried (and failed) to get 'settings' menu to work on netflix
2017-01-15 23:36:47 +01:00
Tamius Han
080dbc303c
'Settings' menu now works on youtube (but _still_ not on netflix)
2017-01-15 18:56:36 +01:00
Tamius Han
43cded9f31
Fixed video resetting after zoom
2017-01-14 15:48:46 +01:00
Tamius Han
39a1dbad40
Fixed the issue where zooming in would go forever.
2017-01-14 15:17:26 +01:00
Tamius Han
101a772df3
Fixed the zooming issue on netflix.
2017-01-14 11:03:53 +01:00
Tamius Han
43a3da6c56
Keyboard shortcuts of this extension now override everything else.
2017-01-09 20:31:07 +01:00
Tamius Han
e7b0f80eb2
onUpdated doesn't work the way we want (at least not for netflix), so instead of relying on that we just check for changes periodically.
2017-01-04 23:23:41 +01:00
Tamius Han
2fd4cb6701
Netflix is nearly prod-ready
2017-01-04 00:07:34 +01:00
Tamius Han
d69f7009b0
Netflix support, 3/4 of the way there.
2017-01-03 20:56:01 +01:00
Tamius Han
991759f0a0
Keypresses are fixed again. Probably.
2017-01-02 17:45:51 +01:00
Tamius Han
5bd797895c
Netflix is now supported (kinda, there's some issues with extension loading). Keyboard shortcuts are broken across the board.
2017-01-02 12:29:43 +01:00
Tamius Han
fe4fdcf0fe
Updated README.md to include changelog. uw-bg.js and uw.js should only contain minor cosmetic changes.
2016-12-29 20:41:23 +01:00
Tamius Han
9fc6e058b2
Fixed the 'sometimes extension doesnt load' bug some more: background script sends updates about page updates at most once every two seconds. If the UI is found when the content script is notified of the change, the UI doesn't get reloaded anymore (unless debugmsg
...
is set to 'true').
2016-12-29 19:41:54 +01:00
Tamius Han
9e79048c64
Roughly fixed the issue when extension wouldn't work in certain cases. Roughly fixed because the event that triggers UI redrawing fires all the time.
2016-12-21 23:25:05 +01:00
Tamius Han
069a8a6f83
Changed background image a bit, disabled 'settings' option in player popup, disabled debugging messages.
2016-12-08 22:34:32 +01:00
Tamius Han
5062f7f7bb
Settings page is more or less finished and works. Might need minor fixes before v1.0rc1 becomes v1.0.
2016-12-07 23:58:43 +01:00
Tamius Han
9daac678a0
Settings page is now nearly operational, missing only saving and loading of the keyboard shortcuts.
2016-12-06 23:33:29 +01:00
Tamius Han
27742d31a6
Removed fonts, using webfonts instead. Kinda-finished css, uw.js now also loads CSS.
2016-12-04 23:02:15 +01:00
Tamius Han
ca33454677
Taking CSS out of the uw.js and placing it into its own file, laid out the foundations for this change in manifest.json. NOTE: this commit just laid the groundwork,
...
uw_common.css is unfinished (font-face block isn't even properly closed) and uw.js wasn't updated to include CSS files yet.
2016-12-04 12:01:38 +01:00
Tamius Han
7856f993a4
When extension is reloaded, it now cleans youtube's UI after itself. If buttons can't fit on the player's control bar, all buttons except the 'settings' one get hidden. (So
...
at the moment, they DO NOT get re-enabled when switching to fullscreen and back again. TODO!). If the settings popup is taller than player, it gets scaled down. (Aspect
ratio submenu doesn't. FIXME!)
2016-12-04 00:43:05 +01:00
Tamius Han
6224e3209c
Fixed bug where advanced options popup (wrench) wouldn't hide when an item on the popup was clicked. Gave README.MD a long-due update regarding which version of the
...
extension is on AMO
2016-12-02 23:30:21 +01:00
Tamius Han
cd738ea022
Added all buttons to settings menu. TODO: detect if buttons take too much space on the control bar.
2016-11-29 19:54:05 +01:00
Tamius Han
8571fc1089
Keybinds are now stored to localstorage. The code is a mess tho
2016-11-16 19:52:09 +01:00
Tamius Han
d703e6f6cb
(Probably) fixed key shortcuts not working issue, started preparations for settings screen and rebindable keys
2016-11-15 22:28:39 +01:00
Tamius Han
ed7c76d072
Added 'settings menu' — at the moment, the only option in there is to force aspect ratio. (More thorough README.MD changes are coming soon)
2016-10-23 20:47:14 +02:00
Tamius Han
70f11dd86b
Playing with README.MD some more
2016-10-22 21:45:16 +02:00
Tamius Han
59aa4f1612
Fixed minor incorrect belief in README.MD
2016-10-22 21:25:19 +02:00
Tamius Han
082041d2c0
Added buttons to youtube player. Added changelogs and quick GUI tutorial to README.MD. Made manifest.json a bit less agressive with matching (<all_urls> -> youtube).
2016-10-22 20:49:15 +02:00
Tamius Han
90a96945c1
manifest.json now contains update URL. uw.js contains half-finished code for adding buttons
2016-10-20 23:34:45 +02:00
Tamius Han
921f489fce
General code cleanup, slight refactoring, forcing specific aspect ratio is now an experimental feature, updated README.MD to reflect changes.
2016-10-18 23:07:28 +02:00
Tamius Han
42f5e615cd
initial commit
2016-10-16 16:44:55 +02:00
Tamius Han
4d4e6cc463
initial commit
2016-10-16 13:13:34 +02:00