Compare commits
3 changed files with 23481 additions and 15 deletions
23480
assets/emoji.json
23480
assets/emoji.json
File diff suppressed because one or more lines are too long
|
|
@ -155,7 +155,7 @@ final class const EmojiPicker({
|
||||||
),
|
),
|
||||||
itemCount: emojis.length,
|
itemCount: emojis.length,
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
controller: scrollController,
|
physics: NeverScrollableScrollPhysics(),
|
||||||
itemBuilder: (context, index) {
|
itemBuilder: (context, index) {
|
||||||
final emoji = emojis[index];
|
final emoji = emojis[index];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
import "dart:convert";
|
|
||||||
import "dart:io";
|
import "dart:io";
|
||||||
|
|
||||||
import "package:http/http.dart";
|
import "package:http/http.dart";
|
||||||
|
|
@ -14,19 +13,8 @@ void main(List<String> args) async {
|
||||||
throw Exception("Failed to load emoji data");
|
throw Exception("Failed to load emoji data");
|
||||||
}
|
}
|
||||||
|
|
||||||
print("Fetched emoji data. Minifying...");
|
|
||||||
final jsonValue = json.decode(response.body);
|
|
||||||
|
|
||||||
for (final item in jsonValue) {
|
|
||||||
if (item is Map<String, dynamic>) {
|
|
||||||
item
|
|
||||||
..remove('unicode_version')
|
|
||||||
..remove('ios_version');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
await File.fromUri(Platform.script.resolve("../assets/emoji.json"))
|
await File.fromUri(Platform.script.resolve("../assets/emoji.json"))
|
||||||
.writeAsString(json.encode(jsonValue));
|
.writeAsString(response.body);
|
||||||
|
|
||||||
print("Emoji list written!");
|
print("Emoji list written!");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue