feat: Replace Material Icons with Tabler Icons across multiple screens
This commit is contained in:
@@ -15,9 +15,9 @@ import androidx.compose.foundation.lazy.grid.rememberLazyGridState
|
||||
import androidx.compose.foundation.lazy.items
|
||||
import androidx.compose.foundation.shape.CircleShape
|
||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||
import androidx.compose.material.icons.Icons
|
||||
import androidx.compose.material.icons.filled.*
|
||||
import androidx.compose.material3.*
|
||||
import compose.icons.TablerIcons
|
||||
import compose.icons.tablericons.*
|
||||
import androidx.compose.runtime.*
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
@@ -57,7 +57,7 @@ data class EmojiCategory(
|
||||
// Порядок категорий согласно Unicode CLDR
|
||||
val EMOJI_CATEGORIES = listOf(
|
||||
// 😀 Smileys & Emotion (Unicode ordering)
|
||||
EmojiCategory("Smileys", "Смайлы", Icons.Default.SentimentSatisfied, listOf(
|
||||
EmojiCategory("Smileys", "Смайлы", TablerIcons.MoodSmile, listOf(
|
||||
// Face-Smiling
|
||||
0x1F600 to 0x1F60F, // 😀-😏
|
||||
// Face-Affection
|
||||
@@ -103,7 +103,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x2639 to 0x2639 // ☹
|
||||
)),
|
||||
// 👋 People & Body (Hands, Body parts, Persons)
|
||||
EmojiCategory("People", "Люди", Icons.Default.Person, listOf(
|
||||
EmojiCategory("People", "Люди", TablerIcons.User, listOf(
|
||||
// Hand-Fingers-Open
|
||||
0x1F44B to 0x1F44D, // 👋-👍
|
||||
0x1FAF0 to 0x1FAF8, // 🫰-🫸
|
||||
@@ -137,7 +137,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x1F9CE to 0x1F9CF // 🧎-🧏
|
||||
)),
|
||||
// 🐱 Animals & Nature
|
||||
EmojiCategory("Animals", "Животные", Icons.Default.Pets, listOf(
|
||||
EmojiCategory("Animals", "Животные", TablerIcons.Leaf, listOf(
|
||||
// Animal-Mammal
|
||||
0x1F435 to 0x1F43E, // 🐵-🐾
|
||||
0x1F9A0 to 0x1F9AE, // 🦠-🦮
|
||||
@@ -174,7 +174,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x2618 to 0x2618 // ☘
|
||||
)),
|
||||
// 🍎 Food & Drink
|
||||
EmojiCategory("Food", "Еда", Icons.Default.Restaurant, listOf(
|
||||
EmojiCategory("Food", "Еда", TablerIcons.ToolsKitchen, listOf(
|
||||
// Food-Fruit
|
||||
0x1F347 to 0x1F353, // 🍇-🍓
|
||||
0x1FAD0 to 0x1FAD4, // 🫐-🫔
|
||||
@@ -195,7 +195,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x1F9C3 to 0x1F9C9 // 🧃-🧉
|
||||
)),
|
||||
// ✈️ Travel & Places
|
||||
EmojiCategory("Travel", "Места", Icons.Default.Flight, listOf(
|
||||
EmojiCategory("Travel", "Места", TablerIcons.Plane, listOf(
|
||||
// Place-Map
|
||||
0x1F30D to 0x1F310, // 🌍-🌐
|
||||
0x1F5FA to 0x1F5FA, // 🗺
|
||||
@@ -221,7 +221,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x2708 to 0x2708 // ✈
|
||||
)),
|
||||
// ⚽ Activities
|
||||
EmojiCategory("Activities", "Спорт", Icons.Default.SportsSoccer, listOf(
|
||||
EmojiCategory("Activities", "Спорт", TablerIcons.BallFootball, listOf(
|
||||
// Event
|
||||
0x1F380 to 0x1F393, // 🎀-🎓
|
||||
0x1F9E7 to 0x1F9E7, // 🧧
|
||||
@@ -247,7 +247,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x1F9F6 to 0x1F9FF // 🧶-🧿
|
||||
)),
|
||||
// 💡 Objects
|
||||
EmojiCategory("Objects", "Объекты", Icons.Default.Lightbulb, listOf(
|
||||
EmojiCategory("Objects", "Объекты", TablerIcons.Bulb, listOf(
|
||||
// Clothing
|
||||
0x1F451 to 0x1F462, // 👑-👢
|
||||
0x1F97B to 0x1F97F, // 🥻-🥿
|
||||
@@ -302,7 +302,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x1F4FF to 0x1F4FF // 📿
|
||||
)),
|
||||
// ❤️ Symbols
|
||||
EmojiCategory("Symbols", "Символы", Icons.Default.Favorite, listOf(
|
||||
EmojiCategory("Symbols", "Символы", TablerIcons.Heart, listOf(
|
||||
// Heart
|
||||
0x2764 to 0x2764, // ❤
|
||||
0x1F493 to 0x1F49F, // 💓-💟
|
||||
@@ -343,7 +343,7 @@ val EMOJI_CATEGORIES = listOf(
|
||||
0x2753 to 0x2757 // ❓-❗
|
||||
)),
|
||||
// 🏳️ Flags
|
||||
EmojiCategory("Flags", "Флаги", Icons.Default.Flag, listOf(
|
||||
EmojiCategory("Flags", "Флаги", TablerIcons.Flag, listOf(
|
||||
// Flag
|
||||
0x1F3C1 to 0x1F3C1, // 🏁
|
||||
0x1F6A9 to 0x1F6A9, // 🚩
|
||||
|
||||
@@ -15,9 +15,9 @@ import androidx.compose.foundation.lazy.grid.rememberLazyGridState
|
||||
import androidx.compose.foundation.lazy.items
|
||||
import androidx.compose.foundation.shape.CircleShape
|
||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||
import androidx.compose.material.icons.Icons
|
||||
import androidx.compose.material.icons.filled.*
|
||||
import androidx.compose.material3.*
|
||||
import compose.icons.TablerIcons
|
||||
import compose.icons.tablericons.*
|
||||
import androidx.compose.runtime.*
|
||||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
|
||||
@@ -4,8 +4,6 @@ import androidx.compose.foundation.background
|
||||
import androidx.compose.foundation.layout.Box
|
||||
import androidx.compose.foundation.layout.size
|
||||
import androidx.compose.foundation.shape.CircleShape
|
||||
import androidx.compose.material.icons.Icons
|
||||
import androidx.compose.material.icons.filled.Verified
|
||||
import androidx.compose.material3.Icon
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Alignment
|
||||
@@ -13,6 +11,8 @@ import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.draw.clip
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.dp
|
||||
import compose.icons.TablerIcons
|
||||
import compose.icons.tablericons.CircleCheck
|
||||
|
||||
/**
|
||||
* Значок верификации пользователя
|
||||
@@ -37,7 +37,7 @@ fun VerifiedBadge(
|
||||
}
|
||||
|
||||
Icon(
|
||||
Icons.Default.Verified,
|
||||
TablerIcons.CircleCheck,
|
||||
contentDescription = "Verified",
|
||||
tint = badgeColor,
|
||||
modifier = modifier.size(size.dp)
|
||||
|
||||
Reference in New Issue
Block a user