Skip to content
This repository was archived by the owner on Feb 3, 2026. It is now read-only.

Commit 2b5a3f3

Browse files
authored
Merge pull request #37 from micahlt/master
UI & branding improvements, notifications, manual dark mode, and more message types
2 parents 79d067b + 9cedbe9 commit 2b5a3f3

174 files changed

Lines changed: 43781 additions & 11442 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion

android/.idea/compiler.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android/.idea/misc.xml

Lines changed: 12 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android/.idea/runConfigurations/app.xml

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ android {
66
applicationId "org.scratchclient4.itchy"
77
minSdkVersion rootProject.ext.minSdkVersion
88
targetSdkVersion rootProject.ext.targetSdkVersion
9-
versionCode 11
10-
versionName "0.8.7"
9+
versionCode 12
10+
versionName "0.9.3"
1111
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1212
}
1313
buildTypes {

android/app/capacitor.build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ dependencies {
1414
implementation project(':capacitor-browser')
1515
implementation project(':capacitor-haptics')
1616
implementation project(':capacitor-keyboard')
17+
implementation project(':capacitor-local-notifications')
18+
implementation project(':capacitor-share')
1719
implementation project(':capacitor-splash-screen')
1820
implementation project(':capacitor-status-bar')
1921
implementation project(':capacitor-dark-mode')
Lines changed: 8 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,7 @@
1-
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3-
package="org.scratchclient4.itchy">
4-
5-
<application
6-
android:allowBackup="true"
7-
android:icon="@mipmap/ic_launcher"
8-
android:label="@string/app_name"
9-
android:roundIcon="@mipmap/ic_launcher_round"
10-
android:supportsRtl="true"
11-
android:theme="@style/AppTheme"
12-
android:usesCleartextTraffic="true">
13-
14-
<activity
15-
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
16-
android:name="org.scratchclient4.itchy.MainActivity"
17-
android:label="@string/title_activity_main"
18-
android:theme="@style/AppTheme.NoActionBarLaunch"
19-
android:launchMode="singleTask">
20-
1+
<?xml version='1.0' encoding='utf-8'?>
2+
<manifest package="org.scratchclient4.itchy" xmlns:android="http://schemas.android.com/apk/res/android">
3+
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme" android:usesCleartextTraffic="true">
4+
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode" android:label="@string/title_activity_main" android:launchMode="singleTask" android:name="org.scratchclient4.itchy.MainActivity" android:theme="@style/AppTheme.NoActionBarLaunch">
215
<intent-filter>
226
<action android:name="android.intent.action.MAIN" />
237
<category android:name="android.intent.category.LAUNCHER" />
@@ -37,30 +21,15 @@
3721
<category android:name="android.intent.category.DEFAULT" />
3822
</intent-filter>
3923
</activity>
40-
41-
<provider
42-
android:name="androidx.core.content.FileProvider"
43-
android:authorities="${applicationId}.fileprovider"
44-
android:exported="false"
45-
android:grantUriPermissions="true">
46-
<meta-data
47-
android:name="android.support.FILE_PROVIDER_PATHS"
48-
android:resource="@xml/file_paths"></meta-data>
24+
<provider android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true" android:name="androidx.core.content.FileProvider">
25+
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
4926
</provider>
5027
</application>
51-
52-
<!-- Permissions -->
53-
5428
<uses-permission android:name="android.permission.INTERNET" />
55-
<!-- Camera, Photos, input file -->
56-
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
29+
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
5730
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
58-
<!-- Network API -->
5931
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
60-
<!-- Navigator.getUserMedia -->
61-
<!-- Video -->
6232
<uses-permission android:name="android.permission.CAMERA" />
63-
<!-- Audio -->
6433
<uses-permission android:name="android.permission.RECORD_AUDIO" />
65-
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
34+
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
6635
</manifest>
Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
{
2-
"appId": "org.scratchclient4.itchy",
3-
"appName": "Itchy",
4-
"bundledWebRuntime": false,
5-
"npmClient": "npm",
6-
"webDir": "dist",
7-
"cordova": {}
2+
"appId": "org.scratchclient4.itchy",
3+
"appName": "Itchy",
4+
"bundledWebRuntime": false,
5+
"npmClient": "npm",
6+
"webDir": "dist",
7+
"plugins": {
8+
"SplashScreen": {
9+
"launchAutoHide": false,
10+
"androidScaleType": "CENTER_CROP",
11+
"showSpinner": false,
12+
"splashFullScreen": false,
13+
"splashImmersive": false
14+
}
15+
},
16+
"cordova": {}
817
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
[
2+
{
3+
"pkg": "@capacitor-community/http",
4+
"classpath": "com.getcapacitor.plugin.http.Http"
5+
},
6+
{
7+
"pkg": "@capacitor/app",
8+
"classpath": "com.capacitorjs.plugins.app.AppPlugin"
9+
},
10+
{
11+
"pkg": "@capacitor/browser",
12+
"classpath": "com.capacitorjs.plugins.browser.BrowserPlugin"
13+
},
14+
{
15+
"pkg": "@capacitor/haptics",
16+
"classpath": "com.capacitorjs.plugins.haptics.HapticsPlugin"
17+
},
18+
{
19+
"pkg": "@capacitor/keyboard",
20+
"classpath": "com.capacitorjs.plugins.keyboard.KeyboardPlugin"
21+
},
22+
{
23+
"pkg": "@capacitor/local-notifications",
24+
"classpath": "com.capacitorjs.plugins.localnotifications.LocalNotificationsPlugin"
25+
},
26+
{
27+
"pkg": "@capacitor/share",
28+
"classpath": "com.capacitorjs.plugins.share.SharePlugin"
29+
},
30+
{
31+
"pkg": "@capacitor/splash-screen",
32+
"classpath": "com.capacitorjs.plugins.splashscreen.SplashScreenPlugin"
33+
},
34+
{
35+
"pkg": "@capacitor/status-bar",
36+
"classpath": "com.capacitorjs.plugins.statusbar.StatusBarPlugin"
37+
},
38+
{
39+
"pkg": "capacitor-dark-mode",
40+
"classpath": "com.bkon.capacitor.DarkMode.DarkMode"
41+
}
42+
]
42 KB

0 commit comments

Comments
 (0)