Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
e342b3e
Restructuring project to compile in Android Studio
gscdev Oct 23, 2016
84e8b11
#1 Added .gitignore file. Removed Android Studio files
gscdev Oct 24, 2016
47d9f23
Merge pull request #2 from gscdev/cm-13.0
Oct 25, 2016
1412b8a
Add execute permission to gradlew binary #4
Oct 25, 2016
996939e
#1 Lint options for ignore missing translations
gscdev Oct 25, 2016
ee36b7f
#3 Removed .mk from .gitignore and restored .mk files
gscdev Oct 25, 2016
f861f7e
#5 Travis configuration file
gscdev Oct 25, 2016
ed19943
Merge pull request #6 from gscdev/cm-13.0
Oct 26, 2016
75eae4e
#7 Change package name
gscdev Oct 26, 2016
2594546
Revert "#7 Change package name"
gscdev Oct 27, 2016
6f78963
#9 Downgrade build tools version to 23.0.1
Oct 28, 2016
2b7c0ea
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Oct 28, 2016
810b543
#9 Downgrade build tools version to 23.0.1
Oct 28, 2016
198853b
#9 Target SDK 23
Oct 28, 2016
0cffefc
#7 Change package name without change package structure
gscdev Oct 28, 2016
caed482
Merge remote-tracking branch 'refs/remotes/literacyapp-org/cm-13.0' i…
gscdev Oct 28, 2016
6cb5c57
Merge pull request #10 from jogrimst/cm-13.0
Oct 28, 2016
390ca0b
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Oct 28, 2016
111656a
#7 Resolved conflicts
gscdev Oct 30, 2016
0f9d3db
Hide green pad
gscdev Oct 30, 2016
d11ea7f
Hide '.' operator
gscdev Oct 30, 2016
8cb4c47
Merge pull request #8 from gscdev/cm-13.0
Oct 30, 2016
06c8e6b
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Oct 30, 2016
506efad
#11 Remove the margin of the buttons
gscdev Oct 30, 2016
dd4a1de
#14 Hide '/' operator
gscdev Oct 30, 2016
026f7ea
Merge pull request #13 from gscdev/cm-13.0
Oct 31, 2016
52a664d
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Oct 31, 2016
9c70ec7
#11 Fix crash on Nexus 7 when rotating. Adjustment of text size and p…
gscdev Nov 1, 2016
e3fb27e
Merge pull request #15 from gscdev/cm-13.0
Nov 1, 2016
9a108d0
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 1, 2016
ef61909
#20 Add missing versionCode to `build.gradle`
Nov 1, 2016
1f28f43
Merge pull request #21 from jogrimst/cm-13.0
gscdev Nov 1, 2016
e06d6dd
#16 Change 'del' by delete icon
gscdev Nov 2, 2016
22ae26a
#23 Hide history display
gscdev Nov 2, 2016
0e956f6
#16 Vector image
gscdev Nov 3, 2016
e6bf853
#19 Update version
gscdev Nov 3, 2016
24238b8
Merge pull request #22 from gscdev/cm-13.0
Nov 4, 2016
18ac468
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 4, 2016
66c85a5
#25 Keep history display and disable result action
gscdev Nov 4, 2016
2ef7dc1
#26 Add '=' before the result
gscdev Nov 5, 2016
5b7e624
#24 Remove coma/division operator from widget
gscdev Nov 5, 2016
996d981
Merge pull request #27 from gscdev/cm-13.0
Nov 5, 2016
d720556
Release 1.0.2
Nov 5, 2016
cf672ed
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 5, 2016
2334b03
Merge pull request #28 from jogrimst/cm-13.0
Nov 5, 2016
44c8f85
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 5, 2016
c17d86c
1.0.3-SNAPSHOT
Nov 5, 2016
aba80ba
Merge pull request #29 from jogrimst/cm-13.0
Nov 5, 2016
7a1fea3
#30 Adapt floating calculator
gscdev Nov 6, 2016
dee0b79
Merge branch 'cm-13.0' of https://github.com/literacyapp-org/android_…
gscdev Nov 7, 2016
17120f3
Merge pull request #31 from gscdev/cm-13.0
Nov 8, 2016
66c29aa
#32 Move equal sign to the right column in Calculator app
gscdev Nov 8, 2016
dd79a68
#32 Move equal sign to the right column in widget
gscdev Nov 9, 2016
131bb3b
#32 Move equal sign to the right column in overlay widget
gscdev Nov 9, 2016
de23e13
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 10, 2016
7a3bc21
Release 1.0.3
Nov 10, 2016
a067be1
Merge pull request #33 from gscdev/cm-13.0
Nov 10, 2016
332b03f
#35 Audio files
Nov 10, 2016
59e9314
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 10, 2016
dda3e38
Merge pull request #34 from jogrimst/cm-13.0
Nov 10, 2016
54def68
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 10, 2016
324c98d
1.0.4-SNAPSHOT
Nov 10, 2016
e798d7d
Merge pull request #36 from jogrimst/cm-13.0
Nov 10, 2016
966ceaa
Add tag to numbers and operators for identify audio files
gscdev Nov 10, 2016
ac6e272
Play audio file matching number word
gscdev Nov 12, 2016
4b1e316
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 12, 2016
20b2052
Play result between 0 and 9 in Calculator app
gscdev Nov 12, 2016
ed0b0bc
Gradle 2.2.2
Nov 12, 2016
0108e23
#41 Renamed audio files
Nov 13, 2016
384f61e
Merge pull request #38 from jogrimst/cm-13.0
Nov 13, 2016
6d51157
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 13, 2016
ba649ef
#39 Swahili numbers
Nov 13, 2016
d021aab
#40 Operators in Swahili
Nov 13, 2016
bbb2b4e
Play result between 0 and 9 in floating calculator
gscdev Nov 13, 2016
cfb2a44
Play result between 0 and 9 in calculator widget
gscdev Nov 13, 2016
0fd5c8e
Merge pull request #42 from jogrimst/cm-13.0
Nov 14, 2016
0ffd68d
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 14, 2016
d4a4249
Merge pull request #43 from jogrimst/cm-13.0
Nov 14, 2016
66abc27
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 14, 2016
163cf67
Merge branch 'cm-13.0' of https://github.com/literacyapp-org/android_…
gscdev Nov 14, 2016
83ceccf
Changed tags and actions to new audio file names
gscdev Nov 14, 2016
3186eb8
Merge pull request #37 from gscdev/cm-13.0
Nov 15, 2016
1112187
Release 1.0.4
Nov 15, 2016
ee98901
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 15, 2016
6f956c9
Merge pull request #44 from jogrimst/cm-13.0
Nov 15, 2016
e34dab9
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Nov 15, 2016
74c8bf1
1.0.5-SNAPSHOT
Nov 15, 2016
abdbfee
Release 1.0.5
Nov 15, 2016
bd7cb43
Merge pull request #45 from jogrimst/cm-13.0
Nov 15, 2016
67e6207
Refactor multiplied_by to mul
gscdev Nov 16, 2016
003bd30
Merge pull request #47 from gscdev/cm-13.0
Nov 17, 2016
1cb91e4
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Jan 15, 2017
1f6ab99
#48 Filename refactoring
Jan 15, 2017
33118be
#48 Update Swahili audio files
Jan 15, 2017
98a8dbf
Merge pull request #49 from jogrimst/cm-13.0
Jan 15, 2017
f90c271
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Jan 15, 2017
a5bece6
#50 Personalize available operators - app
Jan 16, 2017
5be7483
#50 Personalize available operators - widget
Jan 16, 2017
3e8bcb1
Merge pull request #51 from jogrimst/cm-13.0
Jan 16, 2017
5fd7545
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Jan 17, 2017
02095de
Updated audios
Jan 17, 2017
eb022e1
Merge pull request #52 from jogrimst/cm-13.0
Jan 17, 2017
d2c812c
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Jan 22, 2017
76605d7
Skip Travis e-mails
Jan 22, 2017
3c3095e
Merge pull request #53 from jogrimst/cm-13.0
Jan 22, 2017
fcbd45c
Merge remote-tracking branch 'literacyapp-org/cm-13.0' into cm-13.0
Jan 27, 2017
16e5579
Release 1.0.8
Jan 27, 2017
70805f2
Merge pull request #54 from jogrimst/cm-13.0
Jan 28, 2017
9ce36ad
Update README.md
Jun 21, 2017
faa3932
Update README.md
nya-elimu Apr 14, 2022
80a52c9
Update README.md
nya-elimu Apr 14, 2022
96abb05
Update README.md
nya-elimu Apr 14, 2022
5f702b3
Update README.md
nya-elimu Apr 14, 2022
83ae191
Update README.md
nya-elimu Apr 14, 2022
a19ea9c
Update README.md
nya-elimu Apr 14, 2022
3fbc697
Update
nya-elimu Mar 11, 2024
f1e8b18
Update README.md
nya-elimu Jun 9, 2024
9a4118b
Delete .travis.yml
jo-elimu Feb 25, 2025
039a895
Merge pull request #55 from elimu-ai/delete-obsolete-travis-config
jo-elimu Feb 25, 2025
375de2c
chore: upgrade to gradle 8.x
jo-elimu Apr 24, 2025
a27cb32
Create gradle-build.yml
jo-elimu Apr 24, 2025
0c15e55
build: specify an explicit value for `android:exported`
jo-elimu Apr 24, 2025
f1f3a8a
build: set default branch name
jo-elimu Apr 24, 2025
02d0448
build: "clear" --> "clr"
jo-elimu Apr 24, 2025
adfc10d
refactor: package name
jo-elimu Apr 24, 2025
bdd3f4a
refactor
jo-elimu Apr 24, 2025
b7f0f12
refactor: ai.elimu.model.enums
jo-elimu Apr 24, 2025
697db74
refactor: `android.support` --> `androidx`
jo-elimu Apr 24, 2025
01cd114
build: gradle 8.10.2
jo-elimu Apr 24, 2025
092b175
refactor
jo-elimu Apr 24, 2025
42758f2
refactor: androidx recycler view
jo-elimu Apr 24, 2025
7513423
refactor: android x motion event compat
jo-elimu Apr 24, 2025
baef9f2
refactor: android x linear layout manager
jo-elimu Apr 24, 2025
f98eac4
refactor: android x viewpager
jo-elimu Apr 24, 2025
145f397
refactor: android x pageradapter
jo-elimu Apr 24, 2025
369db3d
refactor: android x edgeeffectcompat
jo-elimu Apr 24, 2025
3f96ecd
refactor: `android.support.v4.view` --> `androidx.core.view`
jo-elimu Apr 24, 2025
bb3979f
build: kotlin 1.8
jo-elimu Apr 24, 2025
030c9ad
refactor: get kotlin version from variable
jo-elimu Apr 24, 2025
6a0c0d1
Merge pull request #56 from elimu-ai/gradle-8
jo-elimu Apr 24, 2025
9f2bff4
build: gradle lint
jo-elimu Apr 27, 2025
b77e029
Merge pull request #58 from elimu-ai/gradle-lint
jo-elimu Apr 27, 2025
e6ca36c
Create CODEOWNERS
jo-elimu May 2, 2025
9ebf132
Fix build errors
tuancoltech May 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# See https://help.github.com/en/articles/about-code-owners

# These owners will be the default owners for everything in the repo. Unless a later match takes precedence,
# @elimu-ai/codeowners-android (https://github.com/orgs/elimu-ai/teams/codeowners-android/members) will be requested for review when someone opens a pull request.
* @elimu-ai/codeowners-android
23 changes: 23 additions & 0 deletions .github/workflows/gradle-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Gradle Build

on:
push:
branches: [ "cm-13.0" ]
pull_request:
branches: [ "cm-13.0" ]

jobs:
build:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
java: [17, 21]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: ${{ matrix.java }}
- uses: gradle/gradle-build-action@v3
- run: ./gradlew clean build
19 changes: 19 additions & 0 deletions .github/workflows/gradle-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Gradle Lint

on:
push:
branches: [ "cm-13.0" ]
pull_request:
branches: [ "cm-13.0" ]

jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- uses: gradle/gradle-build-action@v3
- run: ./gradlew lint
19 changes: 14 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
local.properties

.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/*/build
/build
*.iml

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

*.iml
.idea

.DS_Store
1 change: 0 additions & 1 deletion .idea/.name

This file was deleted.

23 changes: 0 additions & 23 deletions .idea/compiler.xml

This file was deleted.

3 changes: 0 additions & 3 deletions .idea/copyright/profiles_settings.xml

This file was deleted.

5 changes: 0 additions & 5 deletions .idea/encodings.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .idea/gradle.xml

This file was deleted.

8 changes: 0 additions & 8 deletions .idea/inspectionProfiles/Project_Default.xml

This file was deleted.

7 changes: 0 additions & 7 deletions .idea/inspectionProfiles/profiles_settings.xml

This file was deleted.

102 changes: 0 additions & 102 deletions .idea/misc.xml

This file was deleted.

17 changes: 0 additions & 17 deletions .idea/modules.xml

This file was deleted.

5 changes: 0 additions & 5 deletions .idea/scopes/scope_settings.xml

This file was deleted.

7 changes: 0 additions & 7 deletions .idea/vcs.xml

This file was deleted.

2 changes: 1 addition & 1 deletion Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ LOCAL_RESOURCE_DIR := $(addprefix $(LOCAL_PATH)/, $(res_dir))

LOCAL_AAPT_FLAGS := --auto-add-overlay \
--extra-packages com.xlythe.floatingview2 \
--extra-packages android.support.v7.recyclerview
--extra-packages androidx.v7.recyclerview

LOCAL_PROGUARD_FLAG_FILES := proguard.flags

Expand Down
16 changes: 6 additions & 10 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.calculator2"
package="ai.elimu.calculator"
android:installLocation="auto">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.VIBRATE" />

<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21" />

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher_calculator"
Expand All @@ -20,7 +16,7 @@
android:required="false" />

<meta-data
android:name="com.sec.android.support.multiwindow"
android:name="com.sec.androidx.multiwindow"
android:value="true" />
<meta-data
android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W"
Expand All @@ -36,7 +32,7 @@
android:resource="@dimen/app_minimumsize_h" />

<activity
android:name=".Calculator"
android:name="com.android.calculator2.Calculator"
android:exported="true"
android:theme="@style/Theme.Calculator"
android:windowSoftInputMode="stateAlwaysHidden">
Expand All @@ -50,7 +46,7 @@
</activity>

<!-- Receiver for the widget -->
<receiver android:name=".widget.CalculatorWidget">
<receiver android:name="com.android.calculator2.widget.CalculatorWidget">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
Expand All @@ -70,7 +66,7 @@
android:noHistory="true"
android:theme="@style/TransparentBackground" />
<activity
android:name=".floating.FloatingCalculatorCreateShortCutActivity"
android:name="com.android.calculator2.floating.FloatingCalculatorCreateShortCutActivity"
android:icon="@drawable/ic_launcher_floating"
android:label="@string/app_name">
<intent-filter>
Expand All @@ -79,7 +75,7 @@
</intent-filter>
</activity>
<activity
android:name=".floating.FloatingCalculatorOpenShortCutActivity"
android:name="com.android.calculator2.floating.FloatingCalculatorOpenShortCutActivity"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"
android:exported="true"
Expand Down
7 changes: 7 additions & 0 deletions FUNDING.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"drips": {
"ethereum": {
"ownedBy": "0xB1C409722B23Cba26dE8660b180d4B55Ed8CB4c0"
}
}
}
Loading