Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions Swiftgram/SGSettingsUI/Sources/SGSettingsController.swift
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@ private enum SGBoolSetting: String {
case defaultEmojisFirst
case messageDoubleTapActionOutgoingEdit
case wideChannelPosts
case wideGlassTextField
case forceEmojiTab
case forceBuiltInMic
case secondsInMessages
Expand Down Expand Up @@ -309,6 +310,7 @@ private func SGControllerEntries(presentationData: PresentationData, callListSet
entries.append(.notice(id: id.count, section: .other, text: i18n("Settings.swipeForVideoPIP.Notice", lang)))
entries.append(.toggle(id: id.count, section: .other, settingName: .hideChannelBottomButton, value: !SGSimpleSettings.shared.hideChannelBottomButton, text: i18n("Settings.showChannelBottomButton", lang), enabled: true))
entries.append(.toggle(id: id.count, section: .other, settingName: .wideChannelPosts, value: SGSimpleSettings.shared.wideChannelPosts, text: i18n("Settings.wideChannelPosts", lang), enabled: true))
entries.append(.toggle(id: id.count, section: .other, settingName: .wideGlassTextField, value: SGSimpleSettings.shared.wideGlassTextField, text: i18n("Settings.wideGlassTextField", lang), enabled: true))
entries.append(.toggle(id: id.count, section: .other, settingName: .secondsInMessages, value: SGSimpleSettings.shared.secondsInMessages, text: i18n("Settings.secondsInMessages", lang), enabled: true))
entries.append(.toggle(id: id.count, section: .other, settingName: .messageDoubleTapActionOutgoingEdit, value: SGSimpleSettings.shared.messageDoubleTapActionOutgoing == SGSimpleSettings.MessageDoubleTapAction.edit.rawValue, text: i18n("Settings.messageDoubleTapActionOutgoingEdit", lang), enabled: true))
entries.append(.toggle(id: id.count, section: .other, settingName: .hideRecordingButton, value: !SGSimpleSettings.shared.hideRecordingButton, text: i18n("Settings.RecordingButton", lang), enabled: true))
Expand Down Expand Up @@ -494,6 +496,8 @@ public func sgSettingsController(context: AccountContext/*, focusOnItemTag: Int?
SGSimpleSettings.shared.messageDoubleTapActionOutgoing = value ? SGSimpleSettings.MessageDoubleTapAction.edit.rawValue : SGSimpleSettings.MessageDoubleTapAction.default.rawValue
case .wideChannelPosts:
SGSimpleSettings.shared.wideChannelPosts = value
case .wideGlassTextField:
SGSimpleSettings.shared.wideGlassTextField = value
case .forceEmojiTab:
SGSimpleSettings.shared.forceEmojiTab = value
case .forceBuiltInMic:
Expand Down
5 changes: 5 additions & 0 deletions Swiftgram/SGSimpleSettings/Sources/SimpleSettings.swift
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ public class SGSimpleSettings {
case defaultEmojisFirst
case messageDoubleTapActionOutgoing
case wideChannelPosts
case wideGlassTextField
case forceEmojiTab
case forceBuiltInMic
case secondsInMessages
Expand Down Expand Up @@ -307,6 +308,7 @@ public class SGSimpleSettings {
Keys.defaultEmojisFirst.rawValue: false,
Keys.messageDoubleTapActionOutgoing.rawValue: MessageDoubleTapAction.default.rawValue,
Keys.wideChannelPosts.rawValue: false,
Keys.wideGlassTextField.rawValue: false,
Keys.forceEmojiTab.rawValue: false,
Keys.hideChannelBottomButton.rawValue: false,
Keys.secondsInMessages.rawValue: false,
Expand Down Expand Up @@ -518,6 +520,9 @@ public class SGSimpleSettings {

@UserDefault(key: Keys.wideChannelPosts.rawValue)
public var wideChannelPosts: Bool

@UserDefault(key: Keys.wideGlassTextField.rawValue)
public var wideGlassTextField: Bool

@UserDefault(key: Keys.forceEmojiTab.rawValue)
public var forceEmojiTab: Bool
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/af.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Dubbelklik om boodskap te wysig";

"Settings.wideChannelPosts" = "Wye pos in kanale";
"Settings.wideGlassTextField" = "Wye glas teksveld";
"Settings.ForceEmojiTab" = "Emoji klawerbord standaard";

"Settings.forceBuiltInMic" = "Kragtoestel Mikrofoon";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/ar.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "اضغط مزدوجًا لتحرير الرسالة";

"Settings.wideChannelPosts" = "المشاركات الواسعة في القنوات";
"Settings.wideGlassTextField" = "حقل نص زجاجي واسع";
"Settings.ForceEmojiTab" = "لوحة مفاتيح الرموز التعبيرية افتراضيًا";

"Settings.forceBuiltInMic" = "قوة ميكروفون الجهاز";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/ca.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Toqueu dues vegades per editar el missatge";

"Settings.wideChannelPosts" = "Entrades àmplies als canals";
"Settings.wideGlassTextField" = "Camp de text de vidre ampli";
"Settings.ForceEmojiTab" = "Teclat d'emojis per defecte";

"Settings.forceBuiltInMic" = "Força el Micròfon del Dispositiu";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/cs.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Dvojitým klepnutím upravte zprávu";

"Settings.wideChannelPosts" = "Široké příspěvky ve skupinách";
"Settings.wideGlassTextField" = "Široké skleněné textové pole";
"Settings.ForceEmojiTab" = "Emoji klávesnice ve výchozím nastavení";

"Settings.forceBuiltInMic" = "Vynutit vestavěný mikrofon zařízení";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/da.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Dobbelt tryk for at redigere besked";

"Settings.wideChannelPosts" = "Brede indlæg i kanaler";
"Settings.wideGlassTextField" = "Bredt tekstfelt i glas";
"Settings.ForceEmojiTab" = "Emoji-tastatur som standard";

"Settings.forceBuiltInMic" = "Tving enhedsmikrofon";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/de.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Doppeltippen, um Nachricht zu bearbeiten";

"Settings.wideChannelPosts" = "Breite Beiträge in Kanälen";
"Settings.wideGlassTextField" = "Breites Glas-Textfeld";
"Settings.ForceEmojiTab" = "Emoji-Tastatur standardmäßig";

"Settings.forceBuiltInMic" = "Erzwinge Geräte-Mikrofon";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/el.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Διπλό Πάτημα για Επεξεργασία Μηνύματος";

"Settings.wideChannelPosts" = "Πλατείες αναρτήσεις στα κανάλια";
"Settings.wideGlassTextField" = "Ευρύ γυάλινο πεδίο κειμένου";
"Settings.ForceEmojiTab" = "Πληκτρολόγιο Emoji από προεπιλογή";

"Settings.forceBuiltInMic" = "Εξαναγκασμός Μικροφώνου Συσκευής";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/en.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Double-tap to edit message";

"Settings.wideChannelPosts" = "Wide posts in channels";
"Settings.wideGlassTextField" = "Wide glass text field";
"Settings.ForceEmojiTab" = "Emoji tab first";

"Settings.forceBuiltInMic" = "Force Device Microphone";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/es.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Doble toque para editar mensaje";

"Settings.wideChannelPosts" = "Publicaciones amplias en canales";
"Settings.wideGlassTextField" = "Campo de texto de cristal ancho";
"Settings.ForceEmojiTab" = "Teclado de emojis por defecto";

"Settings.forceBuiltInMic" = "Forzar Micrófono del Dispositivo";
Expand Down
2 changes: 2 additions & 0 deletions Swiftgram/SGStrings/Strings/fa.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@
"Settings.ShowProfileID" = "نمایش ایدی پروفایل";
"Settings.Translation.QuickTranslateButton" = "دکمه ترجمه سریع";
"ContextMenu.SaveToCloud" = "ذخیره در فضای ابری";

"Settings.wideGlassTextField" = "کادر متنی شیشه‌ای عریض";
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/fi.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Paina kahdesti muokataksesi viestiä";

"Settings.wideChannelPosts" = "Leveitä viestejä kanavissa";
"Settings.wideGlassTextField" = "Leveä lasinen tekstikenttä";
"Settings.ForceEmojiTab" = "Emojivälilehti ensin";

"Settings.forceBuiltInMic" = "Pakota laitteen mikrofoni";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/fr.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Appuyez deux fois pour modifier le message";

"Settings.wideChannelPosts" = "Messages larges dans les canaux";
"Settings.wideGlassTextField" = "Champ de texte large en verre";
"Settings.ForceEmojiTab" = "Clavier emoji par défaut";

"Settings.forceBuiltInMic" = "Forcer le microphone de l'appareil";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/he.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "לחץ פעמיים לעריכת הודעה";

"Settings.wideChannelPosts" = "פוסטים רחבים בערוצים";
"Settings.wideGlassTextField" = "שדה טקסט מזכוכית רחב";
"Settings.ForceEmojiTab" = "מקלדת Emoji כברירת מחדל";

"Settings.forceBuiltInMic" = "כוח מיקרופון המכשיר";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/hi.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "संदेश संपादित करने के लिए दो बार टैप करें";

"Settings.wideChannelPosts" = "चैनल में चौड़े पोस्ट";
"Settings.wideGlassTextField" = "चौड़ा ग्लास टेक्स्ट फ़ील्ड";
"Settings.ForceEmojiTab" = "डिफ़ॉल्ट ईमोजी कुंजीपटल";

"Settings.forceBuiltInMic" = "फ़ोर्स डिवाइस माइक्रोफ़ोन";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/hu.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Dupla koppintás a üzenet szerkesztéséhez";

"Settings.wideChannelPosts" = "Széles posztok csatornákban";
"Settings.wideGlassTextField" = "Széles üveg szövegmező";
"Settings.ForceEmojiTab" = "Alapértelmezett Emoji billentyűzet";

"Settings.forceBuiltInMic" = "Eszköz mikrofonjának kényszerítése";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/id.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Ketuk dua kali untuk mengedit pesan";

"Settings.wideChannelPosts" = "Pos Luas di Saluran";
"Settings.wideGlassTextField" = "Kolom teks kaca lebar";
"Settings.ForceEmojiTab" = "Papan emoji secara default";

"Settings.forceBuiltInMic" = "Paksa Mikrofon Perangkat";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/it.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Doppio tap per modificare il messaggio";

"Settings.wideChannelPosts" = "Ampie colonne nei canali";
"Settings.wideGlassTextField" = "Ampio campo di testo in vetro";
"Settings.ForceEmojiTab" = "Tastiera emoji predefinita";

"Settings.forceBuiltInMic" = "Forza Microfono Dispositivo";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/ja.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "メッセージを編集するにはタップをダブルタップ";

"Settings.wideChannelPosts" = "チャンネル内の幅広い投稿";
"Settings.wideGlassTextField" = "幅広のガラステキストフィールド";
"Settings.ForceEmojiTab" = "デフォルトで絵文字キーボード";

"Settings.forceBuiltInMic" = "デバイスのマイクを強制";
Expand Down
2 changes: 2 additions & 0 deletions Swiftgram/SGStrings/Strings/km.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@
"Settings.HidePhoneInSettingsUI" = "លាក់លេខទូរសព្ទក្នុងការកំណត់";
"Settings.Folders.BottomTab" = "ថតឯបាត";
"ContextMenu.SaveToCloud" = "រក្សាទុកទៅពពក";

"Settings.wideGlassTextField" = "ប្រអប់អត្ថបទកញ្ចក់ទូលាយ";
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/ko.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "메시지 수정을 위해 두 번 탭";

"Settings.wideChannelPosts" = "채널의 넓은 게시물";
"Settings.wideGlassTextField" = "넓은 유리 텍스트 필드";
"Settings.ForceEmojiTab" = "기본으로 이모티콘 키보드";

"Settings.forceBuiltInMic" = "장치 마이크 강제";
Expand Down
2 changes: 2 additions & 0 deletions Swiftgram/SGStrings/Strings/ku.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,5 @@
"Settings.Translation.QuickTranslateButton" = "دوگمەی وەرگێڕانی خێرا";
"Settings.Folders.BottomTab" = "بوخچەکان لە خوارەوە";
"ContextMenu.SaveToCloud" = "هەڵگرتن لە کڵاود";

"Settings.wideGlassTextField" = "خانەی دەقی شوشەیی فراوان";
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/nl.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Dubbelklik om bericht te bewerken";

"Settings.wideChannelPosts" = "Brede berichten in kanalen";
"Settings.wideGlassTextField" = "Breed glazen tekstveld";
"Settings.ForceEmojiTab" = "Emoji-toetsenbord standaard";

"Settings.forceBuiltInMic" = "Forceer Apparaatmicrofoon";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/no.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Dobbelttrykk for å redigere meldingen";

"Settings.wideChannelPosts" = "Brede innlegg i kanaler";
"Settings.wideGlassTextField" = "Bredt tekstfelt i glass";
"Settings.ForceEmojiTab" = "Emoji-tastatur som standard";

"Settings.forceBuiltInMic" = "Tving Mikrofon på enheten";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/pl.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Podwójne stuknięcie, aby edytować wiadomość";

"Settings.wideChannelPosts" = "Szerokie wpisy w kanałach";
"Settings.wideGlassTextField" = "Szerokie szklane pole tekstowe";
"Settings.ForceEmojiTab" = "Klawiatura emoji domyślnie";

"Settings.forceBuiltInMic" = "Wymuś mikrofon urządzenia";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/pt.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Toque duplo para editar mensagem";

"Settings.wideChannelPosts" = "Postagens amplas nos canais";
"Settings.wideGlassTextField" = "Campo de texto de vidro amplo";
"Settings.ForceEmojiTab" = "Teclado de emojis por padrão";

"Settings.forceBuiltInMic" = "Forçar Microfone do Dispositivo";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/ro.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Apăsați de două ori pentru a edita mesajul";

"Settings.wideChannelPosts" = "Postări late în canale";
"Settings.wideGlassTextField" = "Câmp text lat din sticlă";
"Settings.ForceEmojiTab" = "Tastatură emoji implicită";

"Settings.forceBuiltInMic" = "Forțează Microfon Dispozitiv";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/ru.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Редактирование двойным тапом";

"Settings.wideChannelPosts" = "Широкие посты в каналах";
"Settings.wideGlassTextField" = "Широкое стеклянное поле ввода";
"Settings.ForceEmojiTab" = "Сначала вкладка смайлов";

"Settings.forceBuiltInMic" = "Микрофон устройства";
Expand Down
2 changes: 2 additions & 0 deletions Swiftgram/SGStrings/Strings/si.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
"Settings.Tabs.Header" = "පටිති";
"ContextMenu.SaveToCloud" = "මේඝයට සුරකින්න";

"Settings.wideGlassTextField" = "පුළුල් වීදුරු පෙළ ක්ෂේත්‍රය";
2 changes: 2 additions & 0 deletions Swiftgram/SGStrings/Strings/sk.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
"Settings.Tabs.ShowContacts" = "Zobraziť kontakty";
"Settings.Tabs.ShowNames" = "Zobraziť názvy záložiek";
"ContextMenu.SaveToCloud" = "Uložiť na Cloud";

"Settings.wideGlassTextField" = "Široké sklenené textové pole";
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/sr.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Двоструки додир за уређивање поруке";

"Settings.wideChannelPosts" = "Широки постови у каналима";
"Settings.wideGlassTextField" = "Широко стаклено поље за текст";
"Settings.ForceEmojiTab" = "Емоџи тастатура по подразумеваној подешавања";

"Settings.forceBuiltInMic" = "Наметни микрофон уређаја";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/sv.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Dubbeltryck för att redigera meddelandet";

"Settings.wideChannelPosts" = "Bredda inlägg i kanaler";
"Settings.wideGlassTextField" = "Brett glastextfält";
"Settings.ForceEmojiTab" = "Emoji-tangentbord som standard";

"Settings.forceBuiltInMic" = "Tvinga enhetsmikrofonen";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/tr.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Mesajı düzenlemek için çift dokunun";

"Settings.wideChannelPosts" = "Kanallardaki geniş gönderiler";
"Settings.wideGlassTextField" = "Geniş cam metin alanı";
"Settings.ForceEmojiTab" = "Varsayılan olarak Emoji klavyesi";

"Settings.forceBuiltInMic" = "Cihaz Mikrofonunu Zorla";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/uk.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Ред. повідомлення подвійним дотиком";

"Settings.wideChannelPosts" = "Широкі пости в каналах";
"Settings.wideGlassTextField" = "Широке скляне поле вводу";
"Settings.ForceEmojiTab" = "Клавіатура емодзі за замовчуванням";

"Settings.forceBuiltInMic" = "Використовувати мікрофон пристрою";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/uz.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Xabarni tahrirlash uchun ikki marta bosing";

"Settings.wideChannelPosts" = "Keng postlar kanallarda";
"Settings.wideGlassTextField" = "Keng shishali matn maydoni";
"Settings.ForceEmojiTab" = "Emoji klaviatura sukutiga";

"Settings.forceBuiltInMic" = "Qurilma Mikrofonini Kuchaytirish";
Expand Down
1 change: 1 addition & 0 deletions Swiftgram/SGStrings/Strings/vi.lproj/SGLocalizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "Double-tap để chỉnh sửa tin nhắn";

"Settings.wideChannelPosts" = "Bài đăng rộng trong các kênh";
"Settings.wideGlassTextField" = "Trường văn bản kính rộng";
"Settings.ForceEmojiTab" = "Bàn phím Emoji mặc định";

"Settings.forceBuiltInMic" = "Buộc Micro Điện Thoại";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "双击编辑消息";

"Settings.wideChannelPosts" = "在频道中以更宽的版面显示消息";
"Settings.wideGlassTextField" = "宽玻璃文本框";
"Settings.ForceEmojiTab" = "默认展示表情符号";

"Settings.forceBuiltInMic" = "强制使用设备麦克风";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@
"Settings.messageDoubleTapActionOutgoingEdit" = "雙擊以編輯訊息";

"Settings.wideChannelPosts" = "在頻道中以更寬的樣式顯示訊息";
"Settings.wideGlassTextField" = "寬玻璃文字欄";
"Settings.ForceEmojiTab" = "預設表情符號鍵盤";

"Settings.forceBuiltInMic" = "強制使用裝置麥克風";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ public final class ChatTextInputActionButtonsNode: ASDisplayNode, ChatSendMessag
}
}

public func updateLayout(size: CGSize, isMediaInputExpanded: Bool, showTitle: Bool, currentMessageEffectId: Int64?, transition: ContainedViewLayoutTransition, interfaceState: ChatPresentationInterfaceState) -> CGSize {
public func updateLayout(size: CGSize, isMediaInputExpanded: Bool, showTitle: Bool, currentMessageEffectId: Int64?, transition: ContainedViewLayoutTransition, interfaceState: ChatPresentationInterfaceState, mergeBackgroundIntoInputField: Bool = false) -> CGSize {
self.validLayout = size

var innerSize = size
Expand Down Expand Up @@ -365,7 +365,7 @@ public final class ChatTextInputActionButtonsNode: ASDisplayNode, ChatSendMessag
}

transition.updateFrame(view: self.micButtonBackgroundView, frame: CGRect(origin: CGPoint(), size: size))
self.micButtonBackgroundView.update(size: size, cornerRadius: size.height * 0.5, isDark: interfaceState.theme.overallDarkAppearance, tintColor: defaultGlassTintColor, isInteractive: true, transition: ComponentTransition(transition))
self.micButtonBackgroundView.update(size: size, cornerRadius: size.height * 0.5, isDark: interfaceState.theme.overallDarkAppearance, tintColor: defaultGlassTintColor, isInteractive: true, isVisible: !mergeBackgroundIntoInputField, transition: ComponentTransition(transition))

transition.updatePosition(layer: self.micButton.layer, position: CGRect(origin: CGPoint(), size: size).center)
transition.updateBounds(layer: self.micButton.layer, bounds: CGRect(origin: CGPoint(), size: size))
Expand Down Expand Up @@ -504,7 +504,7 @@ public final class ChatTextInputActionButtonsNode: ASDisplayNode, ChatSendMessag

transition.updateFrame(view: self.expandMediaInputButton, frame: CGRect(origin: CGPoint(), size: size))
transition.updateFrame(view: self.expandMediaInputButtonBackgroundView, frame: CGRect(origin: CGPoint(), size: size))
self.expandMediaInputButtonBackgroundView.update(size: size, cornerRadius: size.height * 0.5, isDark: interfaceState.theme.overallDarkAppearance, tintColor: defaultGlassTintColor, isInteractive: true, transition: ComponentTransition(transition))
self.expandMediaInputButtonBackgroundView.update(size: size, cornerRadius: size.height * 0.5, isDark: interfaceState.theme.overallDarkAppearance, tintColor: defaultGlassTintColor, isInteractive: true, isVisible: !mergeBackgroundIntoInputField, transition: ComponentTransition(transition))
if let image = self.expandMediaInputButtonIcon.image {
let expandIconFrame = CGRect(origin: CGPoint(x: floor((size.width - image.size.width) * 0.5), y: floor((size.height - image.size.height) * 0.5)), size: image.size)
self.expandMediaInputButtonIcon.center = expandIconFrame.center
Expand Down
Loading