chore: prompt restart on disable stories

This commit is contained in:
AlexeyZavar
2026-04-26 20:02:06 +03:00
parent f3d767d794
commit d7646274c0
@@ -162,12 +162,16 @@ void BuildQoLToggles(SectionBuilder &builder, AyuSectionBuilder &ayu) {
builder.addSubsectionTitle(tr::ayu_CategoryGeneral()); builder.addSubsectionTitle(tr::ayu_CategoryGeneral());
ayu.addSettingToggle({ const auto controller = builder.controller();
ayu.addToggle({
.id = u"ayu/disableStories"_q, .id = u"ayu/disableStories"_q,
.altIds = { u"ayu/hideStories"_q }, .altIds = { u"ayu/hideStories"_q },
.title = tr::ayu_DisableStories(), .title = tr::ayu_DisableStories(),
.getter = &AyuSettings::disableStories, .getter = [=] { return settings->disableStories(); },
.setter = &AyuSettings::setDisableStories, .setter = [=](bool enabled) {
AyuSettings::getInstance().setDisableStories(enabled);
ShowRestartPrompt(controller);
},
}); });
ayu.addSettingToggle({ ayu.addSettingToggle({
@@ -204,7 +208,6 @@ void BuildQoLToggles(SectionBuilder &builder, AyuSectionBuilder &ayu) {
ayu.addSectionDivider(); ayu.addSectionDivider();
const auto controller = builder.controller();
const auto zalgoButton = builder.addButton({ const auto zalgoButton = builder.addButton({
.id = u"ayu/filterZalgo"_q, .id = u"ayu/filterZalgo"_q,
.title = tr::ayu_FilterZalgo(), .title = tr::ayu_FilterZalgo(),