kotatogram-desktop/Telegram/SourceFiles
RadRussianRus b63b8f7b3a [Core] Language system
Telegram Desktop uses static language system with code generation, which
requires almost full app rebuild on any string modification, no matter
how small it is.

Since Kotatogram is options-driven, static language system will slow the
development. This language system solves the problem by using JSON and
runtime string search instead.
2023-10-03 18:32:35 +03:00
..
_other [Branding] App name and logo 2023-10-03 18:32:35 +03:00
api Respect peer_types in the switch inline button. 2023-05-24 19:36:58 +04:00
boxes Show error when trying change number from TDesktop. 2023-05-24 18:11:17 +04:00
calls Skip refocus InputField::Inner if field unfocused. 2023-05-24 21:22:26 +04:00
chat_helpers Detach ComposeControls from SessionController. 2023-05-17 15:51:52 +04:00
codegen/scheme
core [Core] Language system 2023-10-03 18:32:35 +03:00
countries Fix crash in cloud lang manager destructor. 2023-02-12 15:01:50 +04:00
data Respect peer_types in the switch inline button. 2023-05-24 19:36:58 +04:00
dialogs Detach ComposeControls from SessionController. 2023-05-17 15:51:52 +04:00
editor Detach ComposeControls from SessionController. 2023-05-17 15:51:52 +04:00
export [Branding] App name and logo 2023-10-03 18:32:35 +03:00
ffmpeg Implement audio speed using libavfilter. 2023-03-08 16:10:36 +04:00
history Respect peer_types in the switch inline button. 2023-05-24 19:36:58 +04:00
info Fix a possible crash in Go to Message on macOS. 2023-05-24 20:22:41 +04:00
inline_bots Fix webview links opening from webview. 2023-05-31 21:46:32 +04:00
intro [Branding] App name and logo 2023-10-03 18:32:35 +03:00
kotato [Core] Language system 2023-10-03 18:32:35 +03:00
lang [Core] Language system 2023-10-03 18:32:35 +03:00
layout Add search with categories to GIF. 2023-02-02 22:12:31 +04:00
main Skip refocus InputField::Inner if field unfocused. 2023-05-24 21:22:26 +04:00
media Send mouse release event after startSystemMove/startSystemResize 2023-06-01 20:01:46 +04:00
menu Detach ComposeControls from SessionController. 2023-05-17 15:51:52 +04:00
mtproto Update User-Agent for DNS to Chrome 113.0.5672.63. 2023-06-01 11:36:47 +04:00
overview Reuse new speed change control for video. 2023-03-15 13:36:40 +04:00
passport Don't read legacy "errors" in passport. 2023-03-08 16:10:36 +04:00
payments Skip refocus InputField::Inner if field unfocused. 2023-05-24 21:22:26 +04:00
platform [Branding] App name and logo 2023-10-03 18:32:35 +03:00
profile Removed unused keys from profile.style. 2023-02-02 22:12:33 +04:00
settings [Branding] App name and logo 2023-10-03 18:32:35 +03:00
storage Add .m4v as a video file format. 2023-04-23 20:32:00 +04:00
support Have a global Core::Launcher accessor 2023-06-13 12:19:21 +04:00
ui Skip refocus InputField::Inner if field unfocused. 2023-05-24 21:22:26 +04:00
window [Branding] App name and logo 2023-10-03 18:32:35 +03:00
apiwrap.cpp Detach ComposeControls from SessionController. 2023-05-17 15:51:52 +04:00
apiwrap.h Update API scheme on layer 158. 2023-04-11 19:17:38 +04:00
config.h
logs.cpp Port forgetten places to Core::Launcher::Instance() 2023-06-16 11:38:54 +04:00
logs.h Port forgetten places to Core::Launcher::Instance() 2023-06-16 11:38:54 +04:00
main.cpp
mainwidget.cpp Detach ComposeControls from SessionController. 2023-05-17 15:51:52 +04:00
mainwidget.h Support chat wallpaper set from gallery. 2023-04-18 16:47:31 +04:00
mainwindow.cpp Skip refocus InputField::Inner if field unfocused. 2023-05-24 21:22:26 +04:00
mainwindow.h Skip refocus InputField::Inner if field unfocused. 2023-05-24 21:22:26 +04:00
settings.cpp Deduplicate executable path computation 2023-06-16 11:38:54 +04:00
settings.h Deduplicate executable path computation 2023-06-16 11:38:54 +04:00
stdafx.h
tray.cpp
tray.h