Commit Graph

1709 Commits

Author SHA1 Message Date
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
Tamius Han
be8fba8e04 fixed the issue with hanging. 2017-09-15 23:49:58 +02:00
Tamius Han
24a7b1c448 Some fun testing. Offending script currently crashes firefox for some reason. 2017-09-15 22:19:49 +02:00
Tamius Han
999a4c6c95 Started v2 'the dev' branch 2017-09-15 19:55:43 +02:00
Tamius Han
5ce4fc9825 Updated readme with absence notice, forked master to v1 (old version) and v2 (where rewrite to requirejs will happen). 2017-09-15 19:52:35 +02:00
Tamius Han
9d3e16dc58 form for editing site options was turned into a textarea. todo: proper saving 2017-05-23 21:00:38 +02:00
Tamius Han
05fc88185c changes to readme.md 2017-04-27 20:06:57 +02:00
Tamius Han
62d40e25f5 Started breaking extension in multiple smaller files. 2017-04-27 20:03:36 +02:00
Tamius Han
09ef70e96f Some minor fixes. 2017-04-18 20:48:29 +02:00
Tamius Han
c20bac3b5f More refactoring. Submenus still don't work for some reason. 2017-03-23 13:20:59 +01:00
Tamius Han
0d943df844 Fixed up iframe detection. Noticed that 'force aspect ratio' menu doesn't work. 2017-03-21 21:23:03 +01:00
Tamius Han
d41f06ccf8 Saving custom sites works ... kinda. 2017-03-15 22:25:38 +01:00
Tamius Han
505995f83f Site configs are hidden by default. Wrote functions for gathering/setting the values from the edit form of a given site. 2017-03-14 23:51:03 +01:00
Tamius Han
f5d3711b4c Settings/sites: 'edit' button now actually enables the form. 2017-03-13 20:34:59 +01:00
Tamius Han
486ca08e89 Started adding options to configure websites from settings. 2017-03-02 20:06:53 +01:00
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
dddde8d4d1 README update 2017-01-23 18:46:11 +01:00
Tamius Han
e73d90090e Cleaned up/rewrote readme.md 2017-01-22 17:06:41 +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