Skip to content

Commit 7910454

Browse files
refactor: Renamed the project to SkeletonFactory
1 parent a240f08 commit 7910454

File tree

30 files changed

+82
-167
lines changed

30 files changed

+82
-167
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# SkeletonLayoutNG
1+
# SkeletonFactory
22

3-
SkeletonLayoutNG is a simple library for creating android skeletons inspired by [Faltenreich's SkeletonLayout library](https://github.com/Faltenreich/SkeletonLayout).
3+
SkeletonFactory is a simple library for creating android skeletons inspired by [Faltenreich's SkeletonLayout library](https://github.com/Faltenreich/SkeletonLayout).
44
In contrast with Faltenreich's SkeletonLayout library, this library uses the ViewOverlay mechanism instead of strictly relying on view hierarchy.
55
This allows displaying skeletons without touching the view hierarchies of some potentially very delicate layouts (such as ConstraintLayout).
66

@@ -13,7 +13,7 @@ repositories {
1313
}
1414
1515
dependencies {
16-
implementation 'dev.enginecrafter77.skeletonlayoutng:skeletonlayoutng:<version>'
16+
implementation 'dev.enginecrafter77.skeletonfactory:skeletonfactory:<version>'
1717
}
1818
```
1919
The version corresponds with git tags.
@@ -75,7 +75,7 @@ public class MainActivity extends AppCompatActivity {
7575
Additionally, to configure the skeletons, you can set the following attributes in your theme.
7676
```xml
7777
<!-- Default values are shown here -->
78-
<style name="Theme.SkeletonLayoutNG" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
78+
<style name="Theme.SkeletonFactory" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
7979
<item name="skeletonMaskColor">#E0E0E0</item>
8080
<item name="skeletonShimmerColor">#D5D5D5</item>
8181
<item name="skeletonShimmerAngle">5</item>

demo/build.gradle

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ plugins {
33
}
44

55
android {
6-
namespace 'dev.enginecrafter77.skeletonlayoutng.demo'
6+
namespace 'dev.enginecrafter77.skeletonfactory.demo'
77
compileSdk 34
88

99
defaultConfig {
10-
applicationId "dev.enginecrafter77.skeletonlayoutng.demo"
10+
applicationId "dev.enginecrafter77.skeletonfactory.demo"
1111
minSdk 18
1212
targetSdk 34
1313
versionCode 1
1414
versionName "1.0"
15+
16+
multiDexEnabled true
1517
}
1618

1719
buildTypes {
@@ -34,5 +36,5 @@ android {
3436
dependencies {
3537
implementation 'androidx.appcompat:appcompat:1.6.1'
3638
implementation 'com.google.android.material:material:1.10.0'
37-
implementation project(":skeletonlayoutng")
39+
implementation project(":skeletonfactory")
3840
}

demo/src/androidTest/java/dev/enginecrafter77/skeletonlayoutng/ExampleInstrumentedTest.java

Lines changed: 0 additions & 27 deletions
This file was deleted.

demo/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
android:supportsRtl="true"
1515
android:theme="@style/Theme.SkeletonLayoutNG">
1616
<activity
17-
android:name="dev.enginecrafter77.skeletonlayoutng.MainActivity"
17+
android:name="dev.enginecrafter77.skeletonfactory.MainActivity"
1818
android:exported="true" >
1919
<intent-filter>
2020
<action android:name="android.intent.action.MAIN"/>

demo/src/main/java/dev/enginecrafter77/skeletonlayoutng/MainActivity.java renamed to demo/src/main/java/dev/enginecrafter77/skeletonfactory/MainActivity.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.enginecrafter77.skeletonlayoutng;
1+
package dev.enginecrafter77.skeletonfactory;
22

33
import android.os.Bundle;
44
import android.view.View;
@@ -7,8 +7,8 @@
77
import androidx.annotation.UiThread;
88
import androidx.appcompat.app.AppCompatActivity;
99

10-
import dev.enginecrafter77.skeletonlayoutng.demo.R;
11-
import dev.enginecrafter77.skeletonlayoutng.demo.databinding.ActivityMainBinding;
10+
import dev.enginecrafter77.skeletonfactory.demo.R;
11+
import dev.enginecrafter77.skeletonfactory.demo.databinding.ActivityMainBinding;
1212

1313
public class MainActivity extends AppCompatActivity {
1414
private ActivityMainBinding binding;

demo/src/main/java/dev/enginecrafter77/skeletonlayoutng/TestAdapter.java renamed to demo/src/main/java/dev/enginecrafter77/skeletonfactory/TestAdapter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dev.enginecrafter77.skeletonlayoutng;
1+
package dev.enginecrafter77.skeletonfactory;
22

33
import android.annotation.SuppressLint;
44
import android.view.LayoutInflater;
@@ -7,8 +7,8 @@
77
import androidx.annotation.NonNull;
88
import androidx.recyclerview.widget.RecyclerView;
99

10-
import dev.enginecrafter77.skeletonlayoutng.demo.R;
11-
import dev.enginecrafter77.skeletonlayoutng.demo.databinding.TestItemBinding;
10+
import dev.enginecrafter77.skeletonfactory.demo.R;
11+
import dev.enginecrafter77.skeletonfactory.demo.databinding.TestItemBinding;
1212

1313
public class TestAdapter extends RecyclerView.Adapter<TestAdapter.TestViewHolder> {
1414
private final int count;

demo/src/main/res/layout/activity_main.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
app:layout_constraintStart_toStartOf="parent"
2020
app:layout_constraintEnd_toEndOf="parent"
2121
/>
22-
<dev.enginecrafter77.skeletonlayoutng.SkeletonLayout
22+
<dev.enginecrafter77.skeletonfactory.SkeletonLayout
2323
android:id="@+id/skeleton_layout"
2424
android:layout_width="wrap_content"
2525
android:layout_height="wrap_content"
@@ -42,7 +42,7 @@
4242
android:text="Wrapped text 2"
4343
/>
4444
</LinearLayout>
45-
</dev.enginecrafter77.skeletonlayoutng.SkeletonLayout>
45+
</dev.enginecrafter77.skeletonfactory.SkeletonLayout>
4646
<androidx.appcompat.widget.SwitchCompat
4747
android:id="@+id/skeleton_switch"
4848
android:layout_width="wrap_content"

demo/src/test/java/dev/enginecrafter77/skeletonlayoutng/ExampleUnitTest.java

Lines changed: 0 additions & 18 deletions
This file was deleted.

license-header.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This file is part of skeletonlayout-ng.
1+
This file is part of skeletonfactory.
22
Copyright (c) 2023 Enginecrafter77 <hutiramichal@gmail.com>
33

44
This program is free software: you can redistribute it and/or modify

settings.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ dependencyResolutionManagement {
1919
}
2020
}
2121

22-
rootProject.name = "skeletonlayout-ng"
22+
rootProject.name = "skeletonfactory"
2323
include ':demo'
24-
include ':skeletonlayoutng'
24+
include ':skeletonfactory'

0 commit comments

Comments
 (0)