arcanegram/patches/misc/settings-ui.patch
2026-04-28 20:47:02 +06:00

39 lines
1.5 KiB
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: devilreef <devilreef@shino.boo>
Date: Mon, 27 Apr 2026 20:27:20 +0600
Subject: [PATCH] [PATCH] add Arcanegram entry to main settings list
---
Telegram/SourceFiles/settings/sections/settings_main.cpp | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/Telegram/SourceFiles/settings/sections/settings_main.cpp b/Telegram/SourceFiles/settings/sections/settings_main.cpp
index 0000000..0000000 100644
--- a/Telegram/SourceFiles/settings/sections/settings_main.cpp
+++ b/Telegram/SourceFiles/settings/sections/settings_main.cpp
@@ -58,6 +58,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "settings/sections/settings_premium.h"
#include "settings/sections/settings_privacy_security.h"
#include "settings/settings_scale_preview.h"
+#include "arcanegram/ui/ag_settings_main.h"
+#include "styles/style_arcanegram.h"
#include "storage/localstorage.h"
#include "ui/basic_click_handlers.h"
#include "ui/boxes/confirm_box.h"
@@ -443,6 +445,13 @@ void BuildSectionButtons(SectionBuilder &builder) {
.keywords = { u"sessions"_q, u"calls"_q },
});
+ builder.addSectionButton({
+ .title = tr::ag_settings_title(),
+ .targetSection = Arcanegram::Settings::Id(),
+ .icon = { &st::menuIconArcanegramSettings },
+ .keywords = { u"arcanegram"_q, u"fork"_q },
+ });
+
builder.addButton({
.id = u"main/power"_q,
.title = tr::lng_settings_power_menu(),
--
2.52.0.windows.1