90 Commits

Author SHA1 Message Date
John Preston 36c398908a Save and restore settings section state. 2026-02-09 21:52:09 +04:00
John Preston d94abec352 Index sections themselves. 2026-01-28 11:55:19 +04:00
John Preston df1410d84d Search results look nicer now. 2026-01-28 11:55:19 +04:00
John Preston 1d0c41b295 Implement main section correctly. 2026-01-28 11:55:19 +04:00
John Preston 7064de6eef Start settings search. 2026-01-28 11:55:19 +04:00
John Preston fdfe1f1cb5 Always keep SessionController in Settings sections. 2026-01-28 11:55:19 +04:00
John Preston 1e5a93249c Support all required deep links. 2026-01-28 11:55:19 +04:00
John Preston 808a9e6fb9 Move Advanced/Privacy/Chat settings to builder. 2026-01-28 11:55:18 +04:00
John Preston ca4677686a Support most settings/edit and privacy deep links. 2026-01-28 11:55:18 +04:00
John Preston 7bf2318b80 Add default delay for highlight. 2026-01-28 11:55:18 +04:00
John Preston 194810cd56 Add initial support for all deep links. 2026-01-28 11:55:18 +04:00
John Preston 5426bf1761 Add Settings::ScrollToWidget. 2026-01-28 11:55:18 +04:00
John Preston 1b3e275cf2 Add HighlightWidget helper. 2026-01-28 11:55:18 +04:00
John Preston 74f204e8e8 Migrate all settings main section to builder. 2026-01-28 11:55:17 +04:00
23rd f468666973 Moved out creation of lottie icon in circle to single place. 2025-12-22 17:56:55 +04:00
John Preston b754ad5248 Use base::weak_qptr / base::make_weak. 2025-07-23 11:40:59 +04:00
John Preston fdce4bada7 Implement nice topic mode editing. 2025-06-04 10:00:22 +04:00
23rd a8afc62db7 Added ability to inspect earn balance from channel info. 2025-05-07 10:04:26 +03:00
23rd 9a4b73b942 Added ability to provide marked text to right label of settings button. 2025-05-01 11:13:21 +04:00
John Preston f381005184 Add "New" badge for affiliate programs. 2024-12-04 13:51:20 +04:00
23rd 6a45a862dd Removed wheel events from scale slider in section of main settings. 2024-09-04 16:01:55 +02:00
John Preston 00dcf11691 Improve recipients selection in business features. 2024-03-08 10:54:00 +04:00
John Preston c94da177d7 Fix build with Xcode. 2024-03-08 10:53:59 +04:00
John Preston aad8e989d8 Shortcuts edit / delete menu. 2024-03-08 10:53:59 +04:00
John Preston f086203d25 Implement proper shortcut management. 2024-03-08 10:53:59 +04:00
John Preston d05c4e0990 Start shortcut messages sending. 2024-03-08 10:53:59 +04:00
John Preston 1e5f821c6f Start all business sections implementation. 2024-03-08 10:53:58 +04:00
John Preston 205479fccc Layout chatbots editing section. 2024-03-08 10:53:58 +04:00
23rd 85e2d54a05 Split out settings_common module into td_ui and non-td_ui variants. 2023-11-15 03:30:04 +03:00
23rd f629bf76ff Removed AddButton and CreateButton without icon from Settings. 2023-11-15 03:30:04 +03:00
23rd f6cb9072d2 Moved AddSkip and AddDivier from Settings namespace to separate module. 2023-11-15 03:30:04 +03:00
John Preston 744c1b925e Handle GiftCode links, show Gift Link box. 2023-10-26 14:08:40 +04:00
John Preston 5ef48cac9c Use shared_ptr<Factory> as settings section id. 2023-10-04 20:38:14 +04:00
John Preston cc27b6c5c5 Update icons in settings / manage layers. 2023-08-14 22:30:40 +02:00
John Preston 388541a3fb Show a new "Battery and Animations" settings item. 2023-03-01 09:12:02 +04:00
John Preston ff331c040a Allow huge range of interface scales. 2023-01-09 09:05:07 +04:00
23rd c99ac0a264 Moved creation of divider with text and lottie to single place. 2023-01-09 09:05:07 +04:00
John Preston df17f20a47 Support attach bot menu / reload / settings. 2022-06-03 20:07:33 +04:00
John Preston de31c1cf0c Subscription status display. 2022-06-02 17:30:01 +04:00
23rd 9236dd3acb Added support of flexible scrollbar to Info::ContentWidget. 2022-05-23 13:37:02 +03:00
23rd e7cc8ff44b Added ability to override brush for color icons in settings. 2022-05-20 13:18:22 +03:00
John Preston c4e713815b Fix codes input in Settings. 2022-05-13 19:38:28 +04:00
23rd fbd9437775 Added ability to transfer variant data between nearest setting sections. 2022-05-10 08:53:30 +03:00
23rd 5fb71cb165 Added ability to append pinned to bottom content to settings sections. 2022-05-05 16:52:09 +03:00
23rd 972666440e Added ability to remove previous sections from stack in info widget. 2022-05-05 16:52:09 +03:00
23rd 549d7c77e5 Added to settings support of showing back section from stack. 2022-05-05 16:51:17 +03:00
23rd de3b30ed7d Added support of focus handle to sections of settings. 2022-05-05 16:51:17 +03:00
John Preston f2b89445ae Allow playing single lottie icon repeatedly or once. 2022-05-04 11:39:53 +04:00
23rd 3ff4bf77e7 Removed repeated animation from some settings lottie icons. 2022-05-04 07:32:52 +03:00
23rd 639ed8b973 Added ability to append pinned to top content to settings sections. 2022-05-02 22:31:05 +03:00