Firefox also stopped liking the -alpha# format, so version numbering was switched from [next major]-X.X-[alpha|beta|dev]# to [current-major].99.X-#
This commit is contained in:
parent
302f21b477
commit
b22d50f760
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ultrawidify",
|
"name": "ultrawidify",
|
||||||
"version": "6.0.0-alpha1",
|
"version": "6.0.0-4",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "ultrawidify",
|
"name": "ultrawidify",
|
||||||
"version": "6.0.0-alpha1",
|
"version": "6.0.0-4",
|
||||||
"description": "Aspect ratio fixer for youtube and other sites, with automatic aspect ratio detection. Supports ultrawide and other ratios.",
|
"description": "Aspect ratio fixer for youtube and other sites, with automatic aspect ratio detection. Supports ultrawide and other ratios.",
|
||||||
"author": "Tamius Han <tamius.han@gmail.com>",
|
"author": "Tamius Han <tamius.han@gmail.com>",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -7,6 +7,7 @@ import BrowserDetect from './BrowserDetect';
|
|||||||
import SettingsInterface from '../../common/interfaces/SettingsInterface';
|
import SettingsInterface from '../../common/interfaces/SettingsInterface';
|
||||||
import { _cp } from '../../common/js/utils';
|
import { _cp } from '../../common/js/utils';
|
||||||
import CropModePersistence from '../../common/enums/CropModePersistence.enum';
|
import CropModePersistence from '../../common/enums/CropModePersistence.enum';
|
||||||
|
import AspectRatioType from '../../common/enums/AspectRatioType.enum';
|
||||||
|
|
||||||
const ExtensionConfPatch = [
|
const ExtensionConfPatch = [
|
||||||
{
|
{
|
||||||
@ -125,14 +126,14 @@ const ExtensionConfPatch = [
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
forVersion: '6.0.0-alpha1',
|
forVersion: '5.99.0-1',
|
||||||
updateFn: (userOptions: SettingsInterface, defaultOptions) => {
|
updateFn: (userOptions: SettingsInterface, defaultOptions) => {
|
||||||
// add new commands
|
// add new commands
|
||||||
userOptions.commands = defaultOptions.commands;
|
userOptions.commands = defaultOptions.commands;
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
// NOTE - when releasing shit, ensure ALL alpha migrations are combined together in one function
|
// NOTE - when releasing shit, ensure ALL alpha migrations are combined together in one function
|
||||||
forVersion: '6.0.0-alpha2',
|
forVersion: '5.99.0-2',
|
||||||
updateFn: (userOptions, defaultOptions) => {
|
updateFn: (userOptions, defaultOptions) => {
|
||||||
userOptions.commands = defaultOptions.commands;
|
userOptions.commands = defaultOptions.commands;
|
||||||
|
|
||||||
@ -203,7 +204,7 @@ const ExtensionConfPatch = [
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
forVersion: '6.0.0-alpha3',
|
forVersion: '5.99.0-3',
|
||||||
updateFn: (userOptions: SettingsInterface, defaultOptions) => {
|
updateFn: (userOptions: SettingsInterface, defaultOptions) => {
|
||||||
delete (userOptions as any).sites['@global'].persistOption;
|
delete (userOptions as any).sites['@global'].persistOption;
|
||||||
delete (userOptions as any).sites['@empty'].persistOption;
|
delete (userOptions as any).sites['@empty'].persistOption;
|
||||||
@ -211,6 +212,38 @@ const ExtensionConfPatch = [
|
|||||||
userOptions.sites['@global'].persistCSA = CropModePersistence.Disabled;
|
userOptions.sites['@global'].persistCSA = CropModePersistence.Disabled;
|
||||||
userOptions.sites['@empty'].persistCSA = CropModePersistence.Disabled;
|
userOptions.sites['@empty'].persistCSA = CropModePersistence.Disabled;
|
||||||
}
|
}
|
||||||
|
}, {
|
||||||
|
forVersion: '5.99.0-4',
|
||||||
|
updateFn: (userOptions: SettingsInterface, defaultOptions) => {
|
||||||
|
|
||||||
|
// deprecated much?
|
||||||
|
userOptions.actions.push({
|
||||||
|
name: 'Cycle aspect ratio',
|
||||||
|
label: 'Cycle',
|
||||||
|
cmd: [{
|
||||||
|
action: 'set-ar',
|
||||||
|
arg: AspectRatioType.Cycle
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
userOptions.commands.crop.push({
|
||||||
|
action: 'set-ar',
|
||||||
|
label: 'Cycle',
|
||||||
|
comment: 'Cycle through crop options',
|
||||||
|
arguments: {
|
||||||
|
type: AspectRatioType.Cycle
|
||||||
|
},
|
||||||
|
shortcut: {
|
||||||
|
key: 'c',
|
||||||
|
code: 'KeyC',
|
||||||
|
ctrlKey: false,
|
||||||
|
metaKey: false,
|
||||||
|
altKey: false,
|
||||||
|
shiftKey: false,
|
||||||
|
onKeyUp: true,
|
||||||
|
onKeyDown: false,
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "Ultrawidify",
|
"name": "Ultrawidify",
|
||||||
"description": "Removes black bars on ultrawide videos and offers advanced options to fix aspect ratio.",
|
"description": "Removes black bars on ultrawide videos and offers advanced options to fix aspect ratio.",
|
||||||
"version": "6.0.0-alpha3",
|
"version": "5.99.0-4",
|
||||||
"applications": {
|
"applications": {
|
||||||
"gecko": {
|
"gecko": {
|
||||||
"id": "{cf02b1a7-a01a-4e37-a609-516a283f1ed3}"
|
"id": "{cf02b1a7-a01a-4e37-a609-516a283f1ed3}"
|
||||||
|
Loading…
Reference in New Issue
Block a user