Skip to content
Merged
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: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ android {
applicationId = "helium314.keyboard"
minSdk = 21
targetSdk = 35
versionCode = 3601
versionName = "3.6-beta2"
versionCode = 3602
versionName = "3.6-beta3"
ndk {
abiFilters.clear()
abiFilters.addAll(listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64"))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -803,14 +803,7 @@ private void handleFunctionalEvent(final Event event, final InputTransaction inp
break;
case KeyCode.INLINE_EMOJI_SEARCH_DONE:
setInlineEmojiSearchAction(false);
if (mSuggestedWords.mWillAutoCorrect) {
deleteTextReplacedByEmoji();
commitCurrentAutoCorrection(inputTransaction.getSettingsValues(), LastComposedWord.NOT_A_SEPARATOR, handler);
inputTransaction.setDidAutoCorrect();
mSuggestionStripViewAccessor.setNeutralSuggestionStrip();
} else {
inputTransaction.setRequiresUpdateSuggestions();
}
inputTransaction.setRequiresUpdateSuggestions();
break;
case KeyCode.VOICE_INPUT:
// switching to shortcut IME, shift state, keyboard,... is handled by LatinIME,
Expand Down Expand Up @@ -1262,6 +1255,7 @@ private void handleBackspaceEvent(final Event event, final InputTransaction inpu
} else {
mConnection.commitText("", 1);
}
updateInlineEmojiSearch();
inputTransaction.setRequiresUpdateSuggestions();
} else {
if (mLastComposedWord.canRevertCommit() && inputTransaction.getSettingsValues().mBackspaceRevertsAutocorrect) {
Expand Down Expand Up @@ -1774,7 +1768,6 @@ public void restartSuggestionsOnWordTouchedByCursor(final SettingsValues setting

updateInlineEmojiSearch();
if (isInlineEmojiSearchAction()) {
mWordComposer.setComposingWord(EMPTY_CODE_POINTS, null);
mInputLogicHandler.getSuggestedWords(() -> getSuggestedWords(SuggestedWords.INPUT_STYLE_TYPING,
SuggestedWords.NOT_A_SEQUENCE_NUMBER, this::doShowSuggestionsAndClearAutoCorrectionIndicator));
return;
Expand Down Expand Up @@ -2619,8 +2612,7 @@ private void setInlineEmojiSearchAction(boolean on) {
if (on != isInlineEmojiSearchAction()) {
KeyboardSwitcher.getInstance().loadKeyboard(mLatinIME.getCurrentInputEditorInfo(), Settings.getValues(),
mLatinIME.getCurrentAutoCapsState(), mLatinIME.getCurrentRecapitalizeState(),
on? new KeyboardLayoutSet.InternalAction(
KeyCode.INLINE_EMOJI_SEARCH_DONE, Settings.getValues().mAutoCorrectEnabled? "\uD83D\uDC4D" : "⏹️") : null);
on? new KeyboardLayoutSet.InternalAction(KeyCode.INLINE_EMOJI_SEARCH_DONE,"!icon/close_history") : null);
}
}

Expand Down Expand Up @@ -2654,7 +2646,7 @@ private void searchForEmojiInline(int sequenceNumber, OnGetSuggestedWordsCallbac
}
}
callback.onGetSuggestedWords(new SuggestedWords(suggestedWordInfos, suggestions.mRawSuggestions, typedWordInfo,
false /* typedWordValid */, Settings.getValues().mAutoCorrectEnabled,
false /* typedWordValid */, false /* autoCorrectEnabled */,
false /* isObsoleteSuggestions */, SuggestedWords.INPUT_STYLE_TYPING, sequenceNumber));
}

Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-bn/strings.xml

Large diffs are not rendered by default.

32 changes: 16 additions & 16 deletions app/src/main/res/values-pt-rBR/strings.xml

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions app/src/main/res/values-pt-rPT/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -435,4 +435,13 @@
<string name="subtype_generic_sebeolsik_390">%s (Sebeolsik 390)</string>
<string name="subtype_generic_sebeolsik_final">%s (Sebeolsik Final)</string>
<string name="subtype_generic_student">%s (Estudante)</string>
<string name="inline_emoji_search">Pesquisa de emoji embutida</string>
<string name="inline_emoji_search_summary">Sugerir somente emojis quando uma palavra for precedida por dois pontos</string>
<string name="emoji_dictionary_required">Um dicionário de emoijs é necessário para isto funcionar. Dicionários no formato .dict podem ser descarregados %s.</string>
<string name="clipboard_history_pinned_first">Mostrar items afixados no topo</string>
<string name="save_subtype_per_app">Lembrar idioma por app</string>
<string name="subtype_mhr">Mai (Oriental)</string>
<string name="subtype_khipro_bn">%s (Khipro)</string>
<string name="layout_emoji_bottom_row_with_action" tools:keep="@string/layout_emoji_bottom_row_with_action">Fila inferior de emoji com tecla de ação</string>
<string name="layout_clip_bottom_row_with_action" tools:keep="@string/layout_clip_bottom_row_with_action">Fila inferior da área de transferência com tecla de ação</string>
</resources>
9 changes: 9 additions & 0 deletions app/src/main/res/values-pt/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -435,4 +435,13 @@
<string name="customize_toolbar_key_codes">Personalizar teclas de códigos da barra de ferramentas</string>
<string name="auto_hide_toolbar">Esconder barra de ferramentas automaticamente</string>
<string name="hidden_features_message">► Pressionar teclas da barra de ferramentas resulta em funcionalidade adicional: &lt;br&gt; \n\t• área de transferência &amp;#65515; colar &lt;br&gt; \n\t• mover esquerda/direita &amp;#65515; palavra à esquerda/direita &lt;br&gt; \n\t• mover cima/baixo &amp;#65515; página para cima/baixo &lt;br&gt; \n\t• palavra à esquerda/direita &amp;#65515; início/fim da linha &lt;br&gt; \n\t• página para cima/baixo &amp;#65515; início/fim da página &lt;br&gt; \n\t• copiar &amp;#65515; cortar &lt;br&gt; \n\t• selecionar palavra &amp;#8596; selecionar tudo &lt;br&gt; \n\t• desfazer &amp;#8596; refazer &lt;br&gt; &lt;br&gt; \n► Pressionar as teclas na faixa de sugestões afixa-as na faixa de sugestões. &lt;br&gt; &lt;br&gt; \n► Pressiona a tecla de vírgula para aceder ao modo de Área de Transferência, modo de Emoji, modo de Uma Mão, Definições, ou mudar Idioma: &lt;br&gt; \n\t• Modo de Emoji e Mudar Idioma irá desaparecer se a tecla correspondente estiver ativa; &lt;br&gt; \n\t• Em alguns layouts não é a tecla de vírgula, mas a que está na mesma posição (e.g. é \\\'q\\\' para o layout Dvorak). &lt;br&gt; &lt;br&gt; \n► Quando o modo incógnito estiver ativo, nenhuma palavra nova será aprendida, e nenhum emoji será adicionado aos recentes. &lt;br&gt; &lt;br&gt; \n► Pressiona o ícone de Incógnito para aceder à barra de ferramentas. &lt;br&gt; &lt;br&gt; \n► Input por gestos: Desliza do shift para outra tecla para escrever uma única tecla maiúscula: &lt;br&gt; \n\t• Também funciona para as teclas \\\'?123\\\' para escrever um único símbolo do teclado, e para teclas relacionadas. &lt;br&gt; &lt;br&gt; \n► Pressiona shift ou a tecla de símbolos, pressiona uma ou mais teclas, e depois liberta para voltar ao teclado anterior. &lt;br&gt; &lt;br&gt; \n► Pressiona uma sugestão na faixa de sugestões para mostrar mais sugestões, e o botão de apagar para a apagar. &lt;br&gt; &lt;br&gt; \n► Desliza para cima para mostrar mais sugestões, e liberta na sugestão para selecionar. &lt;br&gt; &lt;br&gt; \n► Pressiona um artigo na área de transferência para o afixar (permanece lá até ser desafiado). &lt;br&gt; &lt;br&gt; \n► Deslize para a esquerda no Modo da Área de Transferência para remover um artigo (exceto quando está afixado) &lt;br&gt; &lt;br&gt; \n► Seleciona texto e pressiona shift para alternar entre maiúsculas, minúsculas e palavras capitalizadas. &lt;br&gt; &lt;br&gt; \n► Pode adicionar dicionários ao abri-los no gestor de ficheiros: &lt;br&gt; \n\t• Apenas funciona com &lt;i&gt;content-uris&lt;/i&gt; e não com &lt;i&gt;file-uris&lt;/i&gt;, ou seja, pode não funcionar com alguns gestores de ficheiros. &lt;br&gt; &lt;br&gt; \n► Para utilizadores a fazer backup manual com root: &lt;br&gt; \n\t• Começando no Android 7, o ficheiro de preferências partilhado não está no local padrão, pois a app está a usar %s. Isto é necessário para que as definições sejam acessíveis depois do dispositivo ser desbloqueado, e.g. no boot; &lt;br&gt; \n\t• O ficheiro está normalmente localizado em /data/user_de/0/package_id/shared_prefs/ mas pode variar dependendo da versão de Android. &lt;br&gt; &lt;br&gt; \n&lt;i&gt;&lt;b&gt;Modo de debug / APK de debug&lt;/b&gt;&lt;/i&gt; &lt;br&gt; &lt;br&gt; \n► Pressiona uma sugestão para ver o dicionário de origem. &lt;br&gt; &lt;br&gt; \n► Ao usar o APK de debug, pode encontrar as Definições de Debug nas Definições Avançadas, mas a utilidade é limitada exceto para exportar o dicionário nos logs. &lt;br&gt; \n\t• Para um APK de release, clique a versão no &lt;i&gt;Sobre&lt;/i&gt; várias vezes, e depois pode encontrar as definições de debug nas &lt;i&gt;Definições Avançadas&lt;/i&gt;. &lt;br&gt; \n\t• Ao ativar &lt;i&gt;Show suggestion infos&lt;/i&gt;, sugestões terão pequenos números no topo mostrando a pontuação interna e o dicionário proveniente. &lt;br&gt; &lt;br&gt; \n► No evento de um crash da aplicação, ser-lhe-á perguntado se quer os logs do crash quando abre as Definições. &lt;br&gt; &lt;br&gt; \n► Em escrita multi-idioma, a barra de espaço irá mostrar um valor de confiança usado para determinar o idioma atual. &lt;br&gt; &lt;br&gt; \n► Sugestões terão um pequeno número no topo mostrando a pontuação interna e o dicionário proveniente (pode ser desativado).</string>
<string name="inline_emoji_search">Pesquisa por emojis embutida</string>
<string name="inline_emoji_search_summary">Sugerir somente emojis para quando uma palavra é precedida por dois pontos</string>
<string name="emoji_dictionary_required">Um dicionário de emojis é necessário para esta funcionalidade. Dicionários no formato .dict podem ser descarregados %s.</string>
<string name="clipboard_history_pinned_first">Mostrar items afixados no topo</string>
<string name="save_subtype_per_app">Lembrar idioma por app</string>
<string name="subtype_mhr">Mari (Oriental)</string>
<string name="subtype_khipro_bn">%s (Khipro)</string>
<string name="layout_emoji_bottom_row_with_action" tools:keep="@string/layout_emoji_bottom_row_with_action">Fila inferior de emojis com tecla de ação</string>
<string name="layout_clip_bottom_row_with_action" tools:keep="@string/layout_clip_bottom_row_with_action">Fila inferior da área de transferência com tecla de ação</string>
</resources>
12 changes: 12 additions & 0 deletions fastlane/metadata/android/ar/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
* إضافة بحث عن الرموز التعبيرية المضمنة
* تذكر اللغة / النوع الفرعي اختياريًا لكل تطبيق
* إصلاحات وتحسينات ردود الفعل اللمسية
* الاحتفاظ بالحافظة غير المثبتة عند إعادة تشغيل التطبيق
* عرض إدخالات الحافظة المثبتة أخيرًا اختياريًا
* إضافة صفوف سفلية اختيارية للرموز التعبيرية والحافظة
* إضافة زر لرفض الاقتراحات المضمنة
* إضافة البنغالية خيبرو
* إضافة الميراندية
* حل بديل لمشاكل لوحة المفاتيح المادية
* الروابط إلى القواميس تذهب الآن مباشرة إلى الملف
* إصلاحات وتحسينات طفيفة مختلفة
12 changes: 12 additions & 0 deletions fastlane/metadata/android/ca/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
* af. cerca emojis en línia
* opc. recorda l'idioma/subtipus per app
* corrs. i millores de retroalimentació hàptica
* manté el porta-retalls no fixat en reiniciar app
* opc. mostra entrades fixades al porta-retalls al final
* af. emojis opcs. i files inferiors del porta-retalls
* af. un botó per descartar suggs. en línia
* af. bengalí khipro
* af. mirandès
* solució alt. per a probs. amb el teclat maqui.
* els enllaços als diccs. ara van directament al fitxer
* diverses corrs. i millores menors
12 changes: 12 additions & 0 deletions fastlane/metadata/android/cs-CZ/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
* hledání emoji na řádku
* volitelné zapamatování jazyka / podtypu pro každou apl.
* opravy a vylepšení haptické zpětné vazby
* zachování odepnuté schr. při restartu aplikace
* volitelné zobr. připnuté položky schránky jako poslední
* přidány volitelné spodní řádky emodži a schránky
* přidáno tlačítko pro zavření vložených návrhů
* přidána bengálština Khipro
* přidána mirandština
* opraveny problémy s HW klávesnicí
* odkazy na slovníky nyní vedou přímo k souboru
* různé drobné opravy a vylepšení
12 changes: 12 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
* add inline emoji search
* optionally remember language / subtype per app
* haptic feedback fixes and improvements
* keep unpinned clipboard on app restart
* optionally display pinned clipboard entries last
* add optional emoji and clipboard bottom rows
* add button for dismissing inline suggestions
* add Bengali Khipro
* add Mirandese
* workaround for issues with hardware keyboard
* links to dictionaries now directly go to the file
* various minor fixes and improvements
10 changes: 10 additions & 0 deletions fastlane/metadata/android/hu-HU/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
* beágyazott emodzsi keresésének lehetősége
* nyelv/altípus megjegyzése alkalmazásonként
* rezgés-visszajelzés javítása és továbbfejlesztése
* kitűzetlen vágólap megőrzése az alkalmazás újraindításakor
* rögzített vágólap-bejegyzések utolsóként való megjelenítése
* emodzsi és vágólap alsó sorainak hozzáadása
* gomb hozzáadása a beágyazott javaslatok elutasításához
* bengáli Khipro hozzáadva

* És még több hibajavítás - további részletek a bejelentésben
9 changes: 5 additions & 4 deletions fastlane/metadata/android/it-IT/changelogs/3600.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
* Ricerca emoji inline
* Ricorda lingua/sottotipo per app (opzionale)
* Ricorda lingua per app (opzionale)
* Miglioramenti al feedback aptico
* Cronologia appunti persistente (anche per i non fissati)
* Mostra gli appunti fissati in fondo (opzionale)
* Righe inferiori emoji e appunti (opzionali)
* Aggiunto un tasto per rifiutare i suggerimenti inline
* Nuove lingue: Bengalese Khipro, Mirandese
* Nuova lingua: Bengalese Khipro
* Nuova lingua: Mirandese
* Risolti alcuni problemi con le tastiere hardware
* Link ai dizionari rivisti (puntano direttamente al file)
* Correzioni e miglioramenti
* Link ai dizionari aggiornati (puntano direttamente al file)
* Miglioramenti vari
9 changes: 5 additions & 4 deletions fastlane/metadata/android/it-IT/changelogs/3601.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
* Ricerca emoji inline
* Ricorda lingua/sottotipo per app (opzionale)
* Ricorda lingua per app (opzionale)
* Miglioramenti al feedback aptico
* Cronologia appunti persistente (anche per i non fissati)
* Mostra gli appunti fissati in fondo (opzionale)
* Righe inferiori emoji e appunti (opzionali)
* Aggiunto un tasto per rifiutare i suggerimenti inline
* Nuove lingue: Bengalese Khipro, Mirandese
* Nuova lingua: Bengalese Khipro
* Nuova lingua: Mirandese
* Risolti alcuni problemi con le tastiere hardware
* Link ai dizionari rivisti (puntano direttamente al file)
* Correzioni e miglioramenti
* Link ai dizionari aggiornati (puntano direttamente al file)
* Miglioramenti vari
12 changes: 12 additions & 0 deletions fastlane/metadata/android/it-IT/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
* Ricerca emoji inline
* Ricorda lingua per app (opzionale)
* Miglioramenti al feedback aptico
* Cronologia appunti persistente (anche per i non fissati)
* Mostra gli appunti fissati in fondo (opzionale)
* Righe inferiori emoji e appunti (opzionali)
* Aggiunto un tasto per rifiutare i suggerimenti inline
* Nuova lingua: Bengalese Khipro
* Nuova lingua: Mirandese
* Risolti alcuni problemi con le tastiere hardware
* Link ai dizionari aggiornati (puntano direttamente al file)
* Miglioramenti vari
12 changes: 12 additions & 0 deletions fastlane/metadata/android/iw-IL/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
* הוספת חיפוש אמוג'י מוטמע
* אפשרות לשימור שפה / תת-סוג פרטנית ליישום
* תיקונים ושיפורים למשוב מגע
* שימור תוכן לוח שלא נעוץ בהפעלה מחדש של היישום
* אפשרות להצגת תוכן הלוח הנעוץ אחרון
* הוספת שורה תחתונה לבחירה של אמוג'י ולוח
* הוספת פקד לביטול הצעות מוטמעות
* הוספת בנגלית Khipro
* הוספת מירנדזית
* פתרון מעקף לבעיות עם מקלדת חומרה
* קישורים למילונים כעת עוברים ישירות לקובץ
* תיקונים ושיפורים שוליים שונים
12 changes: 12 additions & 0 deletions fastlane/metadata/android/pt-BR/changelogs/3601.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
- Adicionar busca inline de emoji
- Lembrar opcionalmente o idioma/subtipo por app
- Correções e melhorias ao retorno tático
- Manter área de transferência não fixada ao reiniciar
- Exibir opcionalmente itens fixados da área de transferência no final
- Adicionar opcionalmente linhas inferiores de emoji e da área de transferência
- Adicionar botão para descartar sugestões online
- Adicionar Bengali Khipro
- Adicionar Mirandês
- Gambiarra para problemas com teclados físicos
- Links a dicionários vão diretamente ao arquivo agora
- Várias outras correções e melhorias menores
12 changes: 12 additions & 0 deletions fastlane/metadata/android/pt-BR/changelogs/3602.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
- Adicionar busca inline de emoji
- Lembrar opcionalmente o idioma/subtipo por app
- Correções e melhorias ao retorno tático
- Manter área de transferência não fixada ao reiniciar
- Exibir opcionalmente itens fixados da área de transferência no final
- Adicionar opcionalmente linhas inferiores de emoji e da área de transferência
- Adicionar botão para descartar sugestões online
- Adicionar Bengali Khipro
- Adicionar Mirandês
- Gambiarra para problemas com teclados físicos
- Links a dicionários vão diretamente ao arquivo agora
- Várias outras correções e melhorias menores
Loading