Added random for studios, movies and tags (#1250)

This commit is contained in:
julien0221 2021-04-06 23:32:20 +01:00 committed by GitHub
parent 7671465334
commit 72b027a887
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 3 deletions

View file

@ -3,6 +3,7 @@
* Added scene queue.
### 🎨 Improvements
* Add random sorting option for galleries, studios, movies and tags.
* Disable sounds on scene/marker wall previews by default.
* Improve Movie UI.
* Change performer text query to search by name and alias only.

View file

@ -219,7 +219,7 @@ export class ListFilterModel {
}
case FilterMode.Studios:
this.sortBy = "name";
this.sortByOptions = ["name", "scenes_count"];
this.sortByOptions = ["name", "scenes_count", "random"];
this.displayModeOptions = [DisplayMode.Grid];
this.criterionOptions = [
new NoneCriterionOption(),
@ -229,7 +229,7 @@ export class ListFilterModel {
break;
case FilterMode.Movies:
this.sortBy = "name";
this.sortByOptions = ["name", "scenes_count"];
this.sortByOptions = ["name", "scenes_count", "random"];
this.displayModeOptions = [DisplayMode.Grid];
this.criterionOptions = [
new NoneCriterionOption(),
@ -239,7 +239,12 @@ export class ListFilterModel {
break;
case FilterMode.Galleries:
this.sortBy = "path";
this.sortByOptions = ["path", "file_mod_time", "images_count"];
this.sortByOptions = [
"path",
"file_mod_time",
"images_count",
"random",
];
this.displayModeOptions = [DisplayMode.Grid, DisplayMode.List];
this.criterionOptions = [
new NoneCriterionOption(),
@ -286,6 +291,7 @@ export class ListFilterModel {
"images_count",
"galleries_count",
"performers_count",
"random",
/* "scene_markers_count" */
];
this.displayModeOptions = [DisplayMode.Grid, DisplayMode.List];