mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-10 02:54:15 +00:00
added missings
This commit is contained in:
parent
9fcabfc2ad
commit
ed51b91e3d
@ -8,7 +8,7 @@
|
||||
"longPressDelay": 600,
|
||||
"autoCollapseDelay": 500,
|
||||
"autoCollapseDelayEnabled": true,
|
||||
"haptic_feedback": false,
|
||||
"haptic_feedback": true,
|
||||
"collapseOnLooseFocus": true,
|
||||
"style.auto_darkMode": true,
|
||||
"feed_max_fetch": 20,
|
||||
|
@ -21,6 +21,7 @@ export default {
|
||||
group: "layout",
|
||||
emitEvent: "app.softReload",
|
||||
storaged: true,
|
||||
mobile: false,
|
||||
},
|
||||
{
|
||||
id: "style.reduceAnimations",
|
||||
|
@ -1,6 +1,4 @@
|
||||
import React from "react"
|
||||
import config from "config"
|
||||
import { Select } from "antd"
|
||||
|
||||
export default {
|
||||
id: "general",
|
||||
@ -10,38 +8,42 @@ export default {
|
||||
order: 0,
|
||||
settings: [
|
||||
{
|
||||
"id": "language",
|
||||
"storaged": true,
|
||||
"group": "general",
|
||||
"component": "Select",
|
||||
"icon": "MdTranslate",
|
||||
"title": "Language",
|
||||
"description": "Choose a language for the application",
|
||||
"props": {
|
||||
children: config.i18n.languages.map((language) => {
|
||||
return <Select.Option value={language.locale}>{language.name}</Select.Option>
|
||||
id: "language",
|
||||
storaged: true,
|
||||
group: "general",
|
||||
component: "Select",
|
||||
icon: "MdTranslate",
|
||||
title: "Language",
|
||||
description: "Choose a language for the application",
|
||||
props: {
|
||||
options: config.i18n.languages.map((language) => {
|
||||
return {
|
||||
label: language.name,
|
||||
value: language.locale
|
||||
}
|
||||
})
|
||||
},
|
||||
"emitEvent": "changeLanguage"
|
||||
emitEvent: "changeLanguage"
|
||||
},
|
||||
{
|
||||
"id": "haptic_feedback",
|
||||
"storaged": true,
|
||||
"group": "general",
|
||||
"component": "Switch",
|
||||
"icon": "MdVibration",
|
||||
"title": "Haptic Feedback",
|
||||
"description": "Enable haptic feedback on touch events.",
|
||||
id: "haptic_feedback",
|
||||
storaged: true,
|
||||
group: "general",
|
||||
component: "Switch",
|
||||
icon: "MdVibration",
|
||||
title: "Haptic Feedback",
|
||||
description: "Enable haptic feedback on touch events.",
|
||||
desktop: false
|
||||
},
|
||||
{
|
||||
"id": "longPressDelay",
|
||||
"storaged": true,
|
||||
"group": "general",
|
||||
"component": "Slider",
|
||||
"icon": "MdTimer",
|
||||
"title": "Long press delay",
|
||||
"description": "Set the delay before long press trigger is activated.",
|
||||
"props": {
|
||||
id: "longPressDelay",
|
||||
storaged: true,
|
||||
group: "general",
|
||||
component: "Slider",
|
||||
icon: "MdTimer",
|
||||
title: "Long press delay",
|
||||
description: "Set the delay before long press trigger is activated.",
|
||||
props: {
|
||||
min: 300,
|
||||
max: 2000,
|
||||
step: 100,
|
||||
@ -55,24 +57,29 @@ export default {
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "clear_internal_storage",
|
||||
"storaged": false,
|
||||
"group": "general",
|
||||
"component": "Button",
|
||||
"icon": "MdDelete",
|
||||
"title": "Clear internal storage",
|
||||
"description": "Clear all the data stored in the internal storage, including your current session. It will not affect the data stored in the cloud.",
|
||||
"emitEvent": "app.clearInternalStorage"
|
||||
id: "clear_internal_storage",
|
||||
storaged: false,
|
||||
group: "general",
|
||||
component: "Button",
|
||||
icon: "MdDelete",
|
||||
title: "Clear internal storage",
|
||||
description: "Clear all the data stored in the internal storage, including your current session. It will not affect the data stored in the cloud.",
|
||||
emitEvent: "app.clearInternalStorage",
|
||||
props: {
|
||||
danger: true,
|
||||
children: "Clear"
|
||||
},
|
||||
},
|
||||
{
|
||||
"id": "low_performance_mode",
|
||||
"storaged": true,
|
||||
"group": "general",
|
||||
"component": "Switch",
|
||||
"icon": "MdSlowMotionVideo",
|
||||
"title": "Low performance mode",
|
||||
"description": "Enable low performance mode to reduce the memory usage and improve the performance in low-end devices. This will disable some animations and other decorative features.",
|
||||
"emitEvent": "app.lowPerformanceMode",
|
||||
id: "low_performance_mode",
|
||||
storaged: true,
|
||||
group: "general",
|
||||
component: "Switch",
|
||||
icon: "MdSlowMotionVideo",
|
||||
title: "Low performance mode",
|
||||
description: "Enable low performance mode to reduce the memory usage and improve the performance in low-end devices. This will disable some animations and other decorative features.",
|
||||
emitEvent: "app.lowPerformanceMode",
|
||||
experimental: true,
|
||||
disabled: true,
|
||||
},
|
||||
{
|
||||
@ -83,6 +90,7 @@ export default {
|
||||
icon: "MdVolumeUp",
|
||||
title: "UI effects",
|
||||
description: "Enable the UI effects.",
|
||||
mobile: false,
|
||||
},
|
||||
{
|
||||
id: "ui.general_volume",
|
||||
@ -100,64 +108,68 @@ export default {
|
||||
max: 100,
|
||||
step: 10,
|
||||
},
|
||||
emitEvent: "change:app.general_ui_volume"
|
||||
emitEvent: "change:app.general_ui_volume",
|
||||
mobile: false,
|
||||
},
|
||||
{
|
||||
"id": "notifications_sound",
|
||||
"storaged": true,
|
||||
"group": "notifications",
|
||||
"component": "Switch",
|
||||
"icon": "MdVolumeUp",
|
||||
"title": "Notifications Sound",
|
||||
"description": "Play a sound when a notification is received.",
|
||||
id: "notifications_sound",
|
||||
storaged: true,
|
||||
group: "notifications",
|
||||
component: "Switch",
|
||||
icon: "MdVolumeUp",
|
||||
title: "Notifications Sound",
|
||||
description: "Play a sound when a notification is received.",
|
||||
},
|
||||
{
|
||||
"id": "notifications_vibrate",
|
||||
"storaged": true,
|
||||
"group": "notifications",
|
||||
"component": "Switch",
|
||||
"icon": "MdVibration",
|
||||
"title": "Vibration",
|
||||
"description": "Vibrate the device when a notification is received.",
|
||||
"emitEvent": "changeNotificationsVibrate"
|
||||
id: "notifications_vibrate",
|
||||
storaged: true,
|
||||
group: "notifications",
|
||||
component: "Switch",
|
||||
icon: "MdVibration",
|
||||
title: "Vibration",
|
||||
description: "Vibrate the device when a notification is received.",
|
||||
emitEvent: "changeNotificationsVibrate",
|
||||
desktop: false,
|
||||
},
|
||||
{
|
||||
"id": "notifications_sound_volume",
|
||||
"storaged": true,
|
||||
"group": "notifications",
|
||||
"component": "Slider",
|
||||
"icon": "MdVolumeUp",
|
||||
"title": "Sound Volume",
|
||||
"description": "Set the volume of the sound when a notification is received.",
|
||||
"props": {
|
||||
id: "notifications_sound_volume",
|
||||
storaged: true,
|
||||
group: "notifications",
|
||||
component: "Slider",
|
||||
icon: "MdVolumeUp",
|
||||
title: "Sound Volume",
|
||||
description: "Set the volume of the sound when a notification is received.",
|
||||
props: {
|
||||
tipFormatter: (value) => {
|
||||
return `${value}%`
|
||||
}
|
||||
},
|
||||
"emitEvent": "changeNotificationsSoundVolume"
|
||||
emitEvent: "changeNotificationsSoundVolume",
|
||||
mobile: false,
|
||||
},
|
||||
{
|
||||
"id": "collapseOnLooseFocus",
|
||||
"storaged": true,
|
||||
"group": "sidebar",
|
||||
"component": "Switch",
|
||||
"icon": "Columns",
|
||||
"title": "Auto Collapse",
|
||||
"description": "Collapse the sidebar when loose focus",
|
||||
"emitEvent": "settingChanged.sidebar_collapse",
|
||||
id: "collapseOnLooseFocus",
|
||||
storaged: true,
|
||||
group: "sidebar",
|
||||
component: "Switch",
|
||||
icon: "Columns",
|
||||
title: "Auto Collapse",
|
||||
description: "Collapse the sidebar when loose focus",
|
||||
emitEvent: "settingChanged.sidebar_collapse",
|
||||
mobile: false,
|
||||
},
|
||||
{
|
||||
"id": "autoCollapseDelay",
|
||||
"storaged": true,
|
||||
"group": "sidebar",
|
||||
"component": "Slider",
|
||||
"icon": "MdTimer",
|
||||
"dependsOn": {
|
||||
id: "autoCollapseDelay",
|
||||
storaged: true,
|
||||
group: "sidebar",
|
||||
component: "Slider",
|
||||
icon: "MdTimer",
|
||||
dependsOn: {
|
||||
"collapseOnLooseFocus": true
|
||||
},
|
||||
"title": "Auto Collapse timeout",
|
||||
"description": "Set the delay before the sidebar is collapsed",
|
||||
"props": {
|
||||
title: "Auto Collapse timeout",
|
||||
description: "Set the delay before the sidebar is collapsed",
|
||||
props: {
|
||||
min: 0,
|
||||
max: 2000,
|
||||
step: 100,
|
||||
@ -168,41 +180,21 @@ export default {
|
||||
1500: "1.5s",
|
||||
2000: "2s",
|
||||
}
|
||||
}
|
||||
},
|
||||
mobile: false,
|
||||
},
|
||||
{
|
||||
"id": "feed_max_fetch",
|
||||
"title": "Fetch max items",
|
||||
"description": "Set the maximum number of items to load per fetch in the feed list",
|
||||
"component": "Slider",
|
||||
"icon": "MdFormatListNumbered",
|
||||
"group": "posts",
|
||||
"props": {
|
||||
id: "feed_max_fetch",
|
||||
title: "Fetch max items",
|
||||
description: "Set the maximum number of items to load per fetch in the feed list",
|
||||
component: "Slider",
|
||||
icon: "MdFormatListNumbered",
|
||||
group: "posts",
|
||||
props: {
|
||||
min: 5,
|
||||
max: 50,
|
||||
},
|
||||
"storaged": true,
|
||||
},
|
||||
{
|
||||
"id": "postCard_carrusel_auto",
|
||||
"title": "Post autoplay",
|
||||
"description": "Automatically play the post medias when the post has multiple medias",
|
||||
"component": "Switch",
|
||||
"icon": "MdPhotoCameraBack",
|
||||
"group": "posts",
|
||||
"storaged": true,
|
||||
"emitEvent": "router.forceUpdate",
|
||||
"disabled": true
|
||||
},
|
||||
{
|
||||
"id": "postCard_expansible_actions",
|
||||
"title": "Expansible actions",
|
||||
"description": "Automatically show or hide the actions bar",
|
||||
"component": "Switch",
|
||||
"icon": "MdCallToAction",
|
||||
"group": "posts",
|
||||
"storaged": true,
|
||||
"emitEvent": "router.forceUpdate"
|
||||
storaged: true,
|
||||
},
|
||||
]
|
||||
}
|
@ -92,6 +92,33 @@ export default {
|
||||
"player.compressor": true
|
||||
},
|
||||
storaged: false,
|
||||
},
|
||||
{
|
||||
id: "player.gain",
|
||||
title: "Gain",
|
||||
icon: "MdGraphicEq",
|
||||
group: "general",
|
||||
description: "Adjust gain for audio output",
|
||||
component: "Slider",
|
||||
props: {
|
||||
min: 1,
|
||||
max: 2,
|
||||
step: 0.1,
|
||||
marks: {
|
||||
1: "Off",
|
||||
1.5: "50%",
|
||||
2: "100%"
|
||||
}
|
||||
},
|
||||
defaultValue: () => {
|
||||
return app.cores.player.gain.values().gain
|
||||
},
|
||||
onUpdate: (value) => {
|
||||
app.cores.player.gain.modifyValues({
|
||||
gain: value
|
||||
})
|
||||
},
|
||||
storaged: false,
|
||||
}
|
||||
]
|
||||
}
|
@ -51,7 +51,7 @@ export default {
|
||||
})
|
||||
|
||||
if (result) {
|
||||
return result
|
||||
return value
|
||||
}
|
||||
},
|
||||
extraActions: [
|
||||
@ -89,7 +89,7 @@ export default {
|
||||
})
|
||||
|
||||
if (result) {
|
||||
return result
|
||||
return value
|
||||
}
|
||||
},
|
||||
"debounced": true,
|
||||
@ -105,6 +105,7 @@ export default {
|
||||
UploadButton
|
||||
],
|
||||
"defaultValue": (ctx) => {
|
||||
console.log(ctx)
|
||||
return ctx.userData.avatar
|
||||
},
|
||||
"onUpdate": async (value) => {
|
||||
@ -114,7 +115,7 @@ export default {
|
||||
|
||||
if (result) {
|
||||
app.message.success("Avatar updated")
|
||||
return result
|
||||
return value
|
||||
}
|
||||
},
|
||||
"debounced": true,
|
||||
@ -139,7 +140,7 @@ export default {
|
||||
|
||||
if (result) {
|
||||
app.message.success("Cover updated")
|
||||
return result
|
||||
return value
|
||||
}
|
||||
},
|
||||
"debounced": true,
|
||||
@ -166,7 +167,7 @@ export default {
|
||||
})
|
||||
|
||||
if (result) {
|
||||
return result
|
||||
return value
|
||||
}
|
||||
},
|
||||
"debounced": true,
|
||||
|
@ -34,17 +34,6 @@ export default {
|
||||
"icon": "Monitor",
|
||||
"component": loadable(() => import("../components/sessions")),
|
||||
"storaged": false
|
||||
},
|
||||
{
|
||||
"id": "logout",
|
||||
"group": "security.other",
|
||||
"component": "Button",
|
||||
"icon": "LogOut",
|
||||
"title": "Logout",
|
||||
"description": "Logout from your account",
|
||||
onUpdate: async () => {
|
||||
await AuthModel.logout()
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user