zhukov / webogram

Telegram web application, GPL v3
https://web.telegram.org
GNU General Public License v3.0
7.94k stars 2.36k forks source link

Update the Emoji set, add the skin tone modifier feature #760

Open wp9015362 opened 9 years ago

wp9015362 commented 9 years ago

@zhukov :

The Emoji set in Webogram is now outdated, see:

http://blog.emojipedia.org/apple-2015-emoji-changelog-ios-os-x

Could you please update the Emoji set to the latest version and could you please add the skin tone modifier feature to the Webogram Emoji drawer?

Also submitted for:

https://github.com/telegramdesktop/tdesktop/issues/639 https://github.com/DrKLO/Telegram/issues/986

Regards

wp9015362 commented 9 years ago

PS:

And please also add the new Emoji categories to the Webogram Emoji drawer, which are also described over there:

http://blog.emojipedia.org/apple-2015-emoji-changelog-ios-os-x

Prepare to re-learn the position of your favorite emojis, as they have all changed. New categories have been introduced, and emojis have been re-arranged within the existing categories as well.

The new categories are:

πŸ˜ƒ People 🌸 Nature πŸ” Food & Drink πŸŽ‰ Celebration πŸƒ Activity πŸŒ‡ Travel & Places πŸ”£ Objects & Symbols

Regards

sergioad commented 9 years ago

Or maybe can you use the Twitter emojis?

wp9015362 commented 9 years ago

@zhukov :

WhatsApp (incl. WhatsApp Web) uses the updated set now and even has the the skin tone modifier feature for it's built-in Emoji drawer now, see the following article and screenshots for example:

http://www.androidpolice.com/2015/06/30/live-long-and-prosper-whatsapp-adds-skin-tone-emojis-and-spock-vulcan-salute-on-android/

Will Webogram also get it anytime soon?

Regards

mwld commented 8 years ago

FYI: More emojis have recently been added with iOS 9.1 update: http://blog.emojipedia.org/ios-9-1-emoji-changelog/

stefan-schweiger commented 8 years ago

Also WhatsApp has already integrated those. I know only the sky is the limit with stickers, but it would be nice to have the new Emojis and not be behind WhatsApp on this one.

bluezed commented 8 years ago

Looks like the Telegram Android App supports the new Emojis now too: Telegram App

And this is how it looks in the Webogram: Webogram

julianxhokaxhiu commented 8 years ago

Is there something planned about this?

theus commented 8 years ago

Telegram Desktop has added all emojis in an update last week

colltoaction commented 8 years ago

Maybe we can take advantage of the work done in the mobile app? e.g.: https://github.com/DrKLO/Telegram/blob/496c336d5f80947ebce64087cc9740b3d28ee99d/TMessagesProj/src/main/java/org/telegram/messenger/EmojiData.java

jusore commented 8 years ago

Will be this bug fixed this year?

Akronix commented 7 years ago

I'm trying to help with this to at least add the new emojis that are in every official telegram client except for webogram, but I can't find where exactly the images are loaded from. Could you please give us a clue @zhukov?

gorghino commented 7 years ago

Nearly April 2017. Another bug birthday :(

Ryuno-Ki commented 7 years ago

Patches welcome? Look at the contributors graph! The number is quite low!

bluezed commented 7 years ago

Looks like something has changed, maybe with the Telegram API? I suddenly see Emojis that weren't supported by webogram though they look slightly different to the "normal" emojis.

See here: Emoji screenshot

And this is how the HTML looks: Source screenshot

Only thing missing now is the ability to actively use those emojis in webogram, not just display them ;)

colltoaction commented 7 years ago

It's probably the browser's native support for emojis.

On Thu, Mar 30, 2017, 22:41 bluezed.apps notifications@github.com wrote:

Looks like something has changed, maybe with the Telegram API? I suddenly see Emojis that weren't supported by webogram though they look slightly different to the "normal" emojis.

See here: [image: Emoji screenshot] https://camo.githubusercontent.com/c31633eb515136eb65de9ac74a8285df6c458b95/68747470733a2f2f696d6167652e6962622e636f2f6446387451612f456d6f6a6973312e706e67

And this is how the HTML looks: [image: Source screenshot] https://camo.githubusercontent.com/1118c1810254575488979532a4fbf02797f8209f/68747470733a2f2f696d6167652e6962622e636f2f6e3754684a762f456d6f6a6973322e706e67

Only thing missing now is the ability to actively use those emojis in webogram, not just display them ;)

β€” You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/zhukov/webogram/issues/760#issuecomment-290621372, or mute the thread https://github.com/notifications/unsubscribe-auth/ABeg9MTSqe1dfBaAbwQ63d_eYXya6f6Qks5rrJIUgaJpZM4D8yY3 .

stek29 commented 7 years ago

@bluezed Webogram thinks that those symbols aren't emoji and doesn't replace them, so system can render them. It's easy to notice how different they are.

(btw, what is that screenshot from? What browser does allow to theme devtools?)

bluezed commented 7 years ago

Thanks for the info.

That's Firefox 52.0.2 (32bit). Not changed any themes though.

Am 01.04.2017 4:26 vorm. schrieb "Viktor Oreshkin" <notifications@github.com

:

@bluezed https://github.com/bluezed Webogram thinks that those symbols aren't emoji and doesn't replace them, so system can render them. It's easy to notice how different they are.

(btw, what is that screenshot from? What browser does allow to theme devtools?)

β€” You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/zhukov/webogram/issues/760#issuecomment-290887622, or mute the thread https://github.com/notifications/unsubscribe-auth/ADp31T7Nbz1ac5InZJVqe0PFF6hnkMA6ks5rrbXcgaJpZM4D8yY3 .

Ryuno-Ki commented 7 years ago

Firefox does allow theming the developer tools since a while. The latest theme was Firebug-like.

darkshades42 commented 7 years ago

please implement this!

ingria commented 7 years ago

Bump. There are a lot of missing emojis.

Maybe this project can help with the actual emoji list: https://github.com/emojione/emojione/blob/master/emoji.json

donqq commented 7 years ago

it has been so long hope the emojis will be updated in the desktop version soon.

stek29 commented 7 years ago

@stormyqq emoji in TDesktop were updated months ago.

donqq commented 7 years ago

I am not sure it's updated or not, but the current emojis ain't that good looking. I prefer if it's something like this https://emoji.codes/ can't we at least replace the existing emojis in the telegram?

stefan-schweiger commented 7 years ago

Replacing them in their entirety is just as tedious as just getting the new ones to work, which already no one seems to cares about doing... Also I'm not a fan of using another emoji style because it makes them inconsistent to other systems (emoji one is not bad, but still sometimes you don't convey the same meaning when they look different)

donqq commented 7 years ago

well I care about. the existing emojis are so small, and old looking, I like how telegram has this feature which allows us to create our own stickers, I guess if they allow to create our own emojis like that, then that would be great for everyone.

stefan-schweiger commented 7 years ago

@stormyqq good for you, if you care enough implement it yourself. it's an open source project after all. what I meant no one of the active development team seems to care to do the work, so either change it yourself, live with the status quo or just use the desktop app ;)

donqq commented 7 years ago

Now you sound rude here, isn't this section for requesting new features? why you argue with people who request new features? I don't want to argue with anyone, if they don't like they don't have to implement it.

stefan-schweiger commented 7 years ago

@stormyqq look this issue is open for over two years now, the core team clearly isn't going to fix it, thats all I'm saying. So as long as someone doesn't decide to do it him/herself don't expect it to change anytime soon.

Ryuno-Ki commented 7 years ago

The core team consusts of 1 person. I can imagine, emoji aren't prio 1.

Contributions welcome :)

stek29 commented 7 years ago

@Ryuno-Ki And that person is doing a lot of other stuff in Telegram :)

jvschiavo commented 7 years ago

Does anyone know to do it? I don't know how to do that kind of thing. But I really wanted to help. :(

jvschiavo commented 6 years ago

Hey @stek29, could you work into this? I really want to help but I need to be guided since I don't know about this. =(

stek29 commented 6 years ago

@jvschiavo I'd love to help, but I have no idea about how exactly tgweb works with emojis. I'd suggest you to port emojione libs and remove webogram's stuff tho.

jvschiavo commented 6 years ago

@stek29 you should forget emojione, they are not free anymore.

stek29 commented 6 years ago

@jvschiavo Their JS Library is. I'm not talking about porting emojione emoji, I suggest to port emojione JS library.

Discostu36 commented 6 years ago

Just wanted to bump this because Apple released new Emojis with iOS 11.1 on October 31st. The number of Emojis that Telegram Web does not support is growing and growing. This is really an important feature! How can I react adequately to messages if I can't see 1/3 of the emojis they contain?

gorghino commented 6 years ago

I stopped using Telegram Web because of this bug. Telegram desktop client is also waiting for new Emojis

Ryuno-Ki commented 6 years ago

Use emoticons :|

gorghino commented 6 years ago

Welcome to 1980

stek29 commented 6 years ago

@gorghino πŸš«β™‚οΈN0οΈβƒ£πŸ‘‹πŸ‘‹ WELCOMEπŸ€™πŸ˜‚πŸ˜‰TO2️⃣0️⃣1️⃣8️⃣

ingria commented 6 years ago

:man_facepalming:

Ryuno-Ki commented 6 years ago

screenshot_20171128-222810

Emojis are inherently flawed. I was serious regarding the emoticons. No argue on skin colour and so on ;-)

ingria commented 6 years ago

Well, we all* live in Unicode era, and emojis are part of it Β―\_(ツ)_/Β―.

*excluding Google, according to your screenshot

jvschiavo commented 6 years ago

screenshot_20171201-160628

I have no problems on a recent Android phone. :)

Ryuno-Ki commented 6 years ago

Fairphone 2 without Google here. Maybe I am missing some fonts. However, this could happen to anybody, so I would recommend against Emojis. Maybe we can find common ground in having them written as :thumbs_up: and replaced by the emoji if supported (however support would be determined).

ingria commented 6 years ago

Actually, this is the main reason why emoji support has to be polyfilled in Telegram Web.

BTW, :shortcuts: support is already implemented in all Telegram apps.

doktormerlin commented 6 years ago

2018 now and still iOS 9 emojis are used, without skin tone modifier. I think the emoji set should be updated at least, skin tone modifier being no priority here.

ingria commented 6 years ago

Emojis are now hosted on telegram.org. No need to look for the lib:

https://telegram.org/img/emoji/32/F09F948D.png https://telegram.org/img/emoji/32/F09F9A80.png https://telegram.org/img/emoji/40/F09F9281E2808DE29982.png

Carighan commented 6 years ago

Another quarter has passed with no update. I wanted to add that if it is a technical limitation which makes it difficult to use the new iOS emoji set, maybe switching to google's emoji or EmojiOne could alleviate it? Whatever can be updated the fastest.

ingria commented 6 years ago

Well, I've managed to implement the full emoji support in my fork. The only problem is that I couldn't find the authentic Apple emoji font/images/sprites/whatever, so I had to use Emojione (which, I suppose, is unsuitable for the official Telegram Web app).

So, if anyone helps me to find an up-to-date Apple emoji images, I can PR to this repo.

New "People" emojis: New "Food" emojis:
2018-05-19 04-22-54 2018-05-19 04-23-34

Also I suggest changing the emoji sizes from various across the app to fixed 20x20px. This will: 1) Reduce the size of the the sprite 2) Improve performance (background-image resizing is very resource consuming) 3) Look awesome (Telegram Desktop uses only 20x20px emojis).