GithubHelp home page GithubHelp logo

emoji_keyboard's People

Contributors

i-naji avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

emoji_keyboard's Issues

This Widget is not NULL SAFETY supported

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.

App crashes (gives error) when try to open emoji_keyboard

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

Support WEB

Hello, congratulations on the excellent package. Is there a support plan for WEB?

Take time to load again when I tap an emoji.

--> 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

[FR] Add header icon color customization.

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;
  // ...
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.