diff --git a/app/build.gradle b/app/build.gradle
index 929839ba..6d8f06b3 100755
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -7,11 +7,11 @@ android {
buildToolsVersion = '34.0.0'
defaultConfig {
- applicationId "org.dslul.openboard.inputmethod.latin"
+ applicationId "helium314.keyboard.latin"
minSdkVersion 21
targetSdkVersion 34
- versionCode 19
- versionName '1.4.5'
+ versionCode 1000
+ versionName '1.0-alpha1'
}
buildTypes {
@@ -71,7 +71,7 @@ android {
jvmTarget = JavaVersion.VERSION_17.toString()
}
- namespace "org.dslul.openboard.inputmethod.latin"
+ namespace "helium314.keyboard.latin"
}
dependencies {
diff --git a/app/src/debug/res/values/donottranslate.xml b/app/src/debug/res/values/donottranslate.xml
index 9e550638..030f3683 100644
--- a/app/src/debug/res/values/donottranslate.xml
+++ b/app/src/debug/res/values/donottranslate.xml
@@ -3,5 +3,5 @@
SPDX-License-Identifier: GPL-3.0-only
-->
- org.dslul.openboard.inputmethod.latin.debug.HIDE_SOFT_INPUT
+ helium314.keyboard.latin.debug.HIDE_SOFT_INPUT
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a4e84f1a..84c94f6d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -26,21 +26,21 @@
To use this, add the following line into calling application's AndroidManifest.xml
{@code
-
+
}
then call {@link android.content.Context#sendBroadcast(Intent)} as follows:
{@code
- sendBroadcast(new Intent("org.dslul.openboard.inputmethod.latin.HIDE_SOFT_INPUT")
- .setPackage("org.dslul.openboard.inputmethod.latin"));
+ sendBroadcast(new Intent("helium314.keyboard.latin.HIDE_SOFT_INPUT")
+ .setPackage("helium314.keyboard.latin"));
}
-->
-
+
diff --git a/app/src/main/java/com/android/inputmethod/keyboard/ProximityInfo.java b/app/src/main/java/com/android/inputmethod/keyboard/ProximityInfo.java
index 4cc819d3..ff8d730c 100644
--- a/app/src/main/java/com/android/inputmethod/keyboard/ProximityInfo.java
+++ b/app/src/main/java/com/android/inputmethod/keyboard/ProximityInfo.java
@@ -7,14 +7,14 @@
package com.android.inputmethod.keyboard;
import android.graphics.Rect;
-import org.dslul.openboard.inputmethod.latin.utils.Log;
+import helium314.keyboard.latin.utils.Log;
import androidx.annotation.NonNull;
-import org.dslul.openboard.inputmethod.keyboard.Key;
-import org.dslul.openboard.inputmethod.keyboard.internal.TouchPositionCorrection;
-import org.dslul.openboard.inputmethod.latin.common.Constants;
-import org.dslul.openboard.inputmethod.latin.utils.JniUtils;
+import helium314.keyboard.keyboard.Key;
+import helium314.keyboard.keyboard.internal.TouchPositionCorrection;
+import helium314.keyboard.latin.common.Constants;
+import helium314.keyboard.latin.utils.JniUtils;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/app/src/main/java/com/android/inputmethod/latin/BinaryDictionary.java b/app/src/main/java/com/android/inputmethod/latin/BinaryDictionary.java
index 728dd0ae..3aa4d9bc 100644
--- a/app/src/main/java/com/android/inputmethod/latin/BinaryDictionary.java
+++ b/app/src/main/java/com/android/inputmethod/latin/BinaryDictionary.java
@@ -7,28 +7,28 @@
package com.android.inputmethod.latin;
import android.text.TextUtils;
-import org.dslul.openboard.inputmethod.latin.utils.Log;
+import helium314.keyboard.latin.utils.Log;
import android.util.SparseArray;
import androidx.annotation.NonNull;
-import org.dslul.openboard.inputmethod.annotations.UsedForTesting;
-import org.dslul.openboard.inputmethod.latin.Dictionary;
-import org.dslul.openboard.inputmethod.latin.NgramContext;
-import org.dslul.openboard.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import org.dslul.openboard.inputmethod.latin.common.ComposedData;
-import org.dslul.openboard.inputmethod.latin.common.Constants;
-import org.dslul.openboard.inputmethod.latin.common.FileUtils;
-import org.dslul.openboard.inputmethod.latin.common.InputPointers;
-import org.dslul.openboard.inputmethod.latin.common.StringUtils;
-import org.dslul.openboard.inputmethod.latin.makedict.DictionaryHeader;
-import org.dslul.openboard.inputmethod.latin.makedict.FormatSpec;
-import org.dslul.openboard.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
-import org.dslul.openboard.inputmethod.latin.makedict.UnsupportedFormatException;
-import org.dslul.openboard.inputmethod.latin.makedict.WordProperty;
-import org.dslul.openboard.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import helium314.keyboard.annotations.UsedForTesting;
+import helium314.keyboard.latin.Dictionary;
+import helium314.keyboard.latin.NgramContext;
+import helium314.keyboard.latin.SuggestedWords.SuggestedWordInfo;
+import helium314.keyboard.latin.common.ComposedData;
+import helium314.keyboard.latin.common.Constants;
+import helium314.keyboard.latin.common.FileUtils;
+import helium314.keyboard.latin.common.InputPointers;
+import helium314.keyboard.latin.common.StringUtils;
+import helium314.keyboard.latin.makedict.DictionaryHeader;
+import helium314.keyboard.latin.makedict.FormatSpec;
+import helium314.keyboard.latin.makedict.FormatSpec.DictionaryOptions;
+import helium314.keyboard.latin.makedict.UnsupportedFormatException;
+import helium314.keyboard.latin.makedict.WordProperty;
+import helium314.keyboard.latin.settings.SettingsValuesForSuggestion;
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 java.io.File;
diff --git a/app/src/main/java/com/android/inputmethod/latin/DicTraverseSession.java b/app/src/main/java/com/android/inputmethod/latin/DicTraverseSession.java
index 404501f7..220672b3 100644
--- a/app/src/main/java/com/android/inputmethod/latin/DicTraverseSession.java
+++ b/app/src/main/java/com/android/inputmethod/latin/DicTraverseSession.java
@@ -6,9 +6,9 @@
package com.android.inputmethod.latin;
-import org.dslul.openboard.inputmethod.latin.common.NativeSuggestOptions;
-import org.dslul.openboard.inputmethod.latin.define.DecoderSpecificConstants;
-import org.dslul.openboard.inputmethod.latin.utils.JniUtils;
+import helium314.keyboard.latin.common.NativeSuggestOptions;
+import helium314.keyboard.latin.define.DecoderSpecificConstants;
+import helium314.keyboard.latin.utils.JniUtils;
import java.util.Locale;
diff --git a/app/src/main/java/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java b/app/src/main/java/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java
index e20a33c0..207c317e 100644
--- a/app/src/main/java/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java
+++ b/app/src/main/java/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java
@@ -6,12 +6,12 @@
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 org.dslul.openboard.inputmethod.latin.common.StringUtils;
-import org.dslul.openboard.inputmethod.latin.makedict.DictionaryHeader;
-import org.dslul.openboard.inputmethod.latin.makedict.UnsupportedFormatException;
-import org.dslul.openboard.inputmethod.latin.utils.JniUtils;
+import helium314.keyboard.latin.common.StringUtils;
+import helium314.keyboard.latin.makedict.DictionaryHeader;
+import helium314.keyboard.latin.makedict.UnsupportedFormatException;
+import helium314.keyboard.latin.utils.JniUtils;
import java.io.File;
import java.io.IOException;
diff --git a/app/src/main/java/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java b/app/src/main/java/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java
index 62b9f59f..ff2f529d 100644
--- a/app/src/main/java/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java
+++ b/app/src/main/java/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java
@@ -6,14 +6,14 @@
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 org.dslul.openboard.inputmethod.latin.NgramContext;
-import org.dslul.openboard.inputmethod.latin.common.StringUtils;
-import org.dslul.openboard.inputmethod.latin.define.DecoderSpecificConstants;
-import org.dslul.openboard.inputmethod.latin.settings.SpacingAndPunctuations;
-import org.dslul.openboard.inputmethod.latin.utils.DictionaryInfoUtils;
+import helium314.keyboard.annotations.UsedForTesting;
+import helium314.keyboard.latin.NgramContext;
+import helium314.keyboard.latin.common.StringUtils;
+import helium314.keyboard.latin.define.DecoderSpecificConstants;
+import helium314.keyboard.latin.settings.SpacingAndPunctuations;
+import helium314.keyboard.latin.utils.DictionaryInfoUtils;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/AccessibilityLongPressTimer.kt b/app/src/main/java/helium314/keyboard/accessibility/AccessibilityLongPressTimer.kt
similarity index 90%
rename from app/src/main/java/org/dslul/openboard/inputmethod/accessibility/AccessibilityLongPressTimer.kt
rename to app/src/main/java/helium314/keyboard/accessibility/AccessibilityLongPressTimer.kt
index 6673fc80..73e656e5 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/AccessibilityLongPressTimer.kt
+++ b/app/src/main/java/helium314/keyboard/accessibility/AccessibilityLongPressTimer.kt
@@ -4,13 +4,13 @@
* 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.os.Handler
import android.os.Message
-import org.dslul.openboard.inputmethod.keyboard.Key
-import org.dslul.openboard.inputmethod.latin.R
+import helium314.keyboard.keyboard.Key
+import helium314.keyboard.latin.R
// Handling long press timer to show a more keys keyboard.
internal class AccessibilityLongPressTimer(private val mCallback: LongPressTimerCallback,
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/AccessibilityUtils.kt b/app/src/main/java/helium314/keyboard/accessibility/AccessibilityUtils.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/accessibility/AccessibilityUtils.kt
rename to app/src/main/java/helium314/keyboard/accessibility/AccessibilityUtils.kt
index ba73405d..85acaf33 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/AccessibilityUtils.kt
+++ b/app/src/main/java/helium314/keyboard/accessibility/AccessibilityUtils.kt
@@ -4,7 +4,7 @@
* 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.media.AudioManager
@@ -12,16 +12,16 @@ import android.os.Build
import android.os.SystemClock
import android.provider.Settings
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.View
import android.view.ViewGroup
import android.view.accessibility.AccessibilityEvent
import android.view.accessibility.AccessibilityManager
import android.view.inputmethod.EditorInfo
-import org.dslul.openboard.inputmethod.latin.R
-import org.dslul.openboard.inputmethod.latin.SuggestedWords
-import org.dslul.openboard.inputmethod.latin.utils.InputTypeUtils
+import helium314.keyboard.latin.R
+import helium314.keyboard.latin.SuggestedWords
+import helium314.keyboard.latin.utils.InputTypeUtils
class AccessibilityUtils private constructor() {
private lateinit var mContext: Context
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyCodeDescriptionMapper.kt b/app/src/main/java/helium314/keyboard/accessibility/KeyCodeDescriptionMapper.kt
similarity index 95%
rename from app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyCodeDescriptionMapper.kt
rename to app/src/main/java/helium314/keyboard/accessibility/KeyCodeDescriptionMapper.kt
index 4c2e5e19..382d894d 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyCodeDescriptionMapper.kt
+++ b/app/src/main/java/helium314/keyboard/accessibility/KeyCodeDescriptionMapper.kt
@@ -4,19 +4,19 @@
* 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.text.TextUtils
-import org.dslul.openboard.inputmethod.latin.utils.Log
+import helium314.keyboard.latin.utils.Log
import android.util.SparseIntArray
import android.view.inputmethod.EditorInfo
-import org.dslul.openboard.inputmethod.keyboard.Key
-import org.dslul.openboard.inputmethod.keyboard.Keyboard
-import org.dslul.openboard.inputmethod.keyboard.KeyboardId
-import org.dslul.openboard.inputmethod.latin.R
-import org.dslul.openboard.inputmethod.latin.common.Constants
-import org.dslul.openboard.inputmethod.latin.common.StringUtils
+import helium314.keyboard.keyboard.Key
+import helium314.keyboard.keyboard.Keyboard
+import helium314.keyboard.keyboard.KeyboardId
+import helium314.keyboard.latin.R
+import helium314.keyboard.latin.common.Constants
+import helium314.keyboard.latin.common.StringUtils
internal class KeyCodeDescriptionMapper private constructor() {
// Sparse array of spoken description resource IDs indexed by key codes
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyboardAccessibilityDelegate.kt b/app/src/main/java/helium314/keyboard/accessibility/KeyboardAccessibilityDelegate.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyboardAccessibilityDelegate.kt
rename to app/src/main/java/helium314/keyboard/accessibility/KeyboardAccessibilityDelegate.kt
index b1b314b6..74c96e92 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyboardAccessibilityDelegate.kt
+++ b/app/src/main/java/helium314/keyboard/accessibility/KeyboardAccessibilityDelegate.kt
@@ -4,20 +4,20 @@
* 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 org.dslul.openboard.inputmethod.latin.utils.Log
+import helium314.keyboard.latin.utils.Log
import android.view.MotionEvent
import android.view.View
import android.view.accessibility.AccessibilityEvent
import androidx.core.view.AccessibilityDelegateCompat
import androidx.core.view.ViewCompat
import androidx.core.view.accessibility.AccessibilityNodeInfoCompat
-import org.dslul.openboard.inputmethod.keyboard.Key
-import org.dslul.openboard.inputmethod.keyboard.KeyDetector
-import org.dslul.openboard.inputmethod.keyboard.Keyboard
-import org.dslul.openboard.inputmethod.keyboard.KeyboardView
+import helium314.keyboard.keyboard.Key
+import helium314.keyboard.keyboard.KeyDetector
+import helium314.keyboard.keyboard.Keyboard
+import helium314.keyboard.keyboard.KeyboardView
/**
* This class represents a delegate that can be registered in a class that extends
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.kt b/app/src/main/java/helium314/keyboard/accessibility/KeyboardAccessibilityNodeProvider.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.kt
rename to app/src/main/java/helium314/keyboard/accessibility/KeyboardAccessibilityNodeProvider.kt
index aaf77d53..127415f8 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.kt
+++ b/app/src/main/java/helium314/keyboard/accessibility/KeyboardAccessibilityNodeProvider.kt
@@ -4,11 +4,11 @@
* 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.os.Bundle
-import org.dslul.openboard.inputmethod.latin.utils.Log
+import helium314.keyboard.latin.utils.Log
import android.view.View
import android.view.accessibility.AccessibilityEvent
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.AccessibilityNodeInfoCompat
import androidx.core.view.accessibility.AccessibilityNodeProviderCompat
-import org.dslul.openboard.inputmethod.keyboard.Key
-import org.dslul.openboard.inputmethod.keyboard.Keyboard
-import org.dslul.openboard.inputmethod.keyboard.KeyboardView
-import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils
-import org.dslul.openboard.inputmethod.latin.settings.Settings
+import helium314.keyboard.keyboard.Key
+import helium314.keyboard.keyboard.Keyboard
+import helium314.keyboard.keyboard.KeyboardView
+import helium314.keyboard.latin.common.CoordinateUtils
+import helium314.keyboard.latin.settings.Settings
/**
* Exposes a virtual view sub-tree for [KeyboardView] and generates
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.kt b/app/src/main/java/helium314/keyboard/accessibility/MainKeyboardAccessibilityDelegate.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.kt
rename to app/src/main/java/helium314/keyboard/accessibility/MainKeyboardAccessibilityDelegate.kt
index 0f81f6a7..438ab6b7 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.kt
+++ b/app/src/main/java/helium314/keyboard/accessibility/MainKeyboardAccessibilityDelegate.kt
@@ -4,17 +4,17 @@
* 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.os.SystemClock
-import org.dslul.openboard.inputmethod.latin.utils.Log
+import helium314.keyboard.latin.utils.Log
import android.util.SparseIntArray
import android.view.MotionEvent
-import org.dslul.openboard.inputmethod.accessibility.AccessibilityLongPressTimer.LongPressTimerCallback
-import org.dslul.openboard.inputmethod.keyboard.*
-import org.dslul.openboard.inputmethod.latin.R
-import org.dslul.openboard.inputmethod.latin.utils.SubtypeLocaleUtils
+import helium314.keyboard.accessibility.AccessibilityLongPressTimer.LongPressTimerCallback
+import helium314.keyboard.keyboard.*
+import helium314.keyboard.latin.R
+import helium314.keyboard.latin.utils.SubtypeLocaleUtils
/**
* This class represents a delegate that can be registered in [MainKeyboardView] to enhance
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.kt b/app/src/main/java/helium314/keyboard/accessibility/MoreKeysKeyboardAccessibilityDelegate.kt
similarity index 92%
rename from app/src/main/java/org/dslul/openboard/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.kt
rename to app/src/main/java/helium314/keyboard/accessibility/MoreKeysKeyboardAccessibilityDelegate.kt
index dbc3442a..04b68411 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.kt
+++ b/app/src/main/java/helium314/keyboard/accessibility/MoreKeysKeyboardAccessibilityDelegate.kt
@@ -4,14 +4,14 @@
* 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 org.dslul.openboard.inputmethod.latin.utils.Log
+import helium314.keyboard.latin.utils.Log
import android.view.MotionEvent
-import org.dslul.openboard.inputmethod.keyboard.KeyDetector
-import org.dslul.openboard.inputmethod.keyboard.MoreKeysKeyboardView
-import org.dslul.openboard.inputmethod.keyboard.PointerTracker
+import helium314.keyboard.keyboard.KeyDetector
+import helium314.keyboard.keyboard.MoreKeysKeyboardView
+import helium314.keyboard.keyboard.PointerTracker
/**
* This class represents a delegate that can be registered in [MoreKeysKeyboardView] to
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/annotations/ExternallyReferenced.kt b/app/src/main/java/helium314/keyboard/annotations/ExternallyReferenced.kt
similarity index 75%
rename from app/src/main/java/org/dslul/openboard/inputmethod/annotations/ExternallyReferenced.kt
rename to app/src/main/java/helium314/keyboard/annotations/ExternallyReferenced.kt
index 449bc13a..207f4233 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/annotations/ExternallyReferenced.kt
+++ b/app/src/main/java/helium314/keyboard/annotations/ExternallyReferenced.kt
@@ -4,7 +4,7 @@
* 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,
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/annotations/UsedForTesting.kt b/app/src/main/java/helium314/keyboard/annotations/UsedForTesting.kt
similarity index 77%
rename from app/src/main/java/org/dslul/openboard/inputmethod/annotations/UsedForTesting.kt
rename to app/src/main/java/helium314/keyboard/annotations/UsedForTesting.kt
index edcc2c9d..d93fc9d3 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/annotations/UsedForTesting.kt
+++ b/app/src/main/java/helium314/keyboard/annotations/UsedForTesting.kt
@@ -4,7 +4,7 @@
* 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,
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/compat/ClipboardManagerCompat.java b/app/src/main/java/helium314/keyboard/compat/ClipboardManagerCompat.java
similarity index 95%
rename from app/src/main/java/org/dslul/openboard/inputmethod/compat/ClipboardManagerCompat.java
rename to app/src/main/java/helium314/keyboard/compat/ClipboardManagerCompat.java
index 33546a67..99feedd3 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/compat/ClipboardManagerCompat.java
+++ b/app/src/main/java/helium314/keyboard/compat/ClipboardManagerCompat.java
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: GPL-3.0-only
-package org.dslul.openboard.inputmethod.compat;
+package helium314.keyboard.compat;
import android.content.ClipData;
import android.content.ClipboardManager;
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/compat/ConfigurationCompat.kt b/app/src/main/java/helium314/keyboard/compat/ConfigurationCompat.kt
similarity index 84%
rename from app/src/main/java/org/dslul/openboard/inputmethod/compat/ConfigurationCompat.kt
rename to app/src/main/java/helium314/keyboard/compat/ConfigurationCompat.kt
index 4c122c09..e8cc6fb7 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/compat/ConfigurationCompat.kt
+++ b/app/src/main/java/helium314/keyboard/compat/ConfigurationCompat.kt
@@ -1,4 +1,4 @@
-package org.dslul.openboard.inputmethod.compat
+package helium314.keyboard.compat
import android.content.res.Configuration
import android.os.Build
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/compat/EditorInfoCompatUtils.kt b/app/src/main/java/helium314/keyboard/compat/EditorInfoCompatUtils.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/compat/EditorInfoCompatUtils.kt
rename to app/src/main/java/helium314/keyboard/compat/EditorInfoCompatUtils.kt
index 85e2a262..ac631bb8 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/compat/EditorInfoCompatUtils.kt
+++ b/app/src/main/java/helium314/keyboard/compat/EditorInfoCompatUtils.kt
@@ -4,7 +4,7 @@
* 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.view.inputmethod.EditorInfo
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/compat/SuggestionSpanUtils.kt b/app/src/main/java/helium314/keyboard/compat/SuggestionSpanUtils.kt
similarity index 88%
rename from app/src/main/java/org/dslul/openboard/inputmethod/compat/SuggestionSpanUtils.kt
rename to app/src/main/java/helium314/keyboard/compat/SuggestionSpanUtils.kt
index 611fe187..34fa5e9a 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/compat/SuggestionSpanUtils.kt
+++ b/app/src/main/java/helium314/keyboard/compat/SuggestionSpanUtils.kt
@@ -4,14 +4,14 @@
* 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.text.Spannable
import android.text.SpannableString
import android.text.Spanned
import android.text.style.SuggestionSpan
-import org.dslul.openboard.inputmethod.annotations.UsedForTesting
+import helium314.keyboard.annotations.UsedForTesting
import java.util.*
// todo: this is not compat any more
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/compat/ViewOutlineProviderCompatUtils.kt b/app/src/main/java/helium314/keyboard/compat/ViewOutlineProviderCompatUtils.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/compat/ViewOutlineProviderCompatUtils.kt
rename to app/src/main/java/helium314/keyboard/compat/ViewOutlineProviderCompatUtils.kt
index 54700ed2..9935b3ef 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/compat/ViewOutlineProviderCompatUtils.kt
+++ b/app/src/main/java/helium314/keyboard/compat/ViewOutlineProviderCompatUtils.kt
@@ -4,7 +4,7 @@
* 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.inputmethodservice.InputMethodService
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/dictionarypack/DictionaryPackConstants.kt b/app/src/main/java/helium314/keyboard/dictionarypack/DictionaryPackConstants.kt
similarity index 89%
rename from app/src/main/java/org/dslul/openboard/inputmethod/dictionarypack/DictionaryPackConstants.kt
rename to app/src/main/java/helium314/keyboard/dictionarypack/DictionaryPackConstants.kt
index 054883a3..2cdffa33 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/dictionarypack/DictionaryPackConstants.kt
+++ b/app/src/main/java/helium314/keyboard/dictionarypack/DictionaryPackConstants.kt
@@ -4,7 +4,7 @@
* 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.
@@ -18,7 +18,7 @@ object DictionaryPackConstants {
* The root domain for the dictionary pack, upon which authorities and actions will append
* 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.
*/
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/Combiner.kt b/app/src/main/java/helium314/keyboard/event/Combiner.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/Combiner.kt
rename to app/src/main/java/helium314/keyboard/event/Combiner.kt
index 3c47f551..4ea4c9ab 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/Combiner.kt
+++ b/app/src/main/java/helium314/keyboard/event/Combiner.kt
@@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0 AND GPL-3.0-only
*/
-package org.dslul.openboard.inputmethod.event
+package helium314.keyboard.event
import java.util.*
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/CombinerChain.kt b/app/src/main/java/helium314/keyboard/event/CombinerChain.kt
similarity index 97%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/CombinerChain.kt
rename to app/src/main/java/helium314/keyboard/event/CombinerChain.kt
index 71d9747e..7089b86d 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/CombinerChain.kt
+++ b/app/src/main/java/helium314/keyboard/event/CombinerChain.kt
@@ -4,11 +4,11 @@
* 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.TextUtils
-import org.dslul.openboard.inputmethod.latin.common.Constants
+import helium314.keyboard.latin.common.Constants
import java.util.*
/**
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/DeadKeyCombiner.kt b/app/src/main/java/helium314/keyboard/event/DeadKeyCombiner.kt
similarity index 99%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/DeadKeyCombiner.kt
rename to app/src/main/java/helium314/keyboard/event/DeadKeyCombiner.kt
index 71efb530..fd149f9a 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/DeadKeyCombiner.kt
+++ b/app/src/main/java/helium314/keyboard/event/DeadKeyCombiner.kt
@@ -4,11 +4,11 @@
* 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.util.SparseIntArray
-import org.dslul.openboard.inputmethod.latin.common.Constants
+import helium314.keyboard.latin.common.Constants
import java.text.Normalizer
import java.util.*
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/Event.kt b/app/src/main/java/helium314/keyboard/event/Event.kt
similarity index 97%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/Event.kt
rename to app/src/main/java/helium314/keyboard/event/Event.kt
index 5edbda9c..928b3cdb 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/Event.kt
+++ b/app/src/main/java/helium314/keyboard/event/Event.kt
@@ -4,12 +4,12 @@
* 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 org.dslul.openboard.inputmethod.latin.SuggestedWords.SuggestedWordInfo
-import org.dslul.openboard.inputmethod.latin.common.Constants
-import org.dslul.openboard.inputmethod.latin.common.StringUtils
+import helium314.keyboard.annotations.ExternallyReferenced
+import helium314.keyboard.latin.SuggestedWords.SuggestedWordInfo
+import helium314.keyboard.latin.common.Constants
+import helium314.keyboard.latin.common.StringUtils
/**
* Class representing a generic input event as handled by Latin IME.
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/EventDecoder.kt b/app/src/main/java/helium314/keyboard/event/EventDecoder.kt
similarity index 72%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/EventDecoder.kt
rename to app/src/main/java/helium314/keyboard/event/EventDecoder.kt
index 14fe8fc8..44a535f6 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/EventDecoder.kt
+++ b/app/src/main/java/helium314/keyboard/event/EventDecoder.kt
@@ -4,7 +4,7 @@
* 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.
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulCombiner.kt b/app/src/main/java/helium314/keyboard/event/HangulCombiner.kt
similarity index 99%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/HangulCombiner.kt
rename to app/src/main/java/helium314/keyboard/event/HangulCombiner.kt
index 3702eda4..a7304323 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulCombiner.kt
+++ b/app/src/main/java/helium314/keyboard/event/HangulCombiner.kt
@@ -1,8 +1,8 @@
// 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.util.ArrayList
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulEventDecoder.kt b/app/src/main/java/helium314/keyboard/event/HangulEventDecoder.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/HangulEventDecoder.kt
rename to app/src/main/java/helium314/keyboard/event/HangulEventDecoder.kt
index 7c7df86a..6b5ee8d1 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/HangulEventDecoder.kt
+++ b/app/src/main/java/helium314/keyboard/event/HangulEventDecoder.kt
@@ -1,11 +1,11 @@
// SPDX-License-Identifier: GPL-3.0-only
-package org.dslul.openboard.inputmethod.event
+package helium314.keyboard.event
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 {
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/HardwareEventDecoder.kt b/app/src/main/java/helium314/keyboard/event/HardwareEventDecoder.kt
similarity index 88%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/HardwareEventDecoder.kt
rename to app/src/main/java/helium314/keyboard/event/HardwareEventDecoder.kt
index e56abc65..e4e30740 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/HardwareEventDecoder.kt
+++ b/app/src/main/java/helium314/keyboard/event/HardwareEventDecoder.kt
@@ -4,7 +4,7 @@
* 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
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/HardwareKeyboardEventDecoder.kt b/app/src/main/java/helium314/keyboard/event/HardwareKeyboardEventDecoder.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/HardwareKeyboardEventDecoder.kt
rename to app/src/main/java/helium314/keyboard/event/HardwareKeyboardEventDecoder.kt
index 966904b9..165ed845 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/HardwareKeyboardEventDecoder.kt
+++ b/app/src/main/java/helium314/keyboard/event/HardwareKeyboardEventDecoder.kt
@@ -4,11 +4,11 @@
* 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.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.
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/event/InputTransaction.kt b/app/src/main/java/helium314/keyboard/event/InputTransaction.kt
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/event/InputTransaction.kt
rename to app/src/main/java/helium314/keyboard/event/InputTransaction.kt
index 66e7cba9..c753a739 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/event/InputTransaction.kt
+++ b/app/src/main/java/helium314/keyboard/event/InputTransaction.kt
@@ -3,9 +3,9 @@
* modified
* 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.
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/Key.java b/app/src/main/java/helium314/keyboard/keyboard/Key.java
similarity index 97%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/Key.java
rename to app/src/main/java/helium314/keyboard/keyboard/Key.java
index 70a6d4f8..5ba6bcd7 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/Key.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/Key.java
@@ -4,33 +4,33 @@
* 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.Typeface;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyDrawParams;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeySpecParser;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardParams;
-import org.dslul.openboard.inputmethod.keyboard.internal.MoreKeySpec;
-import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.floris.PopupSet;
-import org.dslul.openboard.inputmethod.latin.common.Constants;
-import org.dslul.openboard.inputmethod.latin.common.StringUtils;
-import org.dslul.openboard.inputmethod.latin.utils.MoreKeysUtilsKt;
+import helium314.keyboard.keyboard.internal.KeyDrawParams;
+import helium314.keyboard.keyboard.internal.KeySpecParser;
+import helium314.keyboard.keyboard.internal.KeyVisualAttributes;
+import helium314.keyboard.keyboard.internal.KeyboardIconsSet;
+import helium314.keyboard.keyboard.internal.KeyboardParams;
+import helium314.keyboard.keyboard.internal.MoreKeySpec;
+import helium314.keyboard.keyboard.internal.keyboard_parser.floris.PopupSet;
+import helium314.keyboard.latin.common.Constants;
+import helium314.keyboard.latin.common.StringUtils;
+import helium314.keyboard.latin.utils.MoreKeysUtilsKt;
import java.util.Arrays;
import java.util.Locale;
-import static org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet.ICON_UNDEFINED;
-import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_ALPHA_FROM_NUMPAD;
-import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_OUTPUT_TEXT;
-import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_SHIFT;
-import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_SWITCH_ALPHA_SYMBOL;
-import static org.dslul.openboard.inputmethod.latin.common.Constants.CODE_UNSPECIFIED;
+import static helium314.keyboard.keyboard.internal.KeyboardIconsSet.ICON_UNDEFINED;
+import static helium314.keyboard.latin.common.Constants.CODE_ALPHA_FROM_NUMPAD;
+import static helium314.keyboard.latin.common.Constants.CODE_OUTPUT_TEXT;
+import static helium314.keyboard.latin.common.Constants.CODE_SHIFT;
+import static helium314.keyboard.latin.common.Constants.CODE_SWITCH_ALPHA_SYMBOL;
+import static helium314.keyboard.latin.common.Constants.CODE_UNSPECIFIED;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyDetector.java b/app/src/main/java/helium314/keyboard/keyboard/KeyDetector.java
similarity index 98%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyDetector.java
rename to app/src/main/java/helium314/keyboard/keyboard/KeyDetector.java
index 8e7b8421..400511cd 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyDetector.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/KeyDetector.java
@@ -4,7 +4,7 @@
* 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.
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/Keyboard.java b/app/src/main/java/helium314/keyboard/keyboard/Keyboard.java
similarity index 95%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/Keyboard.java
rename to app/src/main/java/helium314/keyboard/keyboard/Keyboard.java
index 9a8073d4..5b09a896 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/Keyboard.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/Keyboard.java
@@ -4,7 +4,7 @@
* 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;
@@ -13,11 +13,11 @@ import androidx.annotation.Nullable;
import com.android.inputmethod.keyboard.ProximityInfo;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyVisualAttributes;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardIconsSet;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardParams;
-import org.dslul.openboard.inputmethod.latin.common.Constants;
-import org.dslul.openboard.inputmethod.latin.common.CoordinateUtils;
+import helium314.keyboard.keyboard.internal.KeyVisualAttributes;
+import helium314.keyboard.keyboard.internal.KeyboardIconsSet;
+import helium314.keyboard.keyboard.internal.KeyboardParams;
+import helium314.keyboard.latin.common.Constants;
+import helium314.keyboard.latin.common.CoordinateUtils;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardActionListener.java b/app/src/main/java/helium314/keyboard/keyboard/KeyboardActionListener.java
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardActionListener.java
rename to app/src/main/java/helium314/keyboard/keyboard/KeyboardActionListener.java
index 5932165b..48f46abf 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardActionListener.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/KeyboardActionListener.java
@@ -4,10 +4,10 @@
* 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 org.dslul.openboard.inputmethod.latin.common.InputPointers;
+import helium314.keyboard.latin.common.Constants;
+import helium314.keyboard.latin.common.InputPointers;
public interface KeyboardActionListener {
/**
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardId.java b/app/src/main/java/helium314/keyboard/keyboard/KeyboardId.java
similarity index 97%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardId.java
rename to app/src/main/java/helium314/keyboard/keyboard/KeyboardId.java
index 0a165ae3..8250d752 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardId.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/KeyboardId.java
@@ -4,20 +4,20 @@
* 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.TextUtils;
import android.view.inputmethod.EditorInfo;
-import org.dslul.openboard.inputmethod.compat.EditorInfoCompatUtils;
-import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype;
-import org.dslul.openboard.inputmethod.latin.utils.InputTypeUtils;
+import helium314.keyboard.compat.EditorInfoCompatUtils;
+import helium314.keyboard.latin.RichInputMethodSubtype;
+import helium314.keyboard.latin.utils.InputTypeUtils;
import java.util.Arrays;
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.
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardLayout.java b/app/src/main/java/helium314/keyboard/keyboard/KeyboardLayout.java
similarity index 96%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardLayout.java
rename to app/src/main/java/helium314/keyboard/keyboard/KeyboardLayout.java
index 40f63f80..89cf4206 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardLayout.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/KeyboardLayout.java
@@ -4,13 +4,13 @@
* 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 com.android.inputmethod.keyboard.ProximityInfo;
-import org.dslul.openboard.inputmethod.annotations.UsedForTesting;
+import helium314.keyboard.annotations.UsedForTesting;
import java.util.ArrayList;
import java.util.List;
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardLayoutSet.java b/app/src/main/java/helium314/keyboard/keyboard/KeyboardLayoutSet.java
similarity index 95%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardLayoutSet.java
rename to app/src/main/java/helium314/keyboard/keyboard/KeyboardLayoutSet.java
index 0cf697ce..a9589650 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardLayoutSet.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/KeyboardLayoutSet.java
@@ -4,7 +4,7 @@
* 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.content.Context;
@@ -14,20 +14,20 @@ import android.content.res.XmlResourceParser;
import android.os.Build;
import android.text.InputType;
-import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.LocaleKeyTexts;
-import org.dslul.openboard.inputmethod.latin.utils.Log;
+import helium314.keyboard.keyboard.internal.keyboard_parser.LocaleKeyTexts;
+import helium314.keyboard.latin.utils.Log;
import android.util.Xml;
import android.view.inputmethod.EditorInfo;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardBuilder;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardParams;
-import org.dslul.openboard.inputmethod.keyboard.internal.UniqueKeysCache;
-import org.dslul.openboard.inputmethod.keyboard.internal.keyboard_parser.LocaleKeyTextsKt;
-import org.dslul.openboard.inputmethod.latin.R;
-import org.dslul.openboard.inputmethod.latin.RichInputMethodSubtype;
-import org.dslul.openboard.inputmethod.latin.utils.InputTypeUtils;
-import org.dslul.openboard.inputmethod.latin.utils.ScriptUtils;
-import org.dslul.openboard.inputmethod.latin.utils.XmlParseUtils;
+import helium314.keyboard.keyboard.internal.KeyboardBuilder;
+import helium314.keyboard.keyboard.internal.KeyboardParams;
+import helium314.keyboard.keyboard.internal.UniqueKeysCache;
+import helium314.keyboard.keyboard.internal.keyboard_parser.LocaleKeyTextsKt;
+import helium314.keyboard.latin.R;
+import helium314.keyboard.latin.RichInputMethodSubtype;
+import helium314.keyboard.latin.utils.InputTypeUtils;
+import helium314.keyboard.latin.utils.ScriptUtils;
+import helium314.keyboard.latin.utils.XmlParseUtils;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java b/app/src/main/java/helium314/keyboard/keyboard/KeyboardSwitcher.java
similarity index 95%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java
rename to app/src/main/java/helium314/keyboard/keyboard/KeyboardSwitcher.java
index 39d0b3c9..4f4d5d79 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardSwitcher.java
+++ b/app/src/main/java/helium314/keyboard/keyboard/KeyboardSwitcher.java
@@ -4,13 +4,13 @@
* 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.content.Context;
import android.content.res.Configuration;
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.LayoutInflater;
import android.view.View;
@@ -20,24 +20,24 @@ import android.widget.LinearLayout;
import androidx.annotation.NonNull;
-import org.dslul.openboard.inputmethod.event.Event;
-import org.dslul.openboard.inputmethod.keyboard.KeyboardLayoutSet.KeyboardLayoutSetException;
-import org.dslul.openboard.inputmethod.keyboard.clipboard.ClipboardHistoryView;
-import org.dslul.openboard.inputmethod.keyboard.emoji.EmojiPalettesView;
-import org.dslul.openboard.inputmethod.keyboard.internal.KeyboardState;
-import org.dslul.openboard.inputmethod.latin.InputView;
-import org.dslul.openboard.inputmethod.latin.KeyboardWrapperView;
-import org.dslul.openboard.inputmethod.latin.LatinIME;
-import org.dslul.openboard.inputmethod.latin.R;
-import org.dslul.openboard.inputmethod.latin.RichInputMethodManager;
-import org.dslul.openboard.inputmethod.latin.WordComposer;
-import org.dslul.openboard.inputmethod.latin.settings.Settings;
-import org.dslul.openboard.inputmethod.latin.settings.SettingsValues;
-import org.dslul.openboard.inputmethod.latin.utils.CapsModeUtils;
-import org.dslul.openboard.inputmethod.latin.utils.LanguageOnSpacebarUtils;
-import org.dslul.openboard.inputmethod.latin.utils.RecapitalizeStatus;
-import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils;
-import org.dslul.openboard.inputmethod.latin.utils.ScriptUtils;
+import helium314.keyboard.event.Event;
+import helium314.keyboard.keyboard.KeyboardLayoutSet.KeyboardLayoutSetException;
+import helium314.keyboard.keyboard.clipboard.ClipboardHistoryView;
+import helium314.keyboard.keyboard.emoji.EmojiPalettesView;
+import helium314.keyboard.keyboard.internal.KeyboardState;
+import helium314.keyboard.latin.InputView;
+import helium314.keyboard.latin.KeyboardWrapperView;
+import helium314.keyboard.latin.LatinIME;
+import helium314.keyboard.latin.R;
+import helium314.keyboard.latin.RichInputMethodManager;
+import helium314.keyboard.latin.WordComposer;
+import helium314.keyboard.latin.settings.Settings;
+import helium314.keyboard.latin.settings.SettingsValues;
+import helium314.keyboard.latin.utils.CapsModeUtils;
+import helium314.keyboard.latin.utils.LanguageOnSpacebarUtils;
+import helium314.keyboard.latin.utils.RecapitalizeStatus;
+import helium314.keyboard.latin.utils.ResourceUtils;
+import helium314.keyboard.latin.utils.ScriptUtils;
public final class KeyboardSwitcher implements KeyboardState.SwitchActions {
private static final String TAG = KeyboardSwitcher.class.getSimpleName();
diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.kt b/app/src/main/java/helium314/keyboard/keyboard/KeyboardTheme.kt
similarity index 97%
rename from app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.kt
rename to app/src/main/java/helium314/keyboard/keyboard/KeyboardTheme.kt
index 04470eaa..6594c6f6 100644
--- a/app/src/main/java/org/dslul/openboard/inputmethod/keyboard/KeyboardTheme.kt
+++ b/app/src/main/java/helium314/keyboard/keyboard/KeyboardTheme.kt
@@ -3,7 +3,7 @@
* modified
* 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.SharedPreferences
@@ -11,13 +11,13 @@ import android.graphics.Color
import android.os.Build
import android.os.Build.VERSION_CODES
import androidx.core.content.ContextCompat
-import org.dslul.openboard.inputmethod.latin.R
-import org.dslul.openboard.inputmethod.latin.common.Colors
-import org.dslul.openboard.inputmethod.latin.common.DefaultColors
-import org.dslul.openboard.inputmethod.latin.common.DynamicColors
-import org.dslul.openboard.inputmethod.latin.settings.Settings
-import org.dslul.openboard.inputmethod.latin.utils.DeviceProtectedUtils
-import org.dslul.openboard.inputmethod.latin.utils.ResourceUtils
+import helium314.keyboard.latin.R
+import helium314.keyboard.latin.common.Colors
+import helium314.keyboard.latin.common.DefaultColors
+import helium314.keyboard.latin.common.DynamicColors
+import helium314.keyboard.latin.settings.Settings
+import helium314.keyboard.latin.utils.DeviceProtectedUtils
+import helium314.keyboard.latin.utils.ResourceUtils
class KeyboardTheme // Note: The themeId should be aligned with "themeId" attribute of Keyboard style in values/themes-
-
-
-