Improved Recovery Mode features generally: - Ability to view and modify saved states while not actually running any additional plugins - Better Recovery Mode banner display - Enter Recovery Mode option in Revenge Settings UI - Fixed freeze detection false positives New APIs: - lib/discord: `disabled` in `DiscordModules.Components.FloatingActionButtonProps` - lib/modules/native/app: new submodule with `reloadApp()` method Fixes: - Use `reloadApp()` instead of `BundleUpdaterManager.reload()`
39 lines
1.3 KiB
TypeScript
39 lines
1.3 KiB
TypeScript
import { SettingListRenderer } from '@revenge-mod/discord/modules/settings/renderer'
|
|
import { Setting } from '../constants'
|
|
|
|
export default function RevengeSettingScreen() {
|
|
return (
|
|
<SettingListRenderer.SettingsList
|
|
node={{
|
|
type: 'list',
|
|
sections: [
|
|
{
|
|
label: 'Revenge',
|
|
settings: [
|
|
Setting.RevengeVersion,
|
|
Setting.LoaderVersion,
|
|
Setting.RevengeDiscord,
|
|
Setting.RevengeSourceRepository,
|
|
Setting.RevengeLicense,
|
|
],
|
|
},
|
|
{
|
|
label: 'Versions',
|
|
settings: [
|
|
Setting.ReactVersion,
|
|
Setting.ReactNativeVersion,
|
|
Setting.HermesVersion,
|
|
],
|
|
},
|
|
{
|
|
label: 'Actions',
|
|
settings: [
|
|
Setting.Reload,
|
|
Setting.RevengeEnterRecoveryMode,
|
|
],
|
|
},
|
|
],
|
|
}}
|
|
/>
|
|
)
|
|
}
|