Add Cabinet theme support

This commit is contained in:
Romain
2020-04-15 21:29:00 +00:00
parent 2de22ef942
commit de78258ef4
4 changed files with 46 additions and 2 deletions
+3 -2
View File
@@ -52,9 +52,10 @@ var Variants = class {
variants.set('day', name.replace('-Nokto', ''));
variants.set('night', variants.get('day').replace('Adapta', 'Adapta-Nokto'));
}
else if ( name.includes('Arc') ) {
else if ( name.match(/^(Arc|Cabinet)/) ) {
const basename = name.split('-')[0];
variants.set('day', name.replace(/-Dark(?!er)/, ''));
variants.set('night', variants.get('day').replace(/Arc(-Darker)?/, 'Arc-Dark'));
variants.set('night', variants.get('day').replace(new RegExp(`${basename}(-Darker)?`), `${basename}-Dark`));
}
else if ( name.match(/^(Canta|ChromeOS|Materia|Orchis).*-compact/) ) {
variants.set('day', name.replace('-dark', ''));