Skip to content

Commit fb36b38

Browse files
authored
Merge pull request #47 from appt2/main-refactoring-tree-view
Refactoring
2 parents d279c6d + ff45445 commit fb36b38

File tree

1,591 files changed

+171240
-172795
lines changed

Some content is hidden

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

1,591 files changed

+171240
-172795
lines changed

.idea/.gitignore

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

.idea/.name

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

.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.

.idea/deploymentTargetDropDown.xml

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

.idea/misc.xml

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

.idea/uiDesigner.xml

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

android-tools/build.gradle

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
plugins {
2-
id 'com.android.library'
2+
id "com.android.library"
33
}
44

55
android {
66
compileSdk 34
7-
namespace 'ninjacoder.ghostide.androidtools.r8.android'
7+
namespace "ninjacoder.ghostide.androidtools.r8.android"
88
defaultConfig {
99
minSdkVersion 21
1010
targetSdkVersion 34
@@ -19,15 +19,14 @@ android {
1919
targetCompatibility JavaVersion.VERSION_17
2020
}
2121
}
22+
2223
dependencies {
24+
implementation fileTree(dir: "libs", include: ["*.jar"])
2325
//add your dependencies
24-
implementation 'com.android.tools:r8:8.3.37'
25-
implementation "androidx.appcompat:appcompat:1.7.0-alpha03"
26-
implementation "androidx.constraintlayout:constraintlayout:2.1.4"
27-
implementation "com.google.android.material:material:1.12.0-alpha03"
28-
implementation fileTree(dir: 'libs', include: ['*.jar'])
26+
implementation("com.android.tools:r8:8.3.37")
27+
implementation("androidx.appcompat:appcompat:1.7.0-alpha03")
28+
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
29+
implementation("com.google.android.material:material:1.12.0-alpha03")
2930
// https://mvnrepository.com/artifact/org.eclipse.jdt.core.compiler/batch
30-
// implementation 'org.eclipse.jdt.core.compiler:batch:3.7.0'
31-
32-
31+
// implementation "org.eclipse.jdt.core.compiler:batch:3.7.0"
3332
}

app/build.gradle

Lines changed: 63 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,120 +1,107 @@
1-
21
plugins {
3-
id 'com.android.application'
4-
2+
id "com.android.application"
53
}
64

75
android {
8-
namespace 'Ninja.coder.Ghostemane.code'
6+
namespace "Ninja.coder.Ghostemane.code"
97
compileSdk 34
10-
8+
119
defaultConfig {
1210
applicationId "Ninja.coder.Ghostemane.code"
1311
minSdk 24
1412
targetSdk 30
1513
versionCode 25
1614
versionName "1.6.0-rc"
17-
18-
vectorDrawables {
15+
vectorDrawables {
1916
useSupportLibrary true
2017
}
2118
}
22-
2319
buildTypes {
2420
release {
2521
minifyEnabled false
26-
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
22+
proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
2723
}
2824
}
29-
3025
compileOptions {
3126
sourceCompatibility JavaVersion.VERSION_17
3227
targetCompatibility JavaVersion.VERSION_17
3328
}
34-
lint {
35-
baseline = file("lint-baseline.xml")
36-
}
37-
38-
packagingOptions.jniLibs.useLegacyPackaging true
39-
40-
41-
packagingOptions {
29+
lint {
30+
baseline = file("lint-baseline.xml")
31+
}
32+
packagingOptions.jniLibs.useLegacyPackaging true
33+
packagingOptions {
4234
resources.excludes.add("license/*")
43-
exclude 'META-INF/eclipse.inf'
44-
exclude 'about_files/LICENSE-2.0.txt'
45-
exclude 'plugin.xml'
46-
exclude 'plugin.properties'
35+
exclude "META-INF/eclipse.inf"
36+
exclude "about_files/LICENSE-2.0.txt"
37+
exclude "plugin.xml"
38+
exclude "plugin.properties"
4739
}
48-
49-
lintOptions {
40+
lintOptions {
5041
checkReleaseBuilds false
51-
52-
abortOnError false
42+
abortOnError false
5343
}
54-
55-
56-
5744
}
5845

5946
dependencies {
60-
implementation fileTree(dir: 'libs', include: ['*.jar','*.aar'])
61-
implementation 'com.jsibbold:zoomage:1.3.1'
62-
implementation 'com.lxj:xpopup:2.2.23'
63-
implementation 'net.lingala.zip4j:zip4j:2.11.5'
64-
implementation "com.github.skydoves:powermenu:2.2.4"
65-
implementation 'com.caverock:androidsvg:1.4'
66-
implementation 'com.github.bumptech.glide:avif-integration:4.16.0'
67-
implementation 'com.github.bumptech.glide:recyclerview-integration:4.16.0'
47+
implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"])
48+
//make class java
49+
implementation project(path: ":eclipse-standalone")
50+
implementation project(path: ":android-tools")
51+
implementation("com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2")
52+
implementation("com.squareup:javapoet:1.13.0")
53+
implementation("com.android.tools:r8:8.3.37")
54+
55+
implementation("com.jsibbold:zoomage:1.3.1")
56+
implementation("com.lxj:xpopup:2.2.23")
57+
implementation("net.lingala.zip4j:zip4j:2.11.5")
58+
implementation("com.github.skydoves:powermenu:2.2.4")
59+
implementation("com.caverock:androidsvg:1.4")
60+
implementation("com.github.bumptech.glide:avif-integration:4.16.0")
61+
implementation("com.github.bumptech.glide:recyclerview-integration:4.16.0")
6862
implementation("com.github.bumptech.glide:glide:4.16.0")
6963
implementation("com.blankj:utilcodex:1.31.1")
70-
64+
7165
implementation("com.allenliu.badgeview:library:1.1.1")
72-
implementation 'androidx.webkit:webkit:1.9.0'
73-
implementation 'org.eclipse.jgit:org.eclipse.jgit:6.8.0.202311291450-r'
74-
implementation 'com.google.code.gson:gson:2.10.1'
75-
implementation 'androidx.activity:activity:1.9.0-alpha03'
66+
implementation("androidx.webkit:webkit:1.10.0")
67+
implementation("org.eclipse.jgit:org.eclipse.jgit:6.8.0.202311291450-r")
68+
implementation("com.google.code.gson:gson:2.10.1")
69+
implementation("androidx.activity:activity:1.9.0-alpha03")
7670
implementation("androidx.appcompat:appcompat:1.7.0-alpha03")
7771
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
7872
implementation("com.google.android.material:material:1.12.0-alpha03")
79-
implementation 'com.github.angads25:filepicker:1.1.0'
80-
implementation 'com.github.junrar:junrar:7.5.5'
81-
implementation 'com.tapadoo.android:alerter:3.0.2'
82-
implementation 'org.nanohttpd:nanohttpd-webserver:2.3.1'
83-
implementation 'org.benf:cfr:0.152'
84-
implementation 'io.github.beyka:Android-TiffBitmapFactory:0.9.9.1'
85-
implementation 'xyz.doikki.android.dkplayer:dkplayer-java:3.3.7'
86-
implementation 'xyz.doikki.android.dkplayer:dkplayer-ui:3.3.7'
87-
implementation 'xyz.doikki.android.dkplayer:player-exo:3.3.7'
88-
implementation 'xyz.doikki.android.dkplayer:player-ijk:3.3.7'
89-
implementation 'xyz.doikki.android.dkplayer:videocache:3.3.7'
90-
implementation 'com.squareup.okhttp3:okhttp:5.0.0-alpha.12'
91-
implementation'androidx.webkit:webkit:1.10.0-alpha01'
73+
implementation("com.github.angads25:filepicker:1.1.0")
74+
implementation("com.github.junrar:junrar:7.5.5")
75+
implementation("com.tapadoo.android:alerter:3.0.2")
76+
implementation("org.nanohttpd:nanohttpd-webserver:2.3.1")
77+
implementation("org.benf:cfr:0.152")
78+
implementation("io.github.beyka:Android-TiffBitmapFactory:0.9.9.1")
79+
implementation("xyz.doikki.android.dkplayer:dkplayer-java:3.3.7")
80+
implementation("xyz.doikki.android.dkplayer:dkplayer-ui:3.3.7")
81+
implementation("xyz.doikki.android.dkplayer:player-exo:3.3.7")
82+
implementation("xyz.doikki.android.dkplayer:player-ijk:3.3.7")
83+
implementation("xyz.doikki.android.dkplayer:videocache:3.3.7")
84+
implementation("com.squareup.okhttp3:okhttp:5.0.0-alpha.12")
9285
implementation("androidx.recyclerview:recyclerview:1.4.0-alpha01")
93-
implementation 'androidx.recyclerview:recyclerview-selection:1.1.0'
94-
implementation 'de.hdodenhof:circleimageview:3.1.0'
95-
implementation 'org.antlr:antlr4:4.13.1'
96-
implementation 'org.apache.commons:commons-compress:1.24.0'
86+
implementation("androidx.recyclerview:recyclerview-selection:1.1.0")
87+
implementation("de.hdodenhof:circleimageview:3.1.0")
88+
implementation("org.antlr:antlr4:4.13.1")
89+
implementation("org.apache.commons:commons-compress:1.24.0")
9790
implementation("com.github.pedrovgs:renderers:3.5.0")
98-
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
99-
implementation 'com.fasterxml.jackson.core:jackson-core:2.13.1'
100-
implementation 'com.squareup:seismic:1.0.3'
101-
implementation "org.smali:smali:2.5.2"
102-
implementation "org.smali:baksmali:2.5.2"
103-
implementation ("io.apisense:rhino-android:1.0")
91+
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
92+
implementation("com.fasterxml.jackson.core:jackson-core:2.14.2")
93+
implementation("com.squareup:seismic:1.0.3")
94+
implementation("org.smali:smali:2.5.2")
95+
implementation("org.smali:baksmali:2.5.2")
96+
implementation("io.apisense:rhino-android:1.0")
10497
implementation("com.github.TimScriptov:apksigner:1.2.0")
10598
implementation("org.jsoup:jsoup:1.17.2")
106-
implementation 'com.github.douglasjunior:android-simple-tooltip:1.1.0'
99+
implementation "com.github.douglasjunior:android-simple-tooltip:1.1.0"
107100
implementation("io.getstream:photoview:1.0.1")
108-
implementation 'androidx.palette:palette:1.0.0'
101+
implementation("androidx.palette:palette:1.0.0")
109102
//using api 21 to run app
110-
implementation 'de.larsgrefer.sass:sass-embedded-android:3.6.0'
111-
implementation "io.reactivex.rxjava3:rxjava:3.1.8"
112-
//make class java
113-
implementation project(path: ':eclipse-standalone')
114-
implementation project(path: ':android-tools')
115-
implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.14.2'
116-
implementation 'com.squareup:javapoet:1.13.0'
117-
implementation 'com.android.tools:r8:8.3.37'
103+
implementation("de.larsgrefer.sass:sass-embedded-android:3.6.0")
104+
implementation("io.reactivex.rxjava3:rxjava:3.1.8")
118105
//ui
119-
implementation 'com.github.TimScriptov:App-UI-Designer:1.0.9'
106+
implementation("com.github.TimScriptov:App-UI-Designer:1.0.9")
120107
}

0 commit comments

Comments
 (0)