Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion demo/build.2.0.ohos.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ kotlin {
implementation(project(":core-annotations"))
implementation(project(":compose"))
// Chat Demo 相关依赖
// implementation("com.tencent.kuiklybase:markdown:0.2.0-ohos")
implementation("com.tencent.kuiklybase:markdown:0.2.0-ohos")
}
}

Expand Down
2 changes: 1 addition & 1 deletion demo/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ kotlin {
implementation(project(":core-annotations"))
// compileOnly(project(":core-annotations"))
// Chat Demo 相关依赖
// implementation("com.tencent.kuiklybase:markdown:0.2.0")
implementation("com.tencent.kuiklybase:markdown:0.2.0")
implementation("io.ktor:ktor-client-core:2.3.10")
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
//package com.tencent.kuikly.demo.pages.compose.chatDemo
//
//import io.ktor.client.HttpClient
//import io.ktor.client.engine.okhttp.OkHttp
//
//internal actual object NetworkClient {
// actual val client: Any?
// get() = HttpClient(OkHttp)
//}
package com.tencent.kuikly.demo.pages.compose.chatDemo

import io.ktor.client.HttpClient
import io.ktor.client.engine.okhttp.OkHttp

internal actual object NetworkClient {
actual val client: Any?
get() = HttpClient(OkHttp)
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
//package com.tencent.kuikly.demo.pages.compose.chatDemo
//
//import androidx.compose.runtime.Immutable
//import androidx.compose.runtime.staticCompositionLocalOf
//import com.tencent.kuikly.compose.ui.graphics.Color
//
//internal val LocalColorScheme = staticCompositionLocalOf { LightColoScheme }
//
//@Immutable
//internal class ColorScheme(
//
// // 字体颜色
// val t1: Color,
// val t2: Color,
// val t3: Color,
// val aigcPrompt: Color,
// val bgBlock: Color,
// val newBgBlock: Color,
// // 分割线
// val lineFine: Color,
// val lineStroke: Color,
//)
//
//internal val LightColoScheme = ColorScheme(
// t1 = Color(0xFF333333),
// t2 = Color(0xFF5C5C5C),
// t3 = Color(0xFF999999),
// aigcPrompt = Color(0xFF505DE5),
// bgBlock = Color(0xFFF5F5F5),
// newBgBlock = Color(0xFFF7F7F7),
// lineFine = Color(0XFFF0F0F0),
// lineStroke = Color(0XFFE6E6E6),
//)
//
//internal val DarkColorScheme = ColorScheme(
// t1 = Color(0xFFD9D9D9),
// t2 = Color(0xFFA9A9A9),
// t3 = Color(0xFF696969),
// aigcPrompt = Color(0xFF7780D9),
// bgBlock = Color(0xFF262626),
// newBgBlock = Color(0xFF262626),
// lineFine = Color(0xFF292929),
// lineStroke = Color(0xFF303030),
//)
package com.tencent.kuikly.demo.pages.compose.chatDemo

import androidx.compose.runtime.Immutable
import androidx.compose.runtime.staticCompositionLocalOf
import com.tencent.kuikly.compose.ui.graphics.Color

internal val LocalColorScheme = staticCompositionLocalOf { LightColoScheme }

@Immutable
internal class ColorScheme(

// 字体颜色
val t1: Color,
val t2: Color,
val t3: Color,
val aigcPrompt: Color,
val bgBlock: Color,
val newBgBlock: Color,
// 分割线
val lineFine: Color,
val lineStroke: Color,
)

internal val LightColoScheme = ColorScheme(
t1 = Color(0xFF333333),
t2 = Color(0xFF5C5C5C),
t3 = Color(0xFF999999),
aigcPrompt = Color(0xFF505DE5),
bgBlock = Color(0xFFF5F5F5),
newBgBlock = Color(0xFFF7F7F7),
lineFine = Color(0XFFF0F0F0),
lineStroke = Color(0XFFE6E6E6),
)

internal val DarkColorScheme = ColorScheme(
t1 = Color(0xFFD9D9D9),
t2 = Color(0xFFA9A9A9),
t3 = Color(0xFF696969),
aigcPrompt = Color(0xFF7780D9),
bgBlock = Color(0xFF262626),
newBgBlock = Color(0xFF262626),
lineFine = Color(0xFF292929),
lineStroke = Color(0xFF303030),
)
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
//package com.tencent.kuikly.demo.pages.compose.chatDemo
//
//import androidx.compose.runtime.Composable
//import com.tencent.kuikly.compose.ui.graphics.Color
//import com.tencent.kuiklybase.markdown.model.DefaultMarkdownColors
//import com.tencent.kuiklybase.markdown.model.MarkdownColors
//
//@Composable
//internal fun markdownColor(
// text: Color = MdTheme.colorScheme.t1,
// codeBackground: Color = MdTheme.colorScheme.bgBlock,
// inlineCodeBackground: Color = codeBackground,
// dividerColor: Color = MdTheme.colorScheme.lineFine,
// tableBackground: Color = MdTheme.colorScheme.bgBlock,
// tableStroke: Color = MdTheme.colorScheme.lineStroke,
// tableHeaderBackground: Color = MdTheme.colorScheme.newBgBlock,
//): MarkdownColors = DefaultMarkdownColors(
// text = text,
// codeText = Color.Unspecified,
// inlineCodeText = Color.Unspecified,
// linkText = Color.Unspecified,
// codeBackground = codeBackground,
// inlineCodeBackground = inlineCodeBackground,
// dividerColor = dividerColor,
// tableText = Color.Unspecified,
// tableBackground = tableBackground,
// tableHeaderBackground = tableHeaderBackground,
// tableStroke = tableStroke
//)
package com.tencent.kuikly.demo.pages.compose.chatDemo

import androidx.compose.runtime.Composable
import com.tencent.kuikly.compose.ui.graphics.Color
import com.tencent.kuiklybase.markdown.model.DefaultMarkdownColors
import com.tencent.kuiklybase.markdown.model.MarkdownColors

@Composable
internal fun markdownColor(
text: Color = MdTheme.colorScheme.t1,
codeBackground: Color = MdTheme.colorScheme.bgBlock,
inlineCodeBackground: Color = codeBackground,
dividerColor: Color = MdTheme.colorScheme.lineFine,
tableBackground: Color = MdTheme.colorScheme.bgBlock,
tableStroke: Color = MdTheme.colorScheme.lineStroke,
tableHeaderBackground: Color = MdTheme.colorScheme.newBgBlock,
): MarkdownColors = DefaultMarkdownColors(
text = text,
codeText = Color.Unspecified,
inlineCodeText = Color.Unspecified,
linkText = Color.Unspecified,
codeBackground = codeBackground,
inlineCodeBackground = inlineCodeBackground,
dividerColor = dividerColor,
tableText = Color.Unspecified,
tableBackground = tableBackground,
tableHeaderBackground = tableHeaderBackground,
tableStroke = tableStroke
)
Loading