mirror of
https://github.com/Drop-OSS/drop.git
synced 2025-11-10 04:22:09 +10:00
* #51 Adds settings page with showTitleDescriptionOnGamePanel * Removes console.log * Renames isHidden to system, adds missing system column on Game and fixes nitro plugin on fresh database * Implements a different way to handle the placeholder image * Removes system column on Game * Groups settings keys together * Removes unused i18n keys * fix: fix eslints and other small tweaks --------- Co-authored-by: Francois Ribemont <ribemont.francois@gmail.com>
33 lines
591 B
Plaintext
33 lines
591 B
Plaintext
model ApplicationSettings {
|
|
timestamp DateTime @id @default(now())
|
|
|
|
metadataProviders String[]
|
|
|
|
saveSlotCountLimit Int @default(5)
|
|
saveSlotSizeLimit Float @default(10) // MB
|
|
saveSlotHistoryLimit Int @default(3)
|
|
|
|
showGamePanelTextDecoration Boolean @default(true)
|
|
}
|
|
|
|
enum Platform {
|
|
Windows @map("windows")
|
|
Linux @map("linux")
|
|
macOS @map("macos")
|
|
}
|
|
|
|
enum LibraryBackend {
|
|
Filesystem
|
|
FlatFilesystem
|
|
}
|
|
|
|
model Library {
|
|
id String @id @default(uuid())
|
|
name String
|
|
|
|
backend LibraryBackend
|
|
options Json
|
|
|
|
games Game[]
|
|
}
|