Skip to content

Commit f4a39c5

Browse files
rename library
1 parent 8d01663 commit f4a39c5

File tree

27 files changed

+49
-53
lines changed

27 files changed

+49
-53
lines changed

app/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ android {
4747
}
4848

4949
dependencies {
50-
implementation project(':lib')
51-
50+
implementation project(':bubble')
5251
implementation 'androidx.core:core-ktx:1.10.1'
5352
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1'
5453
implementation 'androidx.activity:activity-compose:1.7.2'

app/src/main/java/com/smarttoolfactory/composespeechbubble/BubbleLayouts.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import androidx.compose.foundation.layout.Column
55
import androidx.compose.runtime.Composable
66
import androidx.compose.ui.Modifier
77
import androidx.compose.ui.graphics.Color
8-
import com.smarttoolfactory.speechbubble.BubbleShadow
9-
import com.smarttoolfactory.speechbubble.BubbleState
10-
import com.smarttoolfactory.speechbubble.bubble
8+
import com.smarttoolfactory.bubble.BubbleShadow
9+
import com.smarttoolfactory.bubble.BubbleState
10+
import com.smarttoolfactory.bubble.bubble
1111

1212
@Composable
1313
fun BubbleLayout(

app/src/main/java/com/smarttoolfactory/composespeechbubble/demo/DemoBubble.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import com.smarttoolfactory.composespeechbubble.HorizontalAlignment
2222
import com.smarttoolfactory.composespeechbubble.ui.theme.BackgroundColor
2323
import com.smarttoolfactory.composespeechbubble.ui.theme.DateColor
2424
import com.smarttoolfactory.composespeechbubble.ui.theme.SentMessageColor
25-
import com.smarttoolfactory.speechbubble.*
25+
import com.smarttoolfactory.bubble.*
2626

2727
@Preview
2828
@Composable

app/src/main/java/com/smarttoolfactory/composespeechbubble/demo/DemoDynamicSize.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import com.smarttoolfactory.composespeechbubble.BubbleLayout
1919
import com.smarttoolfactory.composespeechbubble.ui.theme.BackgroundColor
2020
import com.smarttoolfactory.composespeechbubble.ui.theme.DateColor
2121
import com.smarttoolfactory.composespeechbubble.ui.theme.SentMessageColor
22-
import com.smarttoolfactory.speechbubble.*
22+
import com.smarttoolfactory.bubble.*
2323

2424
@Preview
2525
@Composable

app/src/main/java/com/smarttoolfactory/composespeechbubble/demo/DemoFullChat.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ import com.smarttoolfactory.composespeechbubble.chat.ChatFlexBoxLayout
2020
import com.smarttoolfactory.composespeechbubble.chat.MessageTimeText
2121
import com.smarttoolfactory.composespeechbubble.ui.ChatInput
2222
import com.smarttoolfactory.composespeechbubble.ui.theme.SentMessageColor
23-
import com.smarttoolfactory.speechbubble.ArrowAlignment
24-
import com.smarttoolfactory.speechbubble.BubbleShadow
25-
import com.smarttoolfactory.speechbubble.rememberBubbleState
23+
import com.smarttoolfactory.bubble.ArrowAlignment
24+
import com.smarttoolfactory.bubble.BubbleShadow
25+
import com.smarttoolfactory.bubble.rememberBubbleState
2626
import kotlinx.coroutines.launch
2727
import java.text.SimpleDateFormat
2828
import java.util.*

app/src/main/java/com/smarttoolfactory/composespeechbubble/demo/DemoProperties.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ import androidx.compose.ui.unit.sp
3030
import com.smarttoolfactory.composespeechbubble.BubbleLayout
3131
import com.smarttoolfactory.composespeechbubble.ui.theme.BackgroundColor
3232
import com.smarttoolfactory.composespeechbubble.ui.theme.SentMessageColor
33-
import com.smarttoolfactory.speechbubble.ArrowAlignment
34-
import com.smarttoolfactory.speechbubble.ArrowShape
35-
import com.smarttoolfactory.speechbubble.BubbleCornerRadius
36-
import com.smarttoolfactory.speechbubble.BubbleShadow
37-
import com.smarttoolfactory.speechbubble.rememberBubbleState
33+
import com.smarttoolfactory.bubble.ArrowAlignment
34+
import com.smarttoolfactory.bubble.ArrowShape
35+
import com.smarttoolfactory.bubble.BubbleCornerRadius
36+
import com.smarttoolfactory.bubble.BubbleShadow
37+
import com.smarttoolfactory.bubble.rememberBubbleState
3838
import kotlin.math.roundToInt
3939

4040
@Preview

app/src/main/java/com/smarttoolfactory/composespeechbubble/demo/DemoTooltip.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ import androidx.compose.ui.unit.dp
3333
import androidx.compose.ui.unit.sp
3434
import com.smarttoolfactory.composespeechbubble.tooltip.ToolTipLayout
3535
import com.smarttoolfactory.composespeechbubble.tooltip.TooltipState
36-
import com.smarttoolfactory.speechbubble.ArrowAlignment
37-
import com.smarttoolfactory.speechbubble.ArrowShape
38-
import com.smarttoolfactory.speechbubble.BubbleCornerRadius
36+
import com.smarttoolfactory.bubble.ArrowAlignment
37+
import com.smarttoolfactory.bubble.ArrowShape
38+
import com.smarttoolfactory.bubble.BubbleCornerRadius
3939
import kotlin.math.roundToInt
4040

4141
@Preview

app/src/main/java/com/smarttoolfactory/composespeechbubble/tooltip/ToolTip.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ import androidx.compose.ui.unit.Dp
1515
import androidx.compose.ui.unit.dp
1616
import com.smarttoolfactory.composespeechbubble.BubbleLayout
1717
import com.smarttoolfactory.composespeechbubble.ui.theme.Purple40
18-
import com.smarttoolfactory.speechbubble.ArrowAlignment
19-
import com.smarttoolfactory.speechbubble.ArrowShape
20-
import com.smarttoolfactory.speechbubble.BubbleCornerRadius
21-
import com.smarttoolfactory.speechbubble.BubbleShadow
22-
import com.smarttoolfactory.speechbubble.BubbleState
18+
import com.smarttoolfactory.bubble.ArrowAlignment
19+
import com.smarttoolfactory.bubble.ArrowShape
20+
import com.smarttoolfactory.bubble.BubbleCornerRadius
21+
import com.smarttoolfactory.bubble.BubbleShadow
22+
import com.smarttoolfactory.bubble.BubbleState
2323

2424
class TooltipState(
2525
show: Boolean,

app/src/main/java/com/smarttoolfactory/composespeechbubble/ui/theme/Theme.kt

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.smarttoolfactory.composespeechbubble.ui.theme
22

3-
import android.app.Activity
43
import android.os.Build
54
import androidx.compose.foundation.isSystemInDarkTheme
65
import androidx.compose.material3.MaterialTheme
@@ -9,11 +8,7 @@ import androidx.compose.material3.dynamicDarkColorScheme
98
import androidx.compose.material3.dynamicLightColorScheme
109
import androidx.compose.material3.lightColorScheme
1110
import androidx.compose.runtime.Composable
12-
import androidx.compose.runtime.SideEffect
13-
import androidx.compose.ui.graphics.toArgb
1411
import androidx.compose.ui.platform.LocalContext
15-
import androidx.compose.ui.platform.LocalView
16-
import androidx.core.view.ViewCompat
1712

1813
private val DarkColorScheme = darkColorScheme(
1914
primary = Purple80,
@@ -52,13 +47,7 @@ fun ComposeSpeechBubbleTheme(
5247
darkTheme -> DarkColorScheme
5348
else -> LightColorScheme
5449
}
55-
val view = LocalView.current
56-
if (!view.isInEditMode) {
57-
SideEffect {
58-
(view.context as Activity).window.statusBarColor = colorScheme.primary.toArgb()
59-
ViewCompat.getWindowInsetsController(view)?.isAppearanceLightStatusBars = darkTheme
60-
}
61-
}
50+
6251
MaterialTheme(
6352
colorScheme = colorScheme,
6453
typography = Typography,

app/src/main/res/values/themes.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
33

4-
<style name="Theme.ComposeSpeechBubble" parent="android:Theme.Material.Light.NoActionBar" />
4+
<style name="Theme.ComposeSpeechBubble" parent="android:Theme.Material.Light.NoActionBar">
5+
<item name="android:statusBarColor">@color/teal_700</item>
6+
</style>
57
</resources>

0 commit comments

Comments
 (0)