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 |
|