From 0cb9e75a53727d52cc5f3e44796cb6e7a5699403 Mon Sep 17 00:00:00 2001 From: HaveAGitGat <43864057+HaveAGitGat@users.noreply.github.com> Date: Thu, 30 Nov 2023 05:58:24 +0000 Subject: [PATCH] Clarify switch input type --- .../audio/checkAudioCodec/1.0.0/index.ts | 6 +----- .../1.0.0/index.ts | 12 ++---------- .../ffmpegCommandSetContainer/1.0.0/index.ts | 6 +----- .../1.0.0/index.ts | 18 +++--------------- .../file/copyMoveFolderContent/1.0.0/index.ts | 12 ++---------- .../file/copyToDirectory/1.0.0/index.ts | 12 ++---------- .../file/moveToDirectory/2.0.0/index.ts | 6 +----- .../handbrakeCustomArguments/2.0.0/index.ts | 6 +----- .../input/inputFile/1.0.0/index.ts | 12 ++---------- .../FlowHelpers/1.0.0/interfaces/interfaces.ts | 3 ++- 10 files changed, 17 insertions(+), 76 deletions(-) diff --git a/FlowPluginsTs/CommunityFlowPlugins/audio/checkAudioCodec/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/audio/checkAudioCodec/1.0.0/index.ts index 354161b..812db93 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/audio/checkAudioCodec/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/audio/checkAudioCodec/1.0.0/index.ts @@ -49,11 +49,7 @@ const details = ():IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Toggle whether to check the bitrate of the audio codec is within a range.', diff --git a/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandEnsureAudioStream/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandEnsureAudioStream/1.0.0/index.ts index 83b7acc..5fd0ef9 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandEnsureAudioStream/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandEnsureAudioStream/1.0.0/index.ts @@ -77,11 +77,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Toggle whether to enable setting audio bitrate', @@ -118,11 +114,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Toggle whether to enable setting audio samplerate', diff --git a/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetContainer/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetContainer/1.0.0/index.ts index 1305729..2ed84f9 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetContainer/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetContainer/1.0.0/index.ts @@ -41,11 +41,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: ` Specify if you want to force conform the file to the new container, diff --git a/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetVideoEncoder/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetVideoEncoder/1.0.0/index.ts index 7ac5f1f..920ece6 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetVideoEncoder/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/ffmpegCommand/ffmpegCommandSetVideoEncoder/1.0.0/index.ts @@ -75,11 +75,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'true', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to use hardware encoding if available', }, @@ -106,11 +102,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'true', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to use hardware decoding if available', }, @@ -120,11 +112,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'true', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to force encoding if stream already has the target codec', }, diff --git a/FlowPluginsTs/CommunityFlowPlugins/file/copyMoveFolderContent/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/file/copyMoveFolderContent/1.0.0/index.ts index 5463d7b..673af04 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/file/copyMoveFolderContent/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/file/copyMoveFolderContent/1.0.0/index.ts @@ -70,11 +70,7 @@ Useful if, for example, you want to move things like subtitle files or cover art type: 'boolean', defaultValue: 'true', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to keep the relative path', }, @@ -84,11 +80,7 @@ Useful if, for example, you want to move things like subtitle files or cover art type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to copy/move all files in the directory (excluding the original and working file)', }, diff --git a/FlowPluginsTs/CommunityFlowPlugins/file/copyToDirectory/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/file/copyToDirectory/1.0.0/index.ts index c04d61e..6d19860 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/file/copyToDirectory/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/file/copyToDirectory/1.0.0/index.ts @@ -38,11 +38,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to keep the relative path', }, @@ -52,11 +48,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Make the copied file the working file', }, diff --git a/FlowPluginsTs/CommunityFlowPlugins/file/moveToDirectory/2.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/file/moveToDirectory/2.0.0/index.ts index 3e6a032..75b2d64 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/file/moveToDirectory/2.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/file/moveToDirectory/2.0.0/index.ts @@ -40,11 +40,7 @@ const details = ():IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to keep the relative path', }, diff --git a/FlowPluginsTs/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.ts index 1ca9ee6..6ac4355 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/handbrake/handbrakeCustomArguments/2.0.0/index.ts @@ -27,11 +27,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Specify whether to use a JSON preset or not', }, diff --git a/FlowPluginsTs/CommunityFlowPlugins/input/inputFile/1.0.0/index.ts b/FlowPluginsTs/CommunityFlowPlugins/input/inputFile/1.0.0/index.ts index cba91e7..0dc18a0 100644 --- a/FlowPluginsTs/CommunityFlowPlugins/input/inputFile/1.0.0/index.ts +++ b/FlowPluginsTs/CommunityFlowPlugins/input/inputFile/1.0.0/index.ts @@ -27,11 +27,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'Will check if input file and cache are readable and writable', }, @@ -41,11 +37,7 @@ const details = (): IpluginDetails => ({ type: 'boolean', defaultValue: 'false', inputUI: { - type: 'dropdown', - options: [ - 'false', - 'true', - ], + type: 'switch', }, tooltip: 'This will pause the node if the file access checks fail', }, diff --git a/FlowPluginsTs/FlowHelpers/1.0.0/interfaces/interfaces.ts b/FlowPluginsTs/FlowHelpers/1.0.0/interfaces/interfaces.ts index d9f2c0a..a1d5b08 100644 --- a/FlowPluginsTs/FlowHelpers/1.0.0/interfaces/interfaces.ts +++ b/FlowPluginsTs/FlowHelpers/1.0.0/interfaces/interfaces.ts @@ -2,7 +2,8 @@ import { IFileObject, Istreams } from './synced/IFileObject'; import Ijob from './synced/jobInterface'; export interface IpluginInputUi { - type: 'dropdown' | 'text' | 'textarea' | 'directory' | 'slider', + // boolean inputs will default to a switch + type: 'dropdown' | 'text' | 'textarea' | 'directory' | 'slider' | 'switch', options?: string[], sliderOptions?: {max: number, min: number, } style?: Record,