diff --git a/CHANGELOG.md b/CHANGELOG.md index 52f3a7f..3ab94cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,13 @@ QoL improvements for me: * logging: allow to enable logging at will and export said logs to a file -### v4.4.4 (current) +### v4.4.5 (current) + +* Extension no longer requires `allTabs` and `webNavigation` permissions +* Some CSS on the debugger popup was not scoped, causing issues with some sites. +* Fix some additional issues with video alignment when changing video on autoplay + +### v4.4.4 * Tab detection in extension popup has been made more accurate * QoL: Added user-accessible logger (to make fixing sites I can't access a bit easier) diff --git a/package-lock.json b/package-lock.json index 0e6f280..8b0d4e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "ultravidify", - "version": "4.4.4", + "version": "4.4.5", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index dae41e2..6821325 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ultravidify", - "version": "4.4.4", + "version": "4.4.5", "description": "Aspect ratio fixer for youtube and other sites, with automatic aspect ratio detection. Supports ultrawide and other ratios.", "author": "Tamius Han ", "scripts": { diff --git a/src/common/components/JsonExplorer.vue b/src/common/components/JsonExplorer.vue new file mode 100644 index 0000000..5850dcd --- /dev/null +++ b/src/common/components/JsonExplorer.vue @@ -0,0 +1,28 @@ + + \ No newline at end of file diff --git a/src/csui/LoggerUi.vue b/src/csui/LoggerUi.vue index bcb5daa..61c1cb2 100644 --- a/src/csui/LoggerUi.vue +++ b/src/csui/LoggerUi.vue @@ -235,12 +235,13 @@ export default { } + + + + + + + diff --git a/src/install/first-time/first-time.html b/src/install/first-time/first-time.html new file mode 100644 index 0000000..c66736c --- /dev/null +++ b/src/install/first-time/first-time.html @@ -0,0 +1,18 @@ + + + + + Title + + + <% if (NODE_ENV === 'development') { %> + + <% } %> + + +
+ +
+ + + diff --git a/src/install/first-time/first-time.js b/src/install/first-time/first-time.js new file mode 100644 index 0000000..b3688db --- /dev/null +++ b/src/install/first-time/first-time.js @@ -0,0 +1,11 @@ +import Vue from 'vue' +import App from './App' + +// global.browser = require('webextension-polyfill') +// Vue.prototype.$browser = global.browser + +/* eslint-disable no-new */ +new Vue({ + el: '#app', + render: h => h(App) +}) diff --git a/src/install/updated/App.vue b/src/install/updated/App.vue new file mode 100644 index 0000000..3faee68 --- /dev/null +++ b/src/install/updated/App.vue @@ -0,0 +1,215 @@ + + + + + + + + + + diff --git a/src/install/updated/first-time.html b/src/install/updated/first-time.html new file mode 100644 index 0000000..c66736c --- /dev/null +++ b/src/install/updated/first-time.html @@ -0,0 +1,18 @@ + + + + + Title + + + <% if (NODE_ENV === 'development') { %> + + <% } %> + + +
+ +
+ + + diff --git a/src/install/updated/first-time.js b/src/install/updated/first-time.js new file mode 100644 index 0000000..b3688db --- /dev/null +++ b/src/install/updated/first-time.js @@ -0,0 +1,11 @@ +import Vue from 'vue' +import App from './App' + +// global.browser = require('webextension-polyfill') +// Vue.prototype.$browser = global.browser + +/* eslint-disable no-new */ +new Vue({ + el: '#app', + render: h => h(App) +}) diff --git a/src/manifest.json b/src/manifest.json index e7cab81..78a8a15 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 2, "name": "Ultrawidify", "description": "Removes black bars on ultrawide videos and offers advanced options to fix aspect ratio.", - "version": "4.4.4.2", + "version": "4.4.5", "applications": { "gecko": { "id": "{cf02b1a7-a01a-4e37-a609-516a283f1ed3}" @@ -57,7 +57,9 @@ "res/img/settings/about-bg.png" ], "permissions": [ - "tabs", "storage", "activeTab", "", "webNavigation" + "storage", + "activeTab", + "" ], "optional_permissions": [ "downloads" diff --git a/src/options/App.vue b/src/options/App.vue index 265fd9f..48361f6 100644 --- a/src/options/App.vue +++ b/src/options/App.vue @@ -216,7 +216,7 @@ export default { - + diff --git a/src/options/about.vue b/src/options/about.vue index 66d48e2..5f14955 100644 --- a/src/options/about.vue +++ b/src/options/about.vue @@ -33,10 +33,12 @@