rename package

introduces weird bugs for some reason
This commit is contained in:
Helium314 2024-01-31 18:32:43 +01:00
parent 8c40d4f3e8
commit a91a90bfbd
312 changed files with 1620 additions and 1612 deletions

View file

@ -7,11 +7,11 @@ android {
buildToolsVersion = '34.0.0' buildToolsVersion = '34.0.0'
defaultConfig { defaultConfig {
applicationId "org.dslul.openboard.inputmethod.latin" applicationId "helium314.keyboard.latin"
minSdkVersion 21 minSdkVersion 21
targetSdkVersion 34 targetSdkVersion 34
versionCode 19 versionCode 1000
versionName '1.4.5' versionName '1.0-alpha1'
} }
buildTypes { buildTypes {
@ -71,7 +71,7 @@ android {
jvmTarget = JavaVersion.VERSION_17.toString() jvmTarget = JavaVersion.VERSION_17.toString()
} }
namespace "org.dslul.openboard.inputmethod.latin" namespace "helium314.keyboard.latin"
} }
dependencies { dependencies {

View file

@ -3,5 +3,5 @@
SPDX-License-Identifier: GPL-3.0-only SPDX-License-Identifier: GPL-3.0-only
--> -->
<resources> <resources>
<string name="hide_soft_input_permission">org.dslul.openboard.inputmethod.latin.debug.HIDE_SOFT_INPUT</string> <string name="hide_soft_input_permission">helium314.keyboard.latin.debug.HIDE_SOFT_INPUT</string>
</resources> </resources>

View file

@ -26,21 +26,21 @@
To use this, add the following line into calling application's AndroidManifest.xml To use this, add the following line into calling application's AndroidManifest.xml
<pre> <pre>
{@code {@code
<uses-permission android:name="org.dslul.openboard.inputmethod.latin.HIDE_SOFT_INPUT"/> <uses-permission android:name="helium314.keyboard.latin.HIDE_SOFT_INPUT"/>
} }
</pre> </pre>
then call {@link android.content.Context#sendBroadcast(Intent)} as follows: then call {@link android.content.Context#sendBroadcast(Intent)} as follows:
<pre> <pre>
{@code {@code
sendBroadcast(new Intent("org.dslul.openboard.inputmethod.latin.HIDE_SOFT_INPUT") sendBroadcast(new Intent("helium314.keyboard.latin.HIDE_SOFT_INPUT")
.setPackage("org.dslul.openboard.inputmethod.latin")); .setPackage("helium314.keyboard.latin"));
} }
</pre> --> </pre> -->
<permission android:name="@string/hide_soft_input_permission" <permission android:name="@string/hide_soft_input_permission"
android:protectionLevel="signature" /> android:protectionLevel="signature" />
<application android:label="@string/english_ime_name" <application android:label="@string/english_ime_name"
android:name="org.dslul.openboard.inputmethod.latin.App" android:name="helium314.keyboard.latin.App"
android:icon="@mipmap/ic_launcher" android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round" android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true" android:supportsRtl="true"
@ -139,7 +139,7 @@
<receiver android:name="DictionaryPackInstallBroadcastReceiver" android:exported="false"> <receiver android:name="DictionaryPackInstallBroadcastReceiver" android:exported="false">
<intent-filter> <intent-filter>
<action android:name="org.dslul.openboard.inputmethod.dictionarypack.aosp.UNKNOWN_CLIENT" /> <action android:name="helium314.keyboard.dictionarypack.aosp.UNKNOWN_CLIENT" />
</intent-filter> </intent-filter>
</receiver> </receiver>

View file

@ -7,14 +7,14 @@
package com.android.inputmethod.keyboard; package com.android.inputmethod.keyboard;
import android.graphics.Rect; import android.graphics.Rect;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.internal.TouchPositionCorrection; import helium314.keyboard.keyboard.internal.TouchPositionCorrection;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.utils.JniUtils; import helium314.keyboard.latin.utils.JniUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;

View file

@ -7,28 +7,28 @@
package com.android.inputmethod.latin; package com.android.inputmethod.latin;
import android.text.TextUtils; import android.text.TextUtils;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.util.SparseArray; import android.util.SparseArray;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.annotations.UsedForTesting; import helium314.keyboard.annotations.UsedForTesting;
import org.dslul.openboard.inputmethod.latin.Dictionary; import helium314.keyboard.latin.Dictionary;
import org.dslul.openboard.inputmethod.latin.NgramContext; import helium314.keyboard.latin.NgramContext;
import org.dslul.openboard.inputmethod.latin.SuggestedWords.SuggestedWordInfo; import helium314.keyboard.latin.SuggestedWords.SuggestedWordInfo;
import org.dslul.openboard.inputmethod.latin.common.ComposedData; import helium314.keyboard.latin.common.ComposedData;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.FileUtils; import helium314.keyboard.latin.common.FileUtils;
import org.dslul.openboard.inputmethod.latin.common.InputPointers; import helium314.keyboard.latin.common.InputPointers;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import org.dslul.openboard.inputmethod.latin.makedict.DictionaryHeader; import helium314.keyboard.latin.makedict.DictionaryHeader;
import org.dslul.openboard.inputmethod.latin.makedict.FormatSpec; import helium314.keyboard.latin.makedict.FormatSpec;
import org.dslul.openboard.inputmethod.latin.makedict.FormatSpec.DictionaryOptions; import helium314.keyboard.latin.makedict.FormatSpec.DictionaryOptions;
import org.dslul.openboard.inputmethod.latin.makedict.UnsupportedFormatException; import helium314.keyboard.latin.makedict.UnsupportedFormatException;
import org.dslul.openboard.inputmethod.latin.makedict.WordProperty; import helium314.keyboard.latin.makedict.WordProperty;
import org.dslul.openboard.inputmethod.latin.settings.SettingsValuesForSuggestion; import helium314.keyboard.latin.settings.SettingsValuesForSuggestion;
import com.android.inputmethod.latin.utils.BinaryDictionaryUtils; import com.android.inputmethod.latin.utils.BinaryDictionaryUtils;
import org.dslul.openboard.inputmethod.latin.utils.JniUtils; import helium314.keyboard.latin.utils.JniUtils;
import com.android.inputmethod.latin.utils.WordInputEventForPersonalization; import com.android.inputmethod.latin.utils.WordInputEventForPersonalization;
import java.io.File; import java.io.File;

View file

@ -6,9 +6,9 @@
package com.android.inputmethod.latin; package com.android.inputmethod.latin;
import org.dslul.openboard.inputmethod.latin.common.NativeSuggestOptions; import helium314.keyboard.latin.common.NativeSuggestOptions;
import org.dslul.openboard.inputmethod.latin.define.DecoderSpecificConstants; import helium314.keyboard.latin.define.DecoderSpecificConstants;
import org.dslul.openboard.inputmethod.latin.utils.JniUtils; import helium314.keyboard.latin.utils.JniUtils;
import java.util.Locale; import java.util.Locale;

View file

@ -6,12 +6,12 @@
package com.android.inputmethod.latin.utils; package com.android.inputmethod.latin.utils;
import org.dslul.openboard.inputmethod.annotations.UsedForTesting; import helium314.keyboard.annotations.UsedForTesting;
import com.android.inputmethod.latin.BinaryDictionary; import com.android.inputmethod.latin.BinaryDictionary;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import org.dslul.openboard.inputmethod.latin.makedict.DictionaryHeader; import helium314.keyboard.latin.makedict.DictionaryHeader;
import org.dslul.openboard.inputmethod.latin.makedict.UnsupportedFormatException; import helium314.keyboard.latin.makedict.UnsupportedFormatException;
import org.dslul.openboard.inputmethod.latin.utils.JniUtils; import helium314.keyboard.latin.utils.JniUtils;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;

View file

@ -6,14 +6,14 @@
package com.android.inputmethod.latin.utils; package com.android.inputmethod.latin.utils;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import org.dslul.openboard.inputmethod.annotations.UsedForTesting; import helium314.keyboard.annotations.UsedForTesting;
import org.dslul.openboard.inputmethod.latin.NgramContext; import helium314.keyboard.latin.NgramContext;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import org.dslul.openboard.inputmethod.latin.define.DecoderSpecificConstants; import helium314.keyboard.latin.define.DecoderSpecificConstants;
import org.dslul.openboard.inputmethod.latin.settings.SpacingAndPunctuations; import helium314.keyboard.latin.settings.SpacingAndPunctuations;
import org.dslul.openboard.inputmethod.latin.utils.DictionaryInfoUtils; import helium314.keyboard.latin.utils.DictionaryInfoUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -4,13 +4,13 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.accessibility package helium314.keyboard.accessibility
import android.content.Context import android.content.Context
import android.os.Handler import android.os.Handler
import android.os.Message import android.os.Message
import org.dslul.openboard.inputmethod.keyboard.Key import helium314.keyboard.keyboard.Key
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
// Handling long press timer to show a more keys keyboard. // Handling long press timer to show a more keys keyboard.
internal class AccessibilityLongPressTimer(private val mCallback: LongPressTimerCallback, internal class AccessibilityLongPressTimer(private val mCallback: LongPressTimerCallback,

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.accessibility package helium314.keyboard.accessibility
import android.content.Context import android.content.Context
import android.media.AudioManager import android.media.AudioManager
@ -12,16 +12,16 @@ import android.os.Build
import android.os.SystemClock import android.os.SystemClock
import android.provider.Settings import android.provider.Settings
import android.text.TextUtils import android.text.TextUtils
import org.dslul.openboard.inputmethod.latin.utils.Log import helium314.keyboard.latin.utils.Log
import android.view.MotionEvent import android.view.MotionEvent
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent import android.view.accessibility.AccessibilityEvent
import android.view.accessibility.AccessibilityManager import android.view.accessibility.AccessibilityManager
import android.view.inputmethod.EditorInfo import android.view.inputmethod.EditorInfo
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.SuggestedWords import helium314.keyboard.latin.SuggestedWords
import org.dslul.openboard.inputmethod.latin.utils.InputTypeUtils import helium314.keyboard.latin.utils.InputTypeUtils
class AccessibilityUtils private constructor() { class AccessibilityUtils private constructor() {
private lateinit var mContext: Context private lateinit var mContext: Context

View file

@ -4,19 +4,19 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.accessibility package helium314.keyboard.accessibility
import android.content.Context import android.content.Context
import android.text.TextUtils import android.text.TextUtils
import org.dslul.openboard.inputmethod.latin.utils.Log import helium314.keyboard.latin.utils.Log
import android.util.SparseIntArray import android.util.SparseIntArray
import android.view.inputmethod.EditorInfo import android.view.inputmethod.EditorInfo
import org.dslul.openboard.inputmethod.keyboard.Key import helium314.keyboard.keyboard.Key
import org.dslul.openboard.inputmethod.keyboard.Keyboard import helium314.keyboard.keyboard.Keyboard
import org.dslul.openboard.inputmethod.keyboard.KeyboardId import helium314.keyboard.keyboard.KeyboardId
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
import org.dslul.openboard.inputmethod.latin.common.StringUtils import helium314.keyboard.latin.common.StringUtils
internal class KeyCodeDescriptionMapper private constructor() { internal class KeyCodeDescriptionMapper private constructor() {
// Sparse array of spoken description resource IDs indexed by key codes // Sparse array of spoken description resource IDs indexed by key codes

View file

@ -4,20 +4,20 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.accessibility package helium314.keyboard.accessibility
import android.os.SystemClock import android.os.SystemClock
import org.dslul.openboard.inputmethod.latin.utils.Log import helium314.keyboard.latin.utils.Log
import android.view.MotionEvent import android.view.MotionEvent
import android.view.View import android.view.View
import android.view.accessibility.AccessibilityEvent import android.view.accessibility.AccessibilityEvent
import androidx.core.view.AccessibilityDelegateCompat import androidx.core.view.AccessibilityDelegateCompat
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat import androidx.core.view.accessibility.AccessibilityNodeInfoCompat
import org.dslul.openboard.inputmethod.keyboard.Key import helium314.keyboard.keyboard.Key
import org.dslul.openboard.inputmethod.keyboard.KeyDetector import helium314.keyboard.keyboard.KeyDetector
import org.dslul.openboard.inputmethod.keyboard.Keyboard import helium314.keyboard.keyboard.Keyboard
import org.dslul.openboard.inputmethod.keyboard.KeyboardView import helium314.keyboard.keyboard.KeyboardView
/** /**
* This class represents a delegate that can be registered in a class that extends * This class represents a delegate that can be registered in a class that extends

View file

@ -4,11 +4,11 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.accessibility package helium314.keyboard.accessibility
import android.graphics.Rect import android.graphics.Rect
import android.os.Bundle import android.os.Bundle
import org.dslul.openboard.inputmethod.latin.utils.Log import helium314.keyboard.latin.utils.Log
import android.view.View import android.view.View
import android.view.accessibility.AccessibilityEvent import android.view.accessibility.AccessibilityEvent
import android.view.accessibility.AccessibilityRecord import android.view.accessibility.AccessibilityRecord
@ -16,11 +16,11 @@ import androidx.core.view.ViewCompat
import androidx.core.view.accessibility.AccessibilityEventCompat import androidx.core.view.accessibility.AccessibilityEventCompat
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat import androidx.core.view.accessibility.AccessibilityNodeInfoCompat
import androidx.core.view.accessibility.AccessibilityNodeProviderCompat import androidx.core.view.accessibility.AccessibilityNodeProviderCompat
import org.dslul.openboard.inputmethod.keyboard.Key import helium314.keyboard.keyboard.Key
import org.dslul.openboard.inputmethod.keyboard.Keyboard import helium314.keyboard.keyboard.Keyboard
import org.dslul.openboard.inputmethod.keyboard.KeyboardView import helium314.keyboard.keyboard.KeyboardView
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils import helium314.keyboard.latin.common.CoordinateUtils
import org.dslul.openboard.inputmethod.latin.settings.Settings import helium314.keyboard.latin.settings.Settings
/** /**
* Exposes a virtual view sub-tree for [KeyboardView] and generates * Exposes a virtual view sub-tree for [KeyboardView] and generates

View file

@ -4,17 +4,17 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.accessibility package helium314.keyboard.accessibility
import android.graphics.Rect import android.graphics.Rect
import android.os.SystemClock import android.os.SystemClock
import org.dslul.openboard.inputmethod.latin.utils.Log import helium314.keyboard.latin.utils.Log
import android.util.SparseIntArray import android.util.SparseIntArray
import android.view.MotionEvent import android.view.MotionEvent
import org.dslul.openboard.inputmethod.accessibility.AccessibilityLongPressTimer.LongPressTimerCallback import helium314.keyboard.accessibility.AccessibilityLongPressTimer.LongPressTimerCallback
import org.dslul.openboard.inputmethod.keyboard.* import helium314.keyboard.keyboard.*
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.utils.SubtypeLocaleUtils import helium314.keyboard.latin.utils.SubtypeLocaleUtils
/** /**
* This class represents a delegate that can be registered in [MainKeyboardView] to enhance * This class represents a delegate that can be registered in [MainKeyboardView] to enhance

View file

@ -4,14 +4,14 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.accessibility package helium314.keyboard.accessibility
import android.graphics.Rect import android.graphics.Rect
import org.dslul.openboard.inputmethod.latin.utils.Log import helium314.keyboard.latin.utils.Log
import android.view.MotionEvent import android.view.MotionEvent
import org.dslul.openboard.inputmethod.keyboard.KeyDetector import helium314.keyboard.keyboard.KeyDetector
import org.dslul.openboard.inputmethod.keyboard.MoreKeysKeyboardView import helium314.keyboard.keyboard.MoreKeysKeyboardView
import org.dslul.openboard.inputmethod.keyboard.PointerTracker import helium314.keyboard.keyboard.PointerTracker
/** /**
* This class represents a delegate that can be registered in [MoreKeysKeyboardView] to * This class represents a delegate that can be registered in [MoreKeysKeyboardView] to

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.annotations package helium314.keyboard.annotations
/** /**
* Denotes that the class, method or field should not be eliminated by ProGuard, * Denotes that the class, method or field should not be eliminated by ProGuard,

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.annotations package helium314.keyboard.annotations
/** /**
* Denotes that the class, method or field should not be eliminated by ProGuard, * Denotes that the class, method or field should not be eliminated by ProGuard,

View file

@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.compat; package helium314.keyboard.compat;
import android.content.ClipData; import android.content.ClipData;
import android.content.ClipboardManager; import android.content.ClipboardManager;

View file

@ -1,4 +1,4 @@
package org.dslul.openboard.inputmethod.compat package helium314.keyboard.compat
import android.content.res.Configuration import android.content.res.Configuration
import android.os.Build import android.os.Build

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.compat package helium314.keyboard.compat
import android.os.Build import android.os.Build
import android.view.inputmethod.EditorInfo import android.view.inputmethod.EditorInfo

View file

@ -4,14 +4,14 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.compat package helium314.keyboard.compat
import android.content.Context import android.content.Context
import android.text.Spannable import android.text.Spannable
import android.text.SpannableString import android.text.SpannableString
import android.text.Spanned import android.text.Spanned
import android.text.style.SuggestionSpan import android.text.style.SuggestionSpan
import org.dslul.openboard.inputmethod.annotations.UsedForTesting import helium314.keyboard.annotations.UsedForTesting
import java.util.* import java.util.*
// todo: this is not compat any more // todo: this is not compat any more

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.compat package helium314.keyboard.compat
import android.graphics.Outline import android.graphics.Outline
import android.inputmethodservice.InputMethodService import android.inputmethodservice.InputMethodService

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.dictionarypack package helium314.keyboard.dictionarypack
/** /**
* A class to group constants for dictionary pack usage. * A class to group constants for dictionary pack usage.
@ -18,7 +18,7 @@ object DictionaryPackConstants {
* The root domain for the dictionary pack, upon which authorities and actions will append * The root domain for the dictionary pack, upon which authorities and actions will append
* their own distinctive strings. * their own distinctive strings.
*/ */
private const val DICTIONARY_DOMAIN = "org.dslul.openboard.inputmethod.dictionarypack.aosp" private const val DICTIONARY_DOMAIN = "helium314.keyboard.dictionarypack.aosp"
/** /**
* Authority for the ContentProvider protocol. * Authority for the ContentProvider protocol.
*/ */

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import java.util.* import java.util.*

View file

@ -4,11 +4,11 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import android.text.SpannableStringBuilder import android.text.SpannableStringBuilder
import android.text.TextUtils import android.text.TextUtils
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
import java.util.* import java.util.*
/** /**

View file

@ -4,11 +4,11 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import android.text.TextUtils import android.text.TextUtils
import android.util.SparseIntArray import android.util.SparseIntArray
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
import java.text.Normalizer import java.text.Normalizer
import java.util.* import java.util.*

View file

@ -4,12 +4,12 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import org.dslul.openboard.inputmethod.annotations.ExternallyReferenced import helium314.keyboard.annotations.ExternallyReferenced
import org.dslul.openboard.inputmethod.latin.SuggestedWords.SuggestedWordInfo import helium314.keyboard.latin.SuggestedWords.SuggestedWordInfo
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
import org.dslul.openboard.inputmethod.latin.common.StringUtils import helium314.keyboard.latin.common.StringUtils
/** /**
* Class representing a generic input event as handled by Latin IME. * Class representing a generic input event as handled by Latin IME.

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
/** /**
* A generic interface for event decoders. * A generic interface for event decoders.

View file

@ -1,8 +1,8 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
import java.lang.StringBuilder import java.lang.StringBuilder
import java.util.ArrayList import java.util.ArrayList

View file

@ -1,11 +1,11 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import android.view.KeyEvent import android.view.KeyEvent
import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype import helium314.keyboard.latin.RichInputMethodSubtype
import org.dslul.openboard.inputmethod.event.HangulCombiner.HangulJamo import helium314.keyboard.event.HangulCombiner.HangulJamo
object HangulEventDecoder { object HangulEventDecoder {

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import android.view.KeyEvent import android.view.KeyEvent

View file

@ -4,11 +4,11 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import android.view.KeyCharacterMap import android.view.KeyCharacterMap
import android.view.KeyEvent import android.view.KeyEvent
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
/** /**
* A hardware event decoder for a hardware qwerty-ish keyboard. * A hardware event decoder for a hardware qwerty-ish keyboard.

View file

@ -3,9 +3,9 @@
* modified * modified
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.event package helium314.keyboard.event
import org.dslul.openboard.inputmethod.latin.settings.SettingsValues import helium314.keyboard.latin.settings.SettingsValues
/** /**
* An object encapsulating a single transaction for input. * An object encapsulating a single transaction for input.

View file

@ -4,33 +4,33 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.graphics.Rect; import android.graphics.Rect;
import android.graphics.Typeface; import android.graphics.Typeface;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.text.TextUtils; import android.text.TextUtils;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams; import helium314.keyboard.keyboard.internal.KeyDrawParams;
import org.dslul.openboard.inputmethod.keyboard.internal.KeySpecParser; import helium314.keyboard.keyboard.internal.KeySpecParser;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes; import helium314.keyboard.keyboard.internal.KeyVisualAttributes;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet; import helium314.keyboard.keyboard.internal.KeyboardIconsSet;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardParams; import helium314.keyboard.keyboard.internal.KeyboardParams;
import org.dslul.openboard.inputmethod.keyboard.internal.MoreKeySpec; import helium314.keyboard.keyboard.internal.MoreKeySpec;
import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.floris.PopupSet; import helium314.keyboard.keyboard.internal.keyboard_parser.floris.PopupSet;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import org.dslul.openboard.inputmethod.latin.utils.MoreKeysUtilsKt; import helium314.keyboard.latin.utils.MoreKeysUtilsKt;
import java.util.Arrays; import java.util.Arrays;
import java.util.Locale; import java.util.Locale;
import static org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet.ICON_UNDEFINED; import static helium314.keyboard.keyboard.internal.KeyboardIconsSet.ICON_UNDEFINED;
import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_ALPHA_FROM_NUMPAD; import static helium314.keyboard.latin.common.Constants.CODE_ALPHA_FROM_NUMPAD;
import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_OUTPUT_TEXT; import static helium314.keyboard.latin.common.Constants.CODE_OUTPUT_TEXT;
import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_SHIFT; import static helium314.keyboard.latin.common.Constants.CODE_SHIFT;
import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_SWITCH_ALPHA_SYMBOL; import static helium314.keyboard.latin.common.Constants.CODE_SWITCH_ALPHA_SYMBOL;
import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_UNSPECIFIED; import static helium314.keyboard.latin.common.Constants.CODE_UNSPECIFIED;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
/** /**
* This class handles key detection. * This class handles key detection.

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.util.SparseArray; import android.util.SparseArray;
@ -13,11 +13,11 @@ import androidx.annotation.Nullable;
import com.android.inputmethod.keyboard.ProximityInfo; import com.android.inputmethod.keyboard.ProximityInfo;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes; import helium314.keyboard.keyboard.internal.KeyVisualAttributes;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet; import helium314.keyboard.keyboard.internal.KeyboardIconsSet;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardParams; import helium314.keyboard.keyboard.internal.KeyboardParams;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View file

@ -4,10 +4,10 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.InputPointers; import helium314.keyboard.latin.common.InputPointers;
public interface KeyboardActionListener { public interface KeyboardActionListener {
/** /**

View file

@ -4,20 +4,20 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.text.InputType; import android.text.InputType;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import org.dslul.openboard.inputmethod.compat.EditorInfoCompatUtils; import helium314.keyboard.compat.EditorInfoCompatUtils;
import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype; import helium314.keyboard.latin.RichInputMethodSubtype;
import org.dslul.openboard.inputmethod.latin.utils.InputTypeUtils; import helium314.keyboard.latin.utils.InputTypeUtils;
import java.util.Arrays; import java.util.Arrays;
import java.util.Locale; import java.util.Locale;
import static org.dslul.openboard.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET; import static helium314.keyboard.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
/** /**
* Unique identifier for each keyboard type. * Unique identifier for each keyboard type.

View file

@ -4,13 +4,13 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import com.android.inputmethod.keyboard.ProximityInfo; import com.android.inputmethod.keyboard.ProximityInfo;
import org.dslul.openboard.inputmethod.annotations.UsedForTesting; import helium314.keyboard.annotations.UsedForTesting;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.app.KeyguardManager; import android.app.KeyguardManager;
import android.content.Context; import android.content.Context;
@ -14,20 +14,20 @@ import android.content.res.XmlResourceParser;
import android.os.Build; import android.os.Build;
import android.text.InputType; import android.text.InputType;
import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.LocaleKeyTexts; import helium314.keyboard.keyboard.internal.keyboard_parser.LocaleKeyTexts;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.util.Xml; import android.util.Xml;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardBuilder; import helium314.keyboard.keyboard.internal.KeyboardBuilder;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardParams; import helium314.keyboard.keyboard.internal.KeyboardParams;
import org.dslul.openboard.inputmethod.keyboard.internal.UniqueKeysCache; import helium314.keyboard.keyboard.internal.UniqueKeysCache;
import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.LocaleKeyTextsKt; import helium314.keyboard.keyboard.internal.keyboard_parser.LocaleKeyTextsKt;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype; import helium314.keyboard.latin.RichInputMethodSubtype;
import org.dslul.openboard.inputmethod.latin.utils.InputTypeUtils; import helium314.keyboard.latin.utils.InputTypeUtils;
import org.dslul.openboard.inputmethod.latin.utils.ScriptUtils; import helium314.keyboard.latin.utils.ScriptUtils;
import org.dslul.openboard.inputmethod.latin.utils.XmlParseUtils; import helium314.keyboard.latin.utils.XmlParseUtils;
import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException; import org.xmlpull.v1.XmlPullParserException;

View file

@ -4,13 +4,13 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
import android.content.res.Configuration; import android.content.res.Configuration;
import android.content.res.Resources; import android.content.res.Resources;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.view.ContextThemeWrapper; import android.view.ContextThemeWrapper;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
@ -20,24 +20,24 @@ import android.widget.LinearLayout;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.event.Event; import helium314.keyboard.event.Event;
import org.dslul.openboard.inputmethod.keyboard.KeyboardLayoutSet.KeyboardLayoutSetException; import helium314.keyboard.keyboard.KeyboardLayoutSet.KeyboardLayoutSetException;
import org.dslul.openboard.inputmethod.keyboard.clipboard.ClipboardHistoryView; import helium314.keyboard.keyboard.clipboard.ClipboardHistoryView;
import org.dslul.openboard.inputmethod.keyboard.emoji.EmojiPalettesView; import helium314.keyboard.keyboard.emoji.EmojiPalettesView;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardState; import helium314.keyboard.keyboard.internal.KeyboardState;
import org.dslul.openboard.inputmethod.latin.InputView; import helium314.keyboard.latin.InputView;
import org.dslul.openboard.inputmethod.latin.KeyboardWrapperView; import helium314.keyboard.latin.KeyboardWrapperView;
import org.dslul.openboard.inputmethod.latin.LatinIME; import helium314.keyboard.latin.LatinIME;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.RichInputMethodManager; import helium314.keyboard.latin.RichInputMethodManager;
import org.dslul.openboard.inputmethod.latin.WordComposer; import helium314.keyboard.latin.WordComposer;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.settings.SettingsValues; import helium314.keyboard.latin.settings.SettingsValues;
import org.dslul.openboard.inputmethod.latin.utils.CapsModeUtils; import helium314.keyboard.latin.utils.CapsModeUtils;
import org.dslul.openboard.inputmethod.latin.utils.LanguageOnSpacebarUtils; import helium314.keyboard.latin.utils.LanguageOnSpacebarUtils;
import org.dslul.openboard.inputmethod.latin.utils.RecapitalizeStatus; import helium314.keyboard.latin.utils.RecapitalizeStatus;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
import org.dslul.openboard.inputmethod.latin.utils.ScriptUtils; import helium314.keyboard.latin.utils.ScriptUtils;
public final class KeyboardSwitcher implements KeyboardState.SwitchActions { public final class KeyboardSwitcher implements KeyboardState.SwitchActions {
private static final String TAG = KeyboardSwitcher.class.getSimpleName(); private static final String TAG = KeyboardSwitcher.class.getSimpleName();

View file

@ -3,7 +3,7 @@
* modified * modified
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard package helium314.keyboard.keyboard
import android.content.Context import android.content.Context
import android.content.SharedPreferences import android.content.SharedPreferences
@ -11,13 +11,13 @@ import android.graphics.Color
import android.os.Build import android.os.Build
import android.os.Build.VERSION_CODES import android.os.Build.VERSION_CODES
import androidx.core.content.ContextCompat import androidx.core.content.ContextCompat
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.common.Colors import helium314.keyboard.latin.common.Colors
import org.dslul.openboard.inputmethod.latin.common.DefaultColors import helium314.keyboard.latin.common.DefaultColors
import org.dslul.openboard.inputmethod.latin.common.DynamicColors import helium314.keyboard.latin.common.DynamicColors
import org.dslul.openboard.inputmethod.latin.settings.Settings import helium314.keyboard.latin.settings.Settings
import org.dslul.openboard.inputmethod.latin.utils.DeviceProtectedUtils import helium314.keyboard.latin.utils.DeviceProtectedUtils
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils import helium314.keyboard.latin.utils.ResourceUtils
class KeyboardTheme // Note: The themeId should be aligned with "themeId" attribute of Keyboard style in values/themes-<style>.xml. class KeyboardTheme // Note: The themeId should be aligned with "themeId" attribute of Keyboard style in values/themes-<style>.xml.
private constructor(val themeId: Int, @JvmField val mStyleId: Int) { private constructor(val themeId: Int, @JvmField val mStyleId: Int) {

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import static org.dslul.openboard.inputmethod.keyboard.KeyboardTheme.STYLE_ROUNDED; import static helium314.keyboard.keyboard.KeyboardTheme.STYLE_ROUNDED;
import android.content.Context; import android.content.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;
@ -27,18 +27,18 @@ import android.view.View;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.keyboard.emoji.EmojiPageKeyboardView; import helium314.keyboard.keyboard.emoji.EmojiPageKeyboardView;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams; import helium314.keyboard.keyboard.internal.KeyDrawParams;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes; import helium314.keyboard.keyboard.internal.KeyVisualAttributes;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.common.Colors; import helium314.keyboard.latin.common.Colors;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.suggestions.MoreSuggestions; import helium314.keyboard.latin.suggestions.MoreSuggestions;
import org.dslul.openboard.inputmethod.latin.suggestions.MoreSuggestionsView; import helium314.keyboard.latin.suggestions.MoreSuggestionsView;
import org.dslul.openboard.inputmethod.latin.utils.TypefaceUtils; import helium314.keyboard.latin.utils.TypefaceUtils;
import java.util.HashSet; import java.util.HashSet;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.animation.AnimatorInflater; import android.animation.AnimatorInflater;
import android.animation.ObjectAnimator; import android.animation.ObjectAnimator;
@ -27,36 +27,36 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.appcompat.view.ContextThemeWrapper; import androidx.appcompat.view.ContextThemeWrapper;
import org.dslul.openboard.inputmethod.accessibility.AccessibilityUtils; import helium314.keyboard.accessibility.AccessibilityUtils;
import org.dslul.openboard.inputmethod.accessibility.MainKeyboardAccessibilityDelegate; import helium314.keyboard.accessibility.MainKeyboardAccessibilityDelegate;
import org.dslul.openboard.inputmethod.annotations.ExternallyReferenced; import helium314.keyboard.annotations.ExternallyReferenced;
import org.dslul.openboard.inputmethod.compat.ConfigurationCompatKt; import helium314.keyboard.compat.ConfigurationCompatKt;
import org.dslul.openboard.inputmethod.keyboard.internal.DrawingPreviewPlacerView; import helium314.keyboard.keyboard.internal.DrawingPreviewPlacerView;
import org.dslul.openboard.inputmethod.keyboard.internal.DrawingProxy; import helium314.keyboard.keyboard.internal.DrawingProxy;
import org.dslul.openboard.inputmethod.keyboard.internal.GestureFloatingTextDrawingPreview; import helium314.keyboard.keyboard.internal.GestureFloatingTextDrawingPreview;
import org.dslul.openboard.inputmethod.keyboard.internal.GestureTrailsDrawingPreview; import helium314.keyboard.keyboard.internal.GestureTrailsDrawingPreview;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams; import helium314.keyboard.keyboard.internal.KeyDrawParams;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyPreviewChoreographer; import helium314.keyboard.keyboard.internal.KeyPreviewChoreographer;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyPreviewDrawParams; import helium314.keyboard.keyboard.internal.KeyPreviewDrawParams;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyPreviewView; import helium314.keyboard.keyboard.internal.KeyPreviewView;
import org.dslul.openboard.inputmethod.keyboard.internal.MoreKeySpec; import helium314.keyboard.keyboard.internal.MoreKeySpec;
import org.dslul.openboard.inputmethod.keyboard.internal.NonDistinctMultitouchHelper; import helium314.keyboard.keyboard.internal.NonDistinctMultitouchHelper;
import org.dslul.openboard.inputmethod.keyboard.internal.SlidingKeyInputDrawingPreview; import helium314.keyboard.keyboard.internal.SlidingKeyInputDrawingPreview;
import org.dslul.openboard.inputmethod.keyboard.internal.TimerHandler; import helium314.keyboard.keyboard.internal.TimerHandler;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype; import helium314.keyboard.latin.RichInputMethodSubtype;
import org.dslul.openboard.inputmethod.latin.SuggestedWords; import helium314.keyboard.latin.SuggestedWords;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.common.Colors; import helium314.keyboard.latin.common.Colors;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import org.dslul.openboard.inputmethod.latin.define.DebugFlags; import helium314.keyboard.latin.define.DebugFlags;
import org.dslul.openboard.inputmethod.latin.settings.DebugSettings; import helium314.keyboard.latin.settings.DebugSettings;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.DeviceProtectedUtils; import helium314.keyboard.latin.utils.DeviceProtectedUtils;
import org.dslul.openboard.inputmethod.latin.utils.LanguageOnSpacebarUtils; import helium314.keyboard.latin.utils.LanguageOnSpacebarUtils;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import org.dslul.openboard.inputmethod.latin.utils.TypefaceUtils; import helium314.keyboard.latin.utils.TypefaceUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
public final class MoreKeysDetector extends KeyDetector { public final class MoreKeysDetector extends KeyDetector {
private final int mSlideAllowanceSquare; private final int mSlideAllowanceSquare;

View file

@ -4,20 +4,20 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.content.Context; import android.content.Context;
import android.graphics.Paint; import android.graphics.Paint;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.annotations.UsedForTesting; import helium314.keyboard.annotations.UsedForTesting;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardBuilder; import helium314.keyboard.keyboard.internal.KeyboardBuilder;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardParams; import helium314.keyboard.keyboard.internal.KeyboardParams;
import org.dslul.openboard.inputmethod.keyboard.internal.MoreKeySpec; import helium314.keyboard.keyboard.internal.MoreKeySpec;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import org.dslul.openboard.inputmethod.latin.utils.TypefaceUtils; import helium314.keyboard.latin.utils.TypefaceUtils;
public final class MoreKeysKeyboard extends Keyboard { public final class MoreKeysKeyboard extends Keyboard {
private final int mDefaultKeyCoordX; private final int mDefaultKeyCoordX;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.content.Context; import android.content.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;
@ -18,13 +18,13 @@ import android.view.ViewGroup;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.accessibility.AccessibilityUtils; import helium314.keyboard.accessibility.AccessibilityUtils;
import org.dslul.openboard.inputmethod.accessibility.MoreKeysKeyboardAccessibilityDelegate; import helium314.keyboard.accessibility.MoreKeysKeyboardAccessibilityDelegate;
import org.dslul.openboard.inputmethod.keyboard.emoji.OnKeyEventListener; import helium314.keyboard.keyboard.emoji.OnKeyEventListener;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams; import helium314.keyboard.keyboard.internal.KeyDrawParams;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
/** /**
* A view that renders a virtual {@link MoreKeysKeyboard}. It handles rendering of keys and * A view that renders a virtual {@link MoreKeysKeyboard}. It handles rendering of keys and

View file

@ -4,11 +4,11 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import org.dslul.openboard.inputmethod.keyboard.emoji.OnKeyEventListener; import helium314.keyboard.keyboard.emoji.OnKeyEventListener;
public interface MoreKeysPanel { public interface MoreKeysPanel {
interface Controller { interface Controller {

View file

@ -4,40 +4,40 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard; package helium314.keyboard.keyboard;
import static java.lang.Math.abs; import static java.lang.Math.abs;
import android.content.res.Resources; import android.content.res.Resources;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.os.SystemClock; import android.os.SystemClock;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.inputmethod.InputMethodSubtype; import android.view.inputmethod.InputMethodSubtype;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.keyboard.internal.BatchInputArbiter; import helium314.keyboard.keyboard.internal.BatchInputArbiter;
import org.dslul.openboard.inputmethod.keyboard.internal.BatchInputArbiter.BatchInputArbiterListener; import helium314.keyboard.keyboard.internal.BatchInputArbiter.BatchInputArbiterListener;
import org.dslul.openboard.inputmethod.keyboard.internal.BogusMoveEventDetector; import helium314.keyboard.keyboard.internal.BogusMoveEventDetector;
import org.dslul.openboard.inputmethod.keyboard.internal.DrawingProxy; import helium314.keyboard.keyboard.internal.DrawingProxy;
import org.dslul.openboard.inputmethod.keyboard.internal.GestureEnabler; import helium314.keyboard.keyboard.internal.GestureEnabler;
import org.dslul.openboard.inputmethod.keyboard.internal.GestureStrokeDrawingParams; import helium314.keyboard.keyboard.internal.GestureStrokeDrawingParams;
import org.dslul.openboard.inputmethod.keyboard.internal.GestureStrokeDrawingPoints; import helium314.keyboard.keyboard.internal.GestureStrokeDrawingPoints;
import org.dslul.openboard.inputmethod.keyboard.internal.GestureStrokeRecognitionParams; import helium314.keyboard.keyboard.internal.GestureStrokeRecognitionParams;
import org.dslul.openboard.inputmethod.keyboard.internal.PointerTrackerQueue; import helium314.keyboard.keyboard.internal.PointerTrackerQueue;
import org.dslul.openboard.inputmethod.keyboard.internal.TimerProxy; import helium314.keyboard.keyboard.internal.TimerProxy;
import org.dslul.openboard.inputmethod.keyboard.internal.TypingTimeRecorder; import helium314.keyboard.keyboard.internal.TypingTimeRecorder;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.RichInputMethodManager; import helium314.keyboard.latin.RichInputMethodManager;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import org.dslul.openboard.inputmethod.latin.common.InputPointers; import helium314.keyboard.latin.common.InputPointers;
import org.dslul.openboard.inputmethod.latin.define.DebugFlags; import helium314.keyboard.latin.define.DebugFlags;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.settings.SettingsValues; import helium314.keyboard.latin.settings.SettingsValues;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View file

@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.keyboard.clipboard package helium314.keyboard.keyboard.clipboard
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.graphics.Typeface import android.graphics.Typeface
@ -12,11 +12,11 @@ import android.view.ViewGroup
import android.widget.ImageView import android.widget.ImageView
import android.widget.TextView import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import org.dslul.openboard.inputmethod.latin.ClipboardHistoryEntry import helium314.keyboard.latin.ClipboardHistoryEntry
import org.dslul.openboard.inputmethod.latin.ClipboardHistoryManager import helium314.keyboard.latin.ClipboardHistoryManager
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.common.ColorType import helium314.keyboard.latin.common.ColorType
import org.dslul.openboard.inputmethod.latin.settings.Settings import helium314.keyboard.latin.settings.Settings
class ClipboardAdapter( class ClipboardAdapter(
val clipboardLayoutParams: ClipboardLayoutParams, val clipboardLayoutParams: ClipboardLayoutParams,

View file

@ -1,13 +1,13 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.keyboard.clipboard package helium314.keyboard.keyboard.clipboard
import android.content.Context import android.content.Context
import android.util.AttributeSet import android.util.AttributeSet
import android.view.View import android.view.View
import androidx.recyclerview.widget.ItemTouchHelper import androidx.recyclerview.widget.ItemTouchHelper
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import org.dslul.openboard.inputmethod.latin.ClipboardHistoryManager import helium314.keyboard.latin.ClipboardHistoryManager
class ClipboardHistoryRecyclerView @JvmOverloads constructor( class ClipboardHistoryRecyclerView @JvmOverloads constructor(
context: Context, context: Context,

View file

@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.keyboard.clipboard package helium314.keyboard.keyboard.clipboard
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
@ -13,20 +13,20 @@ import android.widget.ImageButton
import android.widget.LinearLayout import android.widget.LinearLayout
import android.widget.TextView import android.widget.TextView
import androidx.recyclerview.widget.StaggeredGridLayoutManager import androidx.recyclerview.widget.StaggeredGridLayoutManager
import org.dslul.openboard.inputmethod.keyboard.KeyboardActionListener import helium314.keyboard.keyboard.KeyboardActionListener
import org.dslul.openboard.inputmethod.keyboard.KeyboardSwitcher import helium314.keyboard.keyboard.KeyboardSwitcher
import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams import helium314.keyboard.keyboard.internal.KeyDrawParams
import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes import helium314.keyboard.keyboard.internal.KeyVisualAttributes
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet import helium314.keyboard.keyboard.internal.KeyboardIconsSet
import org.dslul.openboard.inputmethod.latin.ClipboardHistoryManager import helium314.keyboard.latin.ClipboardHistoryManager
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.common.ColorType import helium314.keyboard.latin.common.ColorType
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
import org.dslul.openboard.inputmethod.latin.settings.Settings import helium314.keyboard.latin.settings.Settings
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils import helium314.keyboard.latin.utils.ResourceUtils
import org.dslul.openboard.inputmethod.latin.utils.ToolbarKey import helium314.keyboard.latin.utils.ToolbarKey
import org.dslul.openboard.inputmethod.latin.utils.createToolbarKey import helium314.keyboard.latin.utils.createToolbarKey
import org.dslul.openboard.inputmethod.latin.utils.getCodeForToolbarKey import helium314.keyboard.latin.utils.getCodeForToolbarKey
class ClipboardHistoryView @JvmOverloads constructor( class ClipboardHistoryView @JvmOverloads constructor(
context: Context, context: Context,

View file

@ -1,15 +1,15 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.keyboard.clipboard package helium314.keyboard.keyboard.clipboard
import android.content.res.Resources import android.content.res.Resources
import android.view.View import android.view.View
import android.widget.FrameLayout import android.widget.FrameLayout
import android.widget.LinearLayout import android.widget.LinearLayout
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.settings.Settings import helium314.keyboard.latin.settings.Settings
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils import helium314.keyboard.latin.utils.ResourceUtils
class ClipboardLayoutParams(res: Resources) { class ClipboardLayoutParams(res: Resources) {

View file

@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.keyboard.clipboard package helium314.keyboard.keyboard.clipboard
interface OnKeyEventListener { interface OnKeyEventListener {

View file

@ -4,22 +4,22 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import static org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.EmojiParserKt.EMOJI_HINT_LABEL; import static helium314.keyboard.keyboard.internal.keyboard_parser.EmojiParserKt.EMOJI_HINT_LABEL;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.text.TextUtils; import android.text.TextUtils;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.Keyboard; import helium314.keyboard.keyboard.Keyboard;
import org.dslul.openboard.inputmethod.keyboard.internal.MoreKeySpec; import helium314.keyboard.keyboard.internal.MoreKeySpec;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.JsonUtils; import helium314.keyboard.latin.utils.JsonUtils;
import java.util.ArrayDeque; import java.util.ArrayDeque;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -4,23 +4,23 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.content.res.Resources; import android.content.res.Resources;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.graphics.Paint; import android.graphics.Paint;
import android.graphics.Rect; import android.graphics.Rect;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.core.graphics.PaintCompat; import androidx.core.graphics.PaintCompat;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.Keyboard; import helium314.keyboard.keyboard.Keyboard;
import org.dslul.openboard.inputmethod.keyboard.KeyboardId; import helium314.keyboard.keyboard.KeyboardId;
import org.dslul.openboard.inputmethod.keyboard.KeyboardLayoutSet; import helium314.keyboard.keyboard.KeyboardLayoutSet;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import android.content.Context; import android.content.Context;
import android.graphics.Canvas; import android.graphics.Canvas;

View file

@ -4,17 +4,17 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import android.content.res.Resources; import android.content.res.Resources;
import android.view.View; import android.view.View;
import android.widget.LinearLayout; import android.widget.LinearLayout;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.settings.SettingsValues; import helium314.keyboard.latin.settings.SettingsValues;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
final class EmojiLayoutParams { final class EmojiLayoutParams {
private static final int DEFAULT_KEYBOARD_ROWS = 4; private static final int DEFAULT_KEYBOARD_ROWS = 4;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import android.content.Context; import android.content.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;
@ -13,7 +13,7 @@ import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode; import android.graphics.PorterDuffXfermode;
import android.os.Handler; import android.os.Handler;
import android.util.AttributeSet; import android.util.AttributeSet;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
@ -26,19 +26,19 @@ import android.widget.FrameLayout;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.accessibility.AccessibilityUtils; import helium314.keyboard.accessibility.AccessibilityUtils;
import org.dslul.openboard.inputmethod.accessibility.KeyboardAccessibilityDelegate; import helium314.keyboard.accessibility.KeyboardAccessibilityDelegate;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.KeyDetector; import helium314.keyboard.keyboard.KeyDetector;
import org.dslul.openboard.inputmethod.keyboard.Keyboard; import helium314.keyboard.keyboard.Keyboard;
import org.dslul.openboard.inputmethod.keyboard.KeyboardView; import helium314.keyboard.keyboard.KeyboardView;
import org.dslul.openboard.inputmethod.keyboard.MoreKeysKeyboard; import helium314.keyboard.keyboard.MoreKeysKeyboard;
import org.dslul.openboard.inputmethod.keyboard.MoreKeysKeyboardView; import helium314.keyboard.keyboard.MoreKeysKeyboardView;
import org.dslul.openboard.inputmethod.keyboard.MoreKeysPanel; import helium314.keyboard.keyboard.MoreKeysPanel;
import org.dslul.openboard.inputmethod.keyboard.internal.MoreKeySpec; import helium314.keyboard.keyboard.internal.MoreKeySpec;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import java.util.WeakHashMap; import java.util.WeakHashMap;

View file

@ -4,22 +4,22 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.util.SparseArray; import android.util.SparseArray;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.Keyboard; import helium314.keyboard.keyboard.Keyboard;
import org.dslul.openboard.inputmethod.keyboard.KeyboardView; import helium314.keyboard.keyboard.KeyboardView;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
final class EmojiPalettesAdapter extends RecyclerView.Adapter<EmojiPalettesAdapter.ViewHolder>{ final class EmojiPalettesAdapter extends RecyclerView.Adapter<EmojiPalettesAdapter.ViewHolder>{
private static final String TAG = EmojiPalettesAdapter.class.getSimpleName(); private static final String TAG = EmojiPalettesAdapter.class.getSimpleName();

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
@ -24,27 +24,27 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.KeyboardActionListener; import helium314.keyboard.keyboard.KeyboardActionListener;
import org.dslul.openboard.inputmethod.keyboard.KeyboardLayoutSet; import helium314.keyboard.keyboard.KeyboardLayoutSet;
import org.dslul.openboard.inputmethod.keyboard.KeyboardSwitcher; import helium314.keyboard.keyboard.KeyboardSwitcher;
import org.dslul.openboard.inputmethod.keyboard.KeyboardView; import helium314.keyboard.keyboard.KeyboardView;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams; import helium314.keyboard.keyboard.internal.KeyDrawParams;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes; import helium314.keyboard.keyboard.internal.KeyVisualAttributes;
import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet; import helium314.keyboard.keyboard.internal.KeyboardIconsSet;
import org.dslul.openboard.inputmethod.latin.AudioAndHapticFeedbackManager; import helium314.keyboard.latin.AudioAndHapticFeedbackManager;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype; import helium314.keyboard.latin.RichInputMethodSubtype;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.common.Colors; import helium314.keyboard.latin.common.Colors;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.DeviceProtectedUtils; import helium314.keyboard.latin.utils.DeviceProtectedUtils;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import static org.dslul.openboard.inputmethod.latin.common.Constants.NOT_A_COORDINATE; import static helium314.keyboard.latin.common.Constants.NOT_A_COORDINATE;
/** /**
* View class to implement Emoji palettes. * View class to implement Emoji palettes.
@ -314,7 +314,7 @@ public final class EmojiPalettesView extends LinearLayout
/** /**
* Called from {@link EmojiPageKeyboardView} through * Called from {@link EmojiPageKeyboardView} through
* {@link org.dslul.openboard.inputmethod.keyboard.emoji.OnKeyEventListener} * {@link helium314.keyboard.keyboard.emoji.OnKeyEventListener}
* interface to handle touch events from non-View-based elements such as Emoji buttons. * interface to handle touch events from non-View-based elements such as Emoji buttons.
*/ */
@Override @Override
@ -325,7 +325,7 @@ public final class EmojiPalettesView extends LinearLayout
/** /**
* Called from {@link EmojiPageKeyboardView} through * Called from {@link EmojiPageKeyboardView} through
* {@link org.dslul.openboard.inputmethod.keyboard.emoji.OnKeyEventListener} * {@link helium314.keyboard.keyboard.emoji.OnKeyEventListener}
* interface to handle touch events from non-View-based elements such as Emoji buttons. * interface to handle touch events from non-View-based elements such as Emoji buttons.
* This may be called without any prior call to {@link OnKeyEventListener#onPressKey(Key)}. * This may be called without any prior call to {@link OnKeyEventListener#onPressKey(Key)}.
*/ */

View file

@ -1,8 +1,8 @@
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only
package org.dslul.openboard.inputmethod.keyboard.emoji; package helium314.keyboard.keyboard.emoji;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
/** /**
* Interface to handle touch events from non-View-based elements * Interface to handle touch events from non-View-based elements

View file

@ -4,15 +4,15 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.view.View; import android.view.View;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.keyboard.MainKeyboardView; import helium314.keyboard.keyboard.MainKeyboardView;
import org.dslul.openboard.inputmethod.keyboard.PointerTracker; import helium314.keyboard.keyboard.PointerTracker;
/** /**
* Abstract base class for previews that are drawn on DrawingPreviewPlacerView, e.g., * Abstract base class for previews that are drawn on DrawingPreviewPlacerView, e.g.,

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -4,10 +4,10 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.InputPointers; import helium314.keyboard.latin.common.InputPointers;
/** /**
* This class arbitrates batch input. * This class arbitrates batch input.

View file

@ -4,15 +4,15 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.Resources; import android.content.res.Resources;
import android.util.DisplayMetrics; import android.util.DisplayMetrics;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.define.DebugFlags; import helium314.keyboard.latin.define.DebugFlags;
// This hack is applied to certain classes of tablets. // This hack is applied to certain classes of tablets.
public final class BogusMoveEventDetector { public final class BogusMoveEventDetector {

View file

@ -4,12 +4,12 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.text.TextUtils; import android.text.TextUtils;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
/** /**
* The string parser of codesArray specification for <GridRows />. The attribute codesArray is an * The string parser of codesArray specification for <GridRows />. The attribute codesArray is an

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.Context; import android.content.Context;
import android.graphics.Canvas; import android.graphics.Canvas;
@ -14,7 +14,7 @@ import android.graphics.PorterDuffXfermode;
import android.util.AttributeSet; import android.util.AttributeSet;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -4,14 +4,14 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.MoreKeysPanel; import helium314.keyboard.keyboard.MoreKeysPanel;
import org.dslul.openboard.inputmethod.keyboard.PointerTracker; import helium314.keyboard.keyboard.PointerTracker;
public interface DrawingProxy { public interface DrawingProxy {
/** /**

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.accessibility.AccessibilityUtils; import helium314.keyboard.accessibility.AccessibilityUtils;
public final class GestureEnabler { public final class GestureEnabler {
/** True if we should handle gesture events. */ /** True if we should handle gesture events. */

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.graphics.Canvas; import android.graphics.Canvas;
@ -16,13 +16,13 @@ import android.text.TextUtils;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.keyboard.PointerTracker; import helium314.keyboard.keyboard.PointerTracker;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.SuggestedWords; import helium314.keyboard.latin.SuggestedWords;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.common.Colors; import helium314.keyboard.latin.common.Colors;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
/** /**
* The class for single gesture preview text. The class for multiple gesture preview text will be * The class for single gesture preview text. The class for multiple gesture preview text will be

View file

@ -4,11 +4,11 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
/** /**
* This class holds parameters to control how a gesture stroke is sampled and drawn on the screen. * This class holds parameters to control how a gesture stroke is sampled and drawn on the screen.

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.common.ResizableIntArray; import helium314.keyboard.latin.common.ResizableIntArray;
/** /**
* This class holds drawing points to represent a gesture stroke on the screen. * This class holds drawing points to represent a gesture stroke on the screen.

View file

@ -4,12 +4,12 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
/** /**
* This class holds parameters to control how a gesture stroke is sampled and recognized. * This class holds parameters to control how a gesture stroke is sampled and recognized.

View file

@ -4,13 +4,13 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.InputPointers; import helium314.keyboard.latin.common.InputPointers;
import org.dslul.openboard.inputmethod.latin.common.ResizableIntArray; import helium314.keyboard.latin.common.ResizableIntArray;
import java.util.Locale; import java.util.Locale;

View file

@ -4,13 +4,13 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
/** /**
* This class holds parameters to control how a gesture trail is drawn and animated on the screen. * This class holds parameters to control how a gesture trail is drawn and animated on the screen.

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.graphics.Canvas; import android.graphics.Canvas;
import android.graphics.Color; import android.graphics.Color;
@ -13,7 +13,7 @@ import android.graphics.Path;
import android.graphics.Rect; import android.graphics.Rect;
import android.os.SystemClock; import android.os.SystemClock;
import org.dslul.openboard.inputmethod.latin.common.ResizableIntArray; import helium314.keyboard.latin.common.ResizableIntArray;
/** /**
* This class holds drawing points to represent a gesture trail. The gesture trail may contain * This class holds drawing points to represent a gesture trail. The gesture trail may contain

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -19,7 +19,7 @@ import android.util.SparseArray;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.keyboard.PointerTracker; import helium314.keyboard.keyboard.PointerTracker;
/** /**
* Draw preview graphics of multiple gesture trails during gesture input. * Draw preview graphics of multiple gesture trails during gesture input.

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
/** /**
* Interpolates XY-coordinates using Cubic Hermite Curve. * Interpolates XY-coordinates using Cubic Hermite Curve.

View file

@ -4,14 +4,14 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.graphics.Typeface; import android.graphics.Typeface;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
public final class KeyDrawParams { public final class KeyDrawParams {
@NonNull @NonNull

View file

@ -4,18 +4,18 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.Context; import android.content.Context;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.common.Colors; import helium314.keyboard.latin.common.Colors;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.ViewLayoutUtils; import helium314.keyboard.latin.utils.ViewLayoutUtils;
import java.util.ArrayDeque; import java.util.ArrayDeque;
import java.util.HashMap; import java.util.HashMap;

View file

@ -4,13 +4,13 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.view.View; import android.view.View;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
public final class KeyPreviewDrawParams { public final class KeyPreviewDrawParams {
// XML attributes of {@link MainKeyboardView}. // XML attributes of {@link MainKeyboardView}.

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.Context; import android.content.Context;
import android.graphics.Rect; import android.graphics.Rect;
@ -17,9 +17,9 @@ import android.view.Gravity;
import androidx.appcompat.widget.AppCompatTextView; import androidx.appcompat.widget.AppCompatTextView;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.StringUtilsKt; import helium314.keyboard.latin.common.StringUtilsKt;
import java.util.HashSet; import java.util.HashSet;

View file

@ -4,14 +4,14 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import org.dslul.openboard.inputmethod.latin.define.DebugFlags; import helium314.keyboard.latin.define.DebugFlags;
import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_OUTPUT_TEXT; import static helium314.keyboard.latin.common.Constants.CODE_OUTPUT_TEXT;
import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_UNSPECIFIED; import static helium314.keyboard.latin.common.Constants.CODE_UNSPECIFIED;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.graphics.Typeface; import android.graphics.Typeface;
@ -13,11 +13,11 @@ import android.util.SparseIntArray;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.common.Colors; import helium314.keyboard.latin.common.Colors;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
public final class KeyVisualAttributes { public final class KeyVisualAttributes {
@Nullable @Nullable

View file

@ -3,26 +3,26 @@
* modified * modified
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal package helium314.keyboard.keyboard.internal
import android.content.Context import android.content.Context
import android.content.res.Resources import android.content.res.Resources
import android.util.Xml import android.util.Xml
import androidx.annotation.XmlRes import androidx.annotation.XmlRes
import org.dslul.openboard.inputmethod.annotations.UsedForTesting import helium314.keyboard.annotations.UsedForTesting
import org.dslul.openboard.inputmethod.keyboard.Key import helium314.keyboard.keyboard.Key
import org.dslul.openboard.inputmethod.keyboard.Key.KeyParams import helium314.keyboard.keyboard.Key.KeyParams
import org.dslul.openboard.inputmethod.keyboard.Keyboard import helium314.keyboard.keyboard.Keyboard
import org.dslul.openboard.inputmethod.keyboard.KeyboardId import helium314.keyboard.keyboard.KeyboardId
import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.EmojiParser import helium314.keyboard.keyboard.internal.keyboard_parser.EmojiParser
import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.KeyboardParser import helium314.keyboard.keyboard.internal.keyboard_parser.KeyboardParser
import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.addLocaleKeyTextsToParams import helium314.keyboard.keyboard.internal.keyboard_parser.addLocaleKeyTextsToParams
import org.dslul.openboard.inputmethod.latin.R import helium314.keyboard.latin.R
import org.dslul.openboard.inputmethod.latin.common.Constants import helium314.keyboard.latin.common.Constants
import org.dslul.openboard.inputmethod.latin.define.DebugFlags import helium314.keyboard.latin.define.DebugFlags
import org.dslul.openboard.inputmethod.latin.settings.Settings import helium314.keyboard.latin.settings.Settings
import org.dslul.openboard.inputmethod.latin.utils.Log import helium314.keyboard.latin.utils.Log
import org.dslul.openboard.inputmethod.latin.utils.sumOf import helium314.keyboard.latin.utils.sumOf
import org.xmlpull.v1.XmlPullParser import org.xmlpull.v1.XmlPullParser
// TODO: Write unit tests for this class. // TODO: Write unit tests for this class.

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import java.util.HashMap; import java.util.HashMap;

View file

@ -4,18 +4,18 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.Resources; import android.content.res.Resources;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.util.SparseIntArray; import android.util.SparseIntArray;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import java.util.HashMap; import java.util.HashMap;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.Context; import android.content.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;
@ -14,13 +14,13 @@ import android.util.SparseIntArray;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.KeyboardId; import helium314.keyboard.keyboard.KeyboardId;
import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.LocaleKeyTexts; import helium314.keyboard.keyboard.internal.keyboard_parser.LocaleKeyTexts;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils; import helium314.keyboard.latin.utils.ResourceUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Comparator; import java.util.Comparator;

View file

@ -4,18 +4,18 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.text.TextUtils; import android.text.TextUtils;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.event.Event; import helium314.keyboard.event.Event;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
import org.dslul.openboard.inputmethod.latin.utils.CapsModeUtils; import helium314.keyboard.latin.utils.CapsModeUtils;
import org.dslul.openboard.inputmethod.latin.utils.RecapitalizeStatus; import helium314.keyboard.latin.utils.RecapitalizeStatus;
/** /**
* Keyboard state machine. * Keyboard state machine.

View file

@ -4,11 +4,11 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import org.dslul.openboard.inputmethod.annotations.UsedForTesting; import helium314.keyboard.annotations.UsedForTesting;
import java.util.Arrays; import java.util.Arrays;
import java.util.Locale; import java.util.Locale;

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -4,14 +4,14 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.os.Build; import android.os.Build;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
/** /**
* The string parser of moreCodesArray specification for <GridRows />. The attribute moreCodesArray is an * The string parser of moreCodesArray specification for <GridRows />. The attribute moreCodesArray is an

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.SparseIntArray; import android.util.SparseIntArray;
@ -12,10 +12,10 @@ import android.util.SparseIntArray;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.latin.common.CollectionUtils; import helium314.keyboard.latin.common.CollectionUtils;
import org.dslul.openboard.inputmethod.latin.common.Constants; import helium314.keyboard.latin.common.Constants;
import org.dslul.openboard.inputmethod.latin.common.StringUtils; import helium314.keyboard.latin.common.StringUtils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashSet; import java.util.HashSet;

View file

@ -4,15 +4,15 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import android.view.MotionEvent; import android.view.MotionEvent;
import org.dslul.openboard.inputmethod.keyboard.Key; import helium314.keyboard.keyboard.Key;
import org.dslul.openboard.inputmethod.keyboard.KeyDetector; import helium314.keyboard.keyboard.KeyDetector;
import org.dslul.openboard.inputmethod.keyboard.PointerTracker; import helium314.keyboard.keyboard.PointerTracker;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
public final class NonDistinctMultitouchHelper { public final class NonDistinctMultitouchHelper {
private static final String TAG = NonDistinctMultitouchHelper.class.getSimpleName(); private static final String TAG = NonDistinctMultitouchHelper.class.getSimpleName();

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.graphics.Path; import android.graphics.Path;
import android.graphics.Rect; import android.graphics.Rect;

View file

@ -4,9 +4,9 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;

View file

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import android.content.res.TypedArray; import android.content.res.TypedArray;
import android.graphics.Canvas; import android.graphics.Canvas;
@ -13,11 +13,11 @@ import android.graphics.Path;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import org.dslul.openboard.inputmethod.keyboard.PointerTracker; import helium314.keyboard.keyboard.PointerTracker;
import org.dslul.openboard.inputmethod.latin.R; import helium314.keyboard.latin.R;
import org.dslul.openboard.inputmethod.latin.common.ColorType; import helium314.keyboard.latin.common.ColorType;
import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils; import helium314.keyboard.latin.common.CoordinateUtils;
import org.dslul.openboard.inputmethod.latin.settings.Settings; import helium314.keyboard.latin.settings.Settings;
/** /**
* Draw rubber band preview graphics during sliding key input. * Draw rubber band preview graphics during sliding key input.

View file

@ -4,12 +4,12 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only * SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/ */
package org.dslul.openboard.inputmethod.keyboard.internal; package helium314.keyboard.keyboard.internal;
import org.dslul.openboard.inputmethod.latin.utils.Log; import helium314.keyboard.latin.utils.Log;
import org.dslul.openboard.inputmethod.annotations.UsedForTesting; import helium314.keyboard.annotations.UsedForTesting;
import org.dslul.openboard.inputmethod.keyboard.internal.MatrixUtils.MatrixOperationFailedException; import helium314.keyboard.keyboard.internal.MatrixUtils.MatrixOperationFailedException;
import java.util.Arrays; import java.util.Arrays;

Some files were not shown because too many files have changed in this diff Show more