From 75ac83b67a713402d974b3f98e5bbbe9072f3af4 Mon Sep 17 00:00:00 2001
From: Dominik Krajcer
Date: Sun, 22 Dec 2024 15:06:50 +0100
Subject: [PATCH] 1.2.0
* update dependencies, export emojis regex
* update emoji data to version 16.0
* add tests for regexes
* bump version to 1.2.0
* fix flutter examples
* update CHANGELOG
---
.vscode/settings.json | 3 +
CHANGELOG.md | 12 +-
README.md | 14 +-
example/lib/main.dart | 3 +
example/pubspec.lock | 8 +-
.../emoji_chat_app_example/.gitignore | 2 +
.../emoji_chat_app_example/.metadata | 30 ++--
.../emoji_chat_app_example/android/.gitignore | 2 +-
.../android/app/build.gradle | 53 ++------
.../android/app/src/main/AndroidManifest.xml | 3 +-
.../android/build.gradle | 4 +-
.../android/gradle.properties | 2 +-
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../android/settings.gradle | 9 +-
.../ios/Runner/AppDelegate.swift | 4 +-
.../macos/Runner/AppDelegate.swift | 2 +-
.../macos/RunnerTests/RunnerTests.swift | 2 +-
.../emoji_chat_app_example/pubspec.lock | 26 ++--
.../emoji_chat_app_example/pubspec.yaml | 7 +-
.../emoji_chat_app_example/web/index.html | 23 +---
.../windows/runner/runner.exe.manifest | 6 -
.../windows/runner/utils.cpp | 4 +-
.../emoji_overview_app_example/.gitignore | 2 +
.../emoji_overview_app_example/.metadata | 30 ++--
.../android/.gitignore | 2 +-
.../android/app/build.gradle | 53 ++------
.../android/app/src/main/AndroidManifest.xml | 3 +-
.../android/build.gradle | 4 +-
.../android/gradle.properties | 2 +-
.../gradle/wrapper/gradle-wrapper.properties | 2 +-
.../android/settings.gradle | 9 +-
.../ios/Runner/AppDelegate.swift | 4 +-
.../lib/home_page.dart | 5 +-
.../macos/Runner/AppDelegate.swift | 2 +-
.../macos/RunnerTests/RunnerTests.swift | 2 +-
.../emoji_overview_app_example/pubspec.lock | 26 ++--
.../emoji_overview_app_example/pubspec.yaml | 7 +-
.../emoji_overview_app_example/web/index.html | 23 +---
.../windows/runner/runner.exe.manifest | 6 -
.../windows/runner/utils.cpp | 4 +-
lib/emoji_extension.dart | 2 +-
lib/src/emojis/emoji/emoji_getters.dart | 9 ++
.../emoji_parser/emoji_parser_getters.dart | 2 +-
lib/src/emojis/emojis.dart | 6 +
lib/src/emojis/emojis_data.dart | 128 ++++++++++++++++++
lib/src/emojis/version.dart | 5 +-
lib/src/extensions/iterable_extensions.dart | 8 --
lib/src/regex.dart | 4 +-
pubspec.yaml | 14 +-
test/_tools/test_emojis.dart | 10 +-
test/src/emojis/emoji/emoji_getters_test.dart | 33 +++++
test/src/emojis/emojis_test.dart | 75 +++++-----
test/src/emojis/version_test.dart | 3 +-
.../extensions/iterable_extensions_test.dart | 11 --
test/src/regex_test.dart | 127 +++++++++++++++++
55 files changed, 536 insertions(+), 308 deletions(-)
create mode 100644 .vscode/settings.json
create mode 100644 test/src/regex_test.dart
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..9b4de55
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "dart.lineLength": 80
+}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cd7d454..95aec01 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,13 @@
+## 1.2.0
+- Updated emoji dataset to newest [Unicode 16.0](https://www.unicode.org/reports/tr51/)
+- Updated dependencies
+- Require Dart `^3.4.0`
+- Exported emoji regex:
+```dart
+final regex = Emojis.regex;
+ // print(regex); // RegExp: pattern=[#*\d]\uFE0F?\u20E3|[\xA9\...
+```
+
## 1.1.1
- Changed *gif demo files to *webp format
@@ -526,4 +536,4 @@ print(result); // '๐ฆฆ๐คฆ๐พโโ๏ธ๐
๐๐ฝ๐ฉ๐พโ๐'
## 0.1.0
-Initial release ๐
\ No newline at end of file
+Initial release ๐
diff --git a/README.md b/README.md
index 9f26e20..278aeaf 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
-Emojis for Dart Unicode 15.1
+Emojis for Dart Unicode 16.0
+
One, yet powerful emojis String extension
@@ -20,7 +20,7 @@ One, yet powerful emojis String extension
-
+
@@ -30,7 +30,7 @@ One, yet powerful emojis String extension
---
## Features
-- Contains over **5,000** emojis from Unicode 15.1 ๐ช
+- Contains over **5,000** emojis from Unicode 16.0 ๐ช
- Supports:
- `shorcodes`: **Discord**, **Github**, **Slack** ๐ซก
- skin tone variations: ๐ ๐๐ป ๐๐ผ ๐๐ฝ ๐๐พ ๐๐ฟ
@@ -856,8 +856,8 @@ Emojis.versions // [Version.v6_0, Version.v7_0, Version.v8_0, Version.v9_0, ...]
.fourth // Version.v9_0
.fifth // Version.v10_0
.sixth // Version.v11_0
- .penultimate // Version.v15_0
- .last // Version.v15_1
+ .penultimate // Version.v15_1
+ .last // Version.v16_0
.values // [6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 12.1, 13.0, ...]
.first // 6.0
.second // 7.0
@@ -865,8 +865,8 @@ Emojis.versions // [Version.v6_0, Version.v7_0, Version.v8_0, Version.v9_0, ...]
.fourth // 9.0
.fifth // 10.0
.sixth // 11.0
- .penultimate // 15.0
- .last // 15.1
+ .penultimate // 15.1
+ .last // 16.0
```
diff --git a/example/lib/main.dart b/example/lib/main.dart
index 76f2656..39731fd 100644
--- a/example/lib/main.dart
+++ b/example/lib/main.dart
@@ -22,6 +22,9 @@ void main() {
final hasColor = Emoji('๐ฉต').hasColor;
// print(hasColor); // true
+ final regex = Emojis.regex;
+ // print(regex); // RegExp: pattern=[#*\d]\uFE0F?\u20E3|[\xA9\...
+
final emojis = Emojis.all;
// print(emojis); // [Emoji(value: ๐, ...), Emoji(value: ๐, ...), ...]
diff --git a/example/pubspec.lock b/example/pubspec.lock
index 098ec6c..e927a0a 100644
--- a/example/pubspec.lock
+++ b/example/pubspec.lock
@@ -5,16 +5,16 @@ packages:
dependency: transitive
description:
name: collection
- sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
+ sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76"
url: "https://pub.dev"
source: hosted
- version: "1.18.0"
+ version: "1.19.1"
emoji_extension:
dependency: "direct main"
description:
path: ".."
relative: true
source: path
- version: "1.1.1"
+ version: "1.2.0"
sdks:
- dart: ">=2.19.6 <4.0.0"
+ dart: ">=3.4.0 <4.0.0"
diff --git a/flutter_examples/emoji_chat_app_example/.gitignore b/flutter_examples/emoji_chat_app_example/.gitignore
index 29a3a50..79c113f 100644
--- a/flutter_examples/emoji_chat_app_example/.gitignore
+++ b/flutter_examples/emoji_chat_app_example/.gitignore
@@ -5,9 +5,11 @@
*.swp
.DS_Store
.atom/
+.build/
.buildlog/
.history
.svn/
+.swiftpm/
migrate_working_dir/
# IntelliJ related
diff --git a/flutter_examples/emoji_chat_app_example/.metadata b/flutter_examples/emoji_chat_app_example/.metadata
index 32dc8a5..c2aa44b 100644
--- a/flutter_examples/emoji_chat_app_example/.metadata
+++ b/flutter_examples/emoji_chat_app_example/.metadata
@@ -4,7 +4,7 @@
# This file should be version controlled and should not be manually edited.
version:
- revision: "300451adae589accbece3490f4396f10bdf15e6e"
+ revision: "603104015dd692ea3403755b55d07813d5cf8965"
channel: "stable"
project_type: app
@@ -13,26 +13,26 @@ project_type: app
migration:
platforms:
- platform: root
- create_revision: 300451adae589accbece3490f4396f10bdf15e6e
- base_revision: 300451adae589accbece3490f4396f10bdf15e6e
+ create_revision: 603104015dd692ea3403755b55d07813d5cf8965
+ base_revision: 603104015dd692ea3403755b55d07813d5cf8965
- platform: android
- create_revision: 300451adae589accbece3490f4396f10bdf15e6e
- base_revision: 300451adae589accbece3490f4396f10bdf15e6e
+ create_revision: 603104015dd692ea3403755b55d07813d5cf8965
+ base_revision: 603104015dd692ea3403755b55d07813d5cf8965
- platform: ios
- create_revision: 300451adae589accbece3490f4396f10bdf15e6e
- base_revision: 300451adae589accbece3490f4396f10bdf15e6e
+ create_revision: 603104015dd692ea3403755b55d07813d5cf8965
+ base_revision: 603104015dd692ea3403755b55d07813d5cf8965
- platform: linux
- create_revision: 300451adae589accbece3490f4396f10bdf15e6e
- base_revision: 300451adae589accbece3490f4396f10bdf15e6e
+ create_revision: 603104015dd692ea3403755b55d07813d5cf8965
+ base_revision: 603104015dd692ea3403755b55d07813d5cf8965
- platform: macos
- create_revision: 300451adae589accbece3490f4396f10bdf15e6e
- base_revision: 300451adae589accbece3490f4396f10bdf15e6e
+ create_revision: 603104015dd692ea3403755b55d07813d5cf8965
+ base_revision: 603104015dd692ea3403755b55d07813d5cf8965
- platform: web
- create_revision: 300451adae589accbece3490f4396f10bdf15e6e
- base_revision: 300451adae589accbece3490f4396f10bdf15e6e
+ create_revision: 603104015dd692ea3403755b55d07813d5cf8965
+ base_revision: 603104015dd692ea3403755b55d07813d5cf8965
- platform: windows
- create_revision: 300451adae589accbece3490f4396f10bdf15e6e
- base_revision: 300451adae589accbece3490f4396f10bdf15e6e
+ create_revision: 603104015dd692ea3403755b55d07813d5cf8965
+ base_revision: 603104015dd692ea3403755b55d07813d5cf8965
# User provided section
diff --git a/flutter_examples/emoji_chat_app_example/android/.gitignore b/flutter_examples/emoji_chat_app_example/android/.gitignore
index 6f56801..55afd91 100644
--- a/flutter_examples/emoji_chat_app_example/android/.gitignore
+++ b/flutter_examples/emoji_chat_app_example/android/.gitignore
@@ -7,7 +7,7 @@ gradle-wrapper.jar
GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore.
-# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
+# See https://flutter.dev/to/reference-keystore
key.properties
**/*.keystore
**/*.jks
diff --git a/flutter_examples/emoji_chat_app_example/android/app/build.gradle b/flutter_examples/emoji_chat_app_example/android/app/build.gradle
index 4b8a181..9dd67c2 100644
--- a/flutter_examples/emoji_chat_app_example/android/app/build.gradle
+++ b/flutter_examples/emoji_chat_app_example/android/app/build.gradle
@@ -1,67 +1,44 @@
plugins {
id "com.android.application"
id "kotlin-android"
+ // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id "dev.flutter.flutter-gradle-plugin"
}
-def localProperties = new Properties()
-def localPropertiesFile = rootProject.file('local.properties')
-if (localPropertiesFile.exists()) {
- localPropertiesFile.withReader('UTF-8') { reader ->
- localProperties.load(reader)
- }
-}
-
-def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
-if (flutterVersionCode == null) {
- flutterVersionCode = '1'
-}
-
-def flutterVersionName = localProperties.getProperty('flutter.versionName')
-if (flutterVersionName == null) {
- flutterVersionName = '1.0'
-}
-
android {
- namespace "com.example.emoji_chat_app_example"
- compileSdk flutter.compileSdkVersion
- ndkVersion flutter.ndkVersion
+ namespace = "com.example.emoji_chat_app_example"
+ compileSdk = flutter.compileSdkVersion
+ ndkVersion = flutter.ndkVersion
compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
+ sourceCompatibility = JavaVersion.VERSION_1_8
+ targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
- jvmTarget = '1.8'
- }
-
- sourceSets {
- main.java.srcDirs += 'src/main/kotlin'
+ jvmTarget = JavaVersion.VERSION_1_8
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
- applicationId "com.example.emoji_chat_app_example"
+ applicationId = "com.example.emoji_chat_app_example"
// You can update the following values to match your application needs.
- // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
- minSdkVersion flutter.minSdkVersion
- targetSdkVersion flutter.targetSdkVersion
- versionCode flutterVersionCode.toInteger()
- versionName flutterVersionName
+ // For more information, see: https://flutter.dev/to/review-gradle-config.
+ minSdk = flutter.minSdkVersion
+ targetSdk = flutter.targetSdkVersion
+ versionCode = flutter.versionCode
+ versionName = flutter.versionName
}
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
- signingConfig signingConfigs.debug
+ signingConfig = signingConfigs.debug
}
}
}
flutter {
- source '../..'
+ source = "../.."
}
-
-dependencies {}
diff --git a/flutter_examples/emoji_chat_app_example/android/app/src/main/AndroidManifest.xml b/flutter_examples/emoji_chat_app_example/android/app/src/main/AndroidManifest.xml
index 3c65f29..8e5d45d 100644
--- a/flutter_examples/emoji_chat_app_example/android/app/src/main/AndroidManifest.xml
+++ b/flutter_examples/emoji_chat_app_example/android/app/src/main/AndroidManifest.xml
@@ -7,6 +7,7 @@
android:name=".MainActivity"
android:exported="true"
android:launchMode="singleTop"
+ android:taskAffinity=""
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
@@ -31,7 +32,7 @@
android:value="2" />
diff --git a/flutter_examples/emoji_chat_app_example/android/build.gradle b/flutter_examples/emoji_chat_app_example/android/build.gradle
index bc157bd..d2ffbff 100644
--- a/flutter_examples/emoji_chat_app_example/android/build.gradle
+++ b/flutter_examples/emoji_chat_app_example/android/build.gradle
@@ -5,12 +5,12 @@ allprojects {
}
}
-rootProject.buildDir = '../build'
+rootProject.buildDir = "../build"
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
- project.evaluationDependsOn(':app')
+ project.evaluationDependsOn(":app")
}
tasks.register("clean", Delete) {
diff --git a/flutter_examples/emoji_chat_app_example/android/gradle.properties b/flutter_examples/emoji_chat_app_example/android/gradle.properties
index 598d13f..2597170 100644
--- a/flutter_examples/emoji_chat_app_example/android/gradle.properties
+++ b/flutter_examples/emoji_chat_app_example/android/gradle.properties
@@ -1,3 +1,3 @@
-org.gradle.jvmargs=-Xmx4G
+org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true
android.enableJetifier=true
diff --git a/flutter_examples/emoji_chat_app_example/android/gradle/wrapper/gradle-wrapper.properties b/flutter_examples/emoji_chat_app_example/android/gradle/wrapper/gradle-wrapper.properties
index e1ca574..7bb2df6 100644
--- a/flutter_examples/emoji_chat_app_example/android/gradle/wrapper/gradle-wrapper.properties
+++ b/flutter_examples/emoji_chat_app_example/android/gradle/wrapper/gradle-wrapper.properties
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
diff --git a/flutter_examples/emoji_chat_app_example/android/settings.gradle b/flutter_examples/emoji_chat_app_example/android/settings.gradle
index 1d6d19b..b9e43bd 100644
--- a/flutter_examples/emoji_chat_app_example/android/settings.gradle
+++ b/flutter_examples/emoji_chat_app_example/android/settings.gradle
@@ -5,10 +5,9 @@ pluginManagement {
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
return flutterSdkPath
- }
- settings.ext.flutterSdkPath = flutterSdkPath()
+ }()
- includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle")
+ includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
google()
@@ -19,8 +18,8 @@ pluginManagement {
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
- id "com.android.application" version "7.3.0" apply false
- id "org.jetbrains.kotlin.android" version "1.7.10" apply false
+ id "com.android.application" version "8.1.0" apply false
+ id "org.jetbrains.kotlin.android" version "1.8.22" apply false
}
include ":app"
diff --git a/flutter_examples/emoji_chat_app_example/ios/Runner/AppDelegate.swift b/flutter_examples/emoji_chat_app_example/ios/Runner/AppDelegate.swift
index 70693e4..6266644 100644
--- a/flutter_examples/emoji_chat_app_example/ios/Runner/AppDelegate.swift
+++ b/flutter_examples/emoji_chat_app_example/ios/Runner/AppDelegate.swift
@@ -1,7 +1,7 @@
-import UIKit
import Flutter
+import UIKit
-@UIApplicationMain
+@main
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
diff --git a/flutter_examples/emoji_chat_app_example/macos/Runner/AppDelegate.swift b/flutter_examples/emoji_chat_app_example/macos/Runner/AppDelegate.swift
index d53ef64..8e02df2 100644
--- a/flutter_examples/emoji_chat_app_example/macos/Runner/AppDelegate.swift
+++ b/flutter_examples/emoji_chat_app_example/macos/Runner/AppDelegate.swift
@@ -1,7 +1,7 @@
import Cocoa
import FlutterMacOS
-@NSApplicationMain
+@main
class AppDelegate: FlutterAppDelegate {
override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool {
return true
diff --git a/flutter_examples/emoji_chat_app_example/macos/RunnerTests/RunnerTests.swift b/flutter_examples/emoji_chat_app_example/macos/RunnerTests/RunnerTests.swift
index 5418c9f..61f3bd1 100644
--- a/flutter_examples/emoji_chat_app_example/macos/RunnerTests/RunnerTests.swift
+++ b/flutter_examples/emoji_chat_app_example/macos/RunnerTests/RunnerTests.swift
@@ -1,5 +1,5 @@
-import FlutterMacOS
import Cocoa
+import FlutterMacOS
import XCTest
class RunnerTests: XCTestCase {
diff --git a/flutter_examples/emoji_chat_app_example/pubspec.lock b/flutter_examples/emoji_chat_app_example/pubspec.lock
index bca26a7..3fd8c69 100644
--- a/flutter_examples/emoji_chat_app_example/pubspec.lock
+++ b/flutter_examples/emoji_chat_app_example/pubspec.lock
@@ -10,20 +10,20 @@ packages:
source: hosted
version: "1.3.0"
collection:
- dependency: transitive
+ dependency: "direct overridden"
description:
name: collection
- sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
+ sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76"
url: "https://pub.dev"
source: hosted
- version: "1.18.0"
+ version: "1.19.1"
emoji_extension:
dependency: "direct main"
description:
path: "../.."
relative: true
source: path
- version: "1.1.1"
+ version: "1.2.0"
flutter:
dependency: "direct main"
description: flutter
@@ -33,34 +33,34 @@ packages:
dependency: "direct dev"
description:
name: flutter_lints
- sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1"
+ sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1"
url: "https://pub.dev"
source: hosted
- version: "3.0.2"
+ version: "5.0.0"
lints:
dependency: transitive
description:
name: lints
- sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290
+ sha256: "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413"
url: "https://pub.dev"
source: hosted
- version: "3.0.0"
+ version: "5.0.0"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
- sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
+ sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
url: "https://pub.dev"
source: hosted
- version: "0.8.0"
+ version: "0.11.1"
meta:
dependency: transitive
description:
name: meta
- sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
+ sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
url: "https://pub.dev"
source: hosted
- version: "1.11.0"
+ version: "1.15.0"
sky_engine:
dependency: transitive
description: flutter
@@ -75,4 +75,4 @@ packages:
source: hosted
version: "2.1.4"
sdks:
- dart: ">=3.3.3 <4.0.0"
+ dart: ">=3.5.0 <4.0.0"
diff --git a/flutter_examples/emoji_chat_app_example/pubspec.yaml b/flutter_examples/emoji_chat_app_example/pubspec.yaml
index ff8981a..ec1461c 100644
--- a/flutter_examples/emoji_chat_app_example/pubspec.yaml
+++ b/flutter_examples/emoji_chat_app_example/pubspec.yaml
@@ -12,8 +12,11 @@ dependencies:
flutter:
sdk: flutter
+dependency_overrides:
+ collection: ^1.19.1
+
dev_dependencies:
- flutter_lints: ^3.0.2
+ flutter_lints: ^5.0.0
flutter:
- uses-material-design: true
\ No newline at end of file
+ uses-material-design: true
diff --git a/flutter_examples/emoji_chat_app_example/web/index.html b/flutter_examples/emoji_chat_app_example/web/index.html
index 7f9c6c6..f46afc3 100644
--- a/flutter_examples/emoji_chat_app_example/web/index.html
+++ b/flutter_examples/emoji_chat_app_example/web/index.html
@@ -31,29 +31,8 @@
emoji_chat_app_example
-
-
-
-
-
+