@ -68,8 +68,22 @@ const caseOptions: { key: TokenCase; value: string }[] = [
const fileNameTokens = [
const fileNameTokens = [
{
{
token : '{Movie Title} - {Quality Full}' ,
token :
example : 'Movie Title (2010) - HDTV-720p Proper' ,
'{Movie Title} ({Release Year}) - {Edition Tags }{[Custom Formats]}{[Quality Full]}{-Release Group}' ,
example :
'The Movie - Title (2010) - Ultimate Extended Edition [Surround Sound x264][Bluray-1080p Proper]-EVOLVE' ,
} ,
{
token :
'{Movie CleanTitle} {Release Year} - {Edition Tags }{[Custom Formats]}{[Quality Full]}{-Release Group}' ,
example :
'The Movie Title 2010 - Ultimate Extended Edition [Surround Sound x264][Bluray-1080p Proper]-EVOLVE' ,
} ,
{
token :
'{Movie.CleanTitle}{.Release.Year}{.Edition.Tags}{.Custom.Formats}{.Quality.Full}{-Release Group}' ,
example :
'The.Movie.Title.2010.Ultimate.Extended.Edition.Surround.Sound.x264.Bluray-1080p.Proper-EVOLVE' ,
} ,
} ,
] ;
] ;
@ -153,7 +167,6 @@ interface NamingModalProps {
isOpen : boolean ;
isOpen : boolean ;
name : keyof Pick < NamingConfig , ' standardMovieFormat ' | ' movieFolderFormat ' > ;
name : keyof Pick < NamingConfig , ' standardMovieFormat ' | ' movieFolderFormat ' > ;
value : string ;
value : string ;
advancedSettings : boolean ;
movie? : boolean ;
movie? : boolean ;
additional? : boolean ;
additional? : boolean ;
onInputChange : ( { name , value } : { name : string ; value : string } ) = > void ;
onInputChange : ( { name , value } : { name : string ; value : string } ) = > void ;
@ -165,7 +178,6 @@ function NamingModal(props: NamingModalProps) {
isOpen ,
isOpen ,
name ,
name ,
value ,
value ,
advancedSettings ,
movie = false ,
movie = false ,
additional = false ,
additional = false ,
onInputChange ,
onInputChange ,
@ -254,7 +266,7 @@ function NamingModal(props: NamingModalProps) {
/ >
/ >
< / div >
< / div >
{ advancedSettings ? null : (
{ movie ? (
< FieldSet legend = { translate ( 'FileNames' ) } >
< FieldSet legend = { translate ( 'FileNames' ) } >
< div className = { styles . groups } >
< div className = { styles . groups } >
{ fileNameTokens . map ( ( { token , example } ) = > (
{ fileNameTokens . map ( ( { token , example } ) = > (
@ -271,7 +283,7 @@ function NamingModal(props: NamingModalProps) {
) ) }
) ) }
< / div >
< / div >
< / FieldSet >
< / FieldSet >
) }
) : null }
< FieldSet legend = { translate ( 'Movie' ) } >
< FieldSet legend = { translate ( 'Movie' ) } >
< div className = { styles . groups } >
< div className = { styles . groups } >