i-naji / emoji_keyboard Goto Github PK
View Code? Open in Web Editor NEWA fast and light ⚡ Emoji Keyboard ✨ Widget
License: BSD 3-Clause "New" or "Revised" License
A fast and light ⚡ Emoji Keyboard ✨ Widget
License: BSD 3-Clause "New" or "Revised" License
Thanks for creating this beautiful widget. I have used it in my 2 projects before null safety updates. But now all new projects need null safety packages so with due respect, please make this widget NULL SAFETY support ASAP. Thanks a lot.
I'm using this keyboard for a few months but with the new Flutter
release, this keyboard stopped working and gives error while trying to open it.
It gives the error on _EmojiKeyboardHeader
class in emoji_keyboard_widget.dart
file. According to flutter fixes when I try to add the following lines of code, it still gives the same error.
@override
// TODO: implement showOnScreenConfiguration
PersistentHeaderShowOnScreenConfiguration get showOnScreenConfiguration =>
throw UnimplementedError();
@override
// TODO: implement vsync
TickerProvider get vsync => throw UnimplementedError();
The issue is not resolved even when I remove TODO
hints or add ignore
on these methods.
Flutter also gives another option to overcome this problem to add this instead:
@override
dynamic noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);
But this is also not working. My Flutter version is 1.22.2
, kindly help me solve this problem. Thanks
Hello, congratulations on the excellent package. Is there a support plan for WEB?
--> It is a very annoying behavior when I tap an emoji, it takes some milliseconds to load the emojis again and shows a blank screen during loading whenever I use setState(() {});
. This is not a good approach as many people try many emojis by quickly tapping them, but if it will show blank screen to load emojis again then users will not use this.
--> Secondly, then documentation is not fully explaining all the properties and functionalities.
Kindly help me on these issues. Thanks
Hi, do you plan on implementing a "recent" category? I think it's vital for a package such as this one.
Now "categoryIcons: CategoryIcons( color: Colors.red )," changes background color of categoryicon bar's background color.
There is no option to change category icon color from blue to another color, please implement this feature in the package. Thanks a lot.
Flutter 2 is here!
Please consider migrating to null-safety.
Right now the CategoryIcons.color controls only the header background, but not the foreground color.
[OPTION 1]
CategoryIcons {
final Color iconColor;
// Right now this field controls background color, but it's not clearly named so.
// It'd nice to rename it to backgroundColor.
final Color color;
// ...
}
[OPTION 2]
Better yet. It will be nice to split the color customization from the icon customization.
// Remove CategoryIcons.color, and add the following two fields to EmojiKeyboard.
EmojiKeyboard {
final Color headerIconColor;
final Color headerBackgroundColor;
// ...
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.