yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] brossovitch:
With this module active I get a message saying I can't send message and retry. This happens frequently.

More often in SELinux permissive mode, but not only in permissive.

I sometimes have to force close Hangouts several times to make it work.

Using

-xHangouts v2.3 beta2

-Hangouts v6.1.109448852 installed in my system with OpenGApps Aroma package 12-19-2015 for 6.0

-Running on CM13 (6.0.1)

Additionally,

Hold send to turn off screen works 60% of the time and doesn't lock. But this doesn't bother me.
[Xposed Framework Modules] Ovrclck:
Oops!! It's working great now. Thanks!!
[Xposed Framework Modules] ImADev:
I've already compiled him a custom version and can confirm that the fix is very simple. Check out my github to see the changes :)

Maybe a new beta version could be put out soon as some more bugs were fixed and everything is stable?

Does Xposed log any errors and have you tried running logcat to see if there's anything being logged to do with Hangouts/Talk in there? You can use CatLog to check directly from your device.

Normally you just have to make sure Hangouts is closed before making any changes to the settings within XHangouts.
[Xposed Framework Modules] ImADev:
This might not get into Kevin's public release since I build my own custom version of XHangouts, but I started working on a little something today.

If Kevin wants my changes then I might push them to my github account soon.
[Xposed Framework Modules] sansnil:
Very cool! Jim sure he will. [emoji5]
[Xposed Framework Modules] 20degrees:
Hopefully. I'd like to have this version.
[Xposed Framework Modules] brossovitch:
Tried finding anything in logcat, but all it says is the version I'm using is too old for my version of Hangouts.

But it seems fine now. I stopped having the issue I was having after I updated to the next build...

There was no Xposed problems. Only hangouts on my CM13 ROM video call doesn't work on it also. This has nothing to do with this great module though..
[Xposed Framework Modules] Kevin M:
Exciting work! This was a requested feature and I definitely plan on moving it upstream when it's ready. :good:
[Xposed Framework Modules] jmindset:
Amazing work on this app. Question. Would this work with modded versions of hangouts?
[Xposed Framework Modules] Kevin M:
Thank you! There may be some issues, particularly with the colorization feature but as long as the version is the same it should mostly work.
[Xposed Framework Modules] Kevin M:
XHangouts v2.3-f034154

Hello everyone. I'm happy to announce the immediately availability of XHangouts v2.3. This is the first stable release to support a recent version of Google Hangouts since this past July.

v2.3-f034154 - 07 Jan 2016 - Stable
------------
XHangouts v2.3 introduces a variety of new features, bug fixes,
and most importantly support for the latest (at time of release)
version of Google Hangouts. After two betas the final change log
is as follows:

* Support for Google Hangouts 6.1.109448852
* Google Voice MMS is now also scaled and compressed similarly
to MMS.
* The app color option now applies to all applicable user interface
elements.
* Added the ability to colorize bubble colors, some text, and
hyperlink colors.
* Prevent Hangouts crash when XHangouts is disabled.
* Fixed message type spinner padding
* Fixed a crash in the sound file chooser.
* Support for Xposed for Marshmallow.
* Tentative support for Xposed versions below v54 down to v42.
* Attach anytime has been removed.
* The Hide Emoji option has been removed.
* MMS APN Splicing has been removed
* Other miscellaneous improvements.

A hearty thank you goes out to @ImADev, who completed the
bulk of the work in this release.

And thank you to all who participated in the betas.
[Xposed Framework Modules] ImADev:
I seen the release go live on github before you posted about it here, so I tested it out. I found a major issue rather quickly, but to confirm it I had to test my version again which taken a little while. By the time I got the results you'd already posted about the release here.

When testing your changes (d8ec922) the other day I must of uploaded the wrong APK or selected the wrong file. Images sent via Google Voice aren't scaling correctly. It's as if XHangouts isn't doing anything with the image. See my PM for screenshots.
[Xposed Framework Modules] Kevin M:
Thanks for taking a look. I'll release a patch as soon as I can. Something must've gotten lost in the refactoring.. Should've branched it and merged it in after 2.3.
[Xposed Framework Modules] kinkiyo:
Force close on the last stable verssion for on flyme 5.1.1.0 i have donwgrade and That work well
[Xposed Framework Modules] italianstallion11:
I see there are two color options, one for otr (over the radio?) and another color option. When is the otr used? Is it possible to color hangouts messages one color and sms/mms a different?

Great work, been using this module for awhile.
[Xposed Framework Modules] ImADev:
OTR is short for off the record. It's what Hangouts calls it when you turn history off.

It's not possible to color the SMS and MMS bubbles differently as Hangouts doesn't differentiate between the two.

We're currently working on a small bug fix. If you can give us your Xposed log file then we'll be able to know what's caused your force close.

It would be helpful if you could tell us how the force close occured too e.g. you click on a specific setting and it crashes. And did you try updating, clearing the apps cache and then rebooting?
[Xposed Framework Modules] :
Maybe you could implement background images in each conversation you have and sending videos?
[Xposed Framework Modules] ImADev:
I've been working on a dark mode, but it's a lot of work due all of the layout and resource hooks that need to be made. Once I've got that working perfectly then background images might become an option.
[Xposed Framework Modules] putridfoetus:
small themeing issue

First of all, great work on this! Been using it for a while now, just installed the new version and noticed something.

Icons or bubbles or whatever they're called for unsaved contacts are still default hangouts green.

MMB29S

Hangouts version 6.1.109448852

XHangouts v2.3

Screenshot:
[Xposed Framework Modules] ImADev:
I don't know about Kevin, but I don't normally have the Hangouts dialer installed. I've just installed it though and I can replicate the issue, so I'll try to fix it.

While I'm at it I might see if it's worth replacing the larger green contact picture that's visible during the call too.
[Xposed Framework Modules] adm1jtg:
Just loaded xhangouts for its theming abilities but I must be stupid I cant figure out how to change the windows background color. No matter what I do its white and I want an all black (holo dark) black hangouts with a different text color and link color. Can we do this with xhangouts? Put another way dark holo colored bubbles and dark holo background aka cant see bubbles at all and colored text.
[Xposed Framework Modules] ImADev:
It doesn't have the ability to change the background color yet. That's something that I'm trying to get working for the next big release, but because of how Hangouts is themed it's difficult.

When you change the background color you need to think about everything else on the screen. How many other controls will clash with your color change? So you then end up needing an option to change the timestamp color, icon colors, inactive FAB color, input text colors etc. And that needs to be done for every single screen thoughout the entire app. We don't want to do that, so I'm currently trying to simplify the options while still following the material design guidelines.
[Xposed Framework Modules] adm1jtg:
I haven't tested to much yet but think I found a workaround/kludge to do it. If you load the rro layer from magpie for hangouts and then use your app to change all the rest it seems to work but wont know till I use hangouts more if there are some screens that dont theme right.
[Xposed Framework Modules] :
Sweet, that will be pretty awesome, great work on the one you have out right now!
[Xposed Framework Modules] TOWWTC:
Sorry if this has been asked already (I skimmed through the first and last couple pages but I didn't see anything) but does sending .gifs work? On the 'regular' Google Hangouts, when attempting to send animated gifs (MMS) it appears as a 'still.'

Whoops nevermind, does not matter.
[Xposed Framework Modules] Kevin M:
v2.3.1-954adc3

v2.3 had just under 1000 downloads in 24 hours. Thanks!

v2.3.1-954adc3 - 09 Jan 2016 - Stable
--------------
This is a quick bug fix release which addresses the following:
* Google Voice MMS quality degradation
* Hangouts Dialer colorization issue
* Potential crash/exception in resource hook

:fingers-crossed:
[Xposed Framework Modules] brossovitch:
This is such an amazing module! Loving the new theming features.
[Xposed Framework Modules] anhtin:
Hi, i installed the latest xhangout but hangouts keep turning off when i open it. please advise

I'm using the OnePlus 2 with Lollipop 5.1.1 Latest hangout version on Playstore.
[Xposed Framework Modules] ImADev:
Make sure you're using Hangouts 6.1.109448852 as XHangouts isn't backwards compatible. Also make sure that you reboot your phone if you updated from an older version of XHangouts.

If you are using Hangouts 6.1.109448852 then enable debug logging in XHangouts, try opening Hangouts again and then go to Xposed, select logs, press the menu button up top and save it to your SD card. You can then paste the contents here.
[Xposed Framework Modules] nqk:
I'd request for this too. I prefer an option to use names set in Google Contacts. Some of the contacts use their kids photos as avatars and strange nicks name - hard to remember who is who... If they were labeled with the names I set for them in Google Contacts, then it would be more consistent.
[Xposed Framework Modules] Paradoxumical:
Just a small request, how about an on/off switch for the theming mods?

Most CM12/12.1/13 themes have Hangouts rethemed already.
[Xposed Framework Modules] ImADev:
Previously when you'd select the Hangouts green theme it'd disable theming. We changed this with the 2.3 release because that option for some reason was causing avatars to sometimes not be displayed correctly.

I'll experiment with a checkbox option shorlty since I'm currently busy working on a dark mode.
[Xposed Framework Modules] brossovitch:
That would be great!

I was curious about this myself because if you interact with theme option in Xhangouts then it changes the app color which conflicts with CM theme engine.

If there was a way to manually disable the app color option it would be amazing.

I'd like to keep the message bubble theme.

Luckily one of the available colors is very close to the theme pack I use in CM13..
[Xposed Framework Modules] ImADev:
Does your theme normally correctly color the avatars? I'd imagine that they'd remain green, unless the theme has specifally added new avatar images and replaced colors within Hangouts.

Just so you're aware, I have no control of XHangouts and Kevin is free to make all of the decisions. I'm just a developer that seen that this project was open source and decided to contributed a lot of code to it.

I improved the picture quality throught the whole of Hangouts. This is most noticeable with Google Voice MMS.

I corrected the padding of the account spinner. This has been a bug that Google have failed to fix for well over a year now.

I gave XHangouts the ability to control the compression level of all images and not just MMS.

I themed parts of the UI that were previously still green. This includes the Hangouts Dialer in XHangouts v2.3.1.

I added the options to color bubbles, fonts and hyperlinks.

So although I can't say what will ultimately happen, I can tell you that I will personally try to improve the XHangouts theming options so that they're more flexible with CM themes. These changes should then make it into the official release if Kevin doesn't find anything wrong with them.
[Xposed Framework Modules] brossovitch:
Thank you for all of that!

Here's a a screenshot...

CM theme applyed and xHangouts theme selected Hangouts Green.

Luckily xHangouts has a similar color to my theme.

I'm fairly certain the avatars are themed before xHangouts changes them.

EDIT: Some avatars are themed by the CM theme engine. But most aren't. The ones that get themed have a letter, usually the first letter of the contact name..
[Xposed Framework Modules] ImADev:
The avatar icons shouldn't actually look like that. It's as if the density isn't getting detected correctly.

Looking at your other posts you're using an LG Optimus L90? So your build.prop normally has the denisty set to 240, which is hdpi and not xhdpi like the avatar seems to suggest.
[Xposed Framework Modules] brossovitch:
Yes, L90 normally 240 dpi. I set it to 200 dpi in settings however.
[Xposed Framework Modules] ImADev:
Interesting. I keep my device at 480dpi, but I use the Xposed module known as App Settings to set Hangouts to 420dpi. I correctly get the centered xxhdpi image.

mdpi ~160dpi

hdpi ~240dpi

xhdpi ~320dpi

xxhdpi ~480dpi

xxxhdpi ~640dpi

The code within XHangouts seems correct, so the theme CM engine might be conflicting with our code.
[Xposed Framework Modules] brossovitch:
Ok.

Well it's not causing errors for me so it's not a big deal.

I keep my DPI low to fit more onto the screen. It seems fine.

I'll see what happens if I change it..
[Xposed Framework Modules] chopito:
Great :good:

Trying it now!
[Xposed Framework Modules] JahGruva:
Hangouts extension I am having fun with Hangouts extension
[Xposed Framework Modules] 2x4:
quick question, what's the purpose of the disable proximity sensor option? is this just for hangout calls or is there another time hangouts would use that sensor?
[Xposed Framework Modules] CUBENSIS:
FC with latest xhangouts

I'm on android 4.4.4, Hangouts 6.1.109448852, XHangouts 2.3.1. When an incoming google voice call starts ringing, hangouts FCs about 2/3 of the time. It is easily reproduced. I've attached a logcat and xposed log.

Prior to this I was on the last beta of xhangouts (but same hangouts version), no FCs were occuring on receiving a GV call.
[Xposed Framework Modules] ImADev:
I can see that the error is caused by Hangouts trying to use a recycled bitmap, but I can't seem to replicate it on my Android 5.1.1 device.

Scratch that as I can make it crash now. The trick is to have hangouts closed on the receiving device.

I'll try to find the cause and fix it

Fixed :)
[Xposed Framework Modules] ledlow:
Just curious, not rushing... Will background of bubble conversation screen be themeable in the next release? Behind the bubbles.
[Xposed Framework Modules] ImADev:
I'm waiting for Google to release a new update as there were rumours that they'd be ditching carrier SMS/MMS support. So at the moment I'm not in any rush to add more theming options.

I can tell you that my current test version only allows me to select between the default light color and a dark color, but nothing else as that requires a lot more work.
[Xposed Framework Modules] yakie996:
is it possible to do random color in different conversations as in the default massaging app? + an option to force merge contacts, because I have no idea how to merge contacts since the option to manually merge is gone
[Xposed Framework Modules] Kevin M:
Not at this time no. It is on my todo list but might be too resource intensive to do properly. Hangouts merges conversations with the same contact so to get Hangouts to merge it you have to consolidate people to one contact. Not sure if the merging/linking faculties of most contact apps would have any effect here.
[Xposed Framework Modules] ImADev:
A new version of Hangouts has been released. XHangouts support for it will come shortly :)

Google still hasn't fixed the message type spinners padding or Google Voice MMS quality. They've just added more animations and quick reply.
[Xposed Framework Modules] ubigred:
Any one try quick reply?

Sent from my SM-N910T
[Xposed Framework Modules] ANDR01DN00B:
Whelp... It allows you to reply quickly. Is that good enough for quick reply? :P
[Xposed Framework Modules] 2x4:
Quick reply seems to work well on the new version
[Xposed Framework Modules] tatico28:
quick reply is a feature I`ve been waiting for, that plus xhangout a perfect convination :) !!!.
[Xposed Framework Modules] Kevin M:
A quick update on development. Thanks to the incredible volunteer effort put forth by [MENTION=6610308]ImADev[/MENTION] I've given him commit access to the main XHangouts repository. What this means is that XHangouts development no longer requires my direct oversight and ImADev can bring changes uninhibited.

In other (mostly unrelated) news I've released an update to Weather Doge. If you're still about that meme it might be something you'd like to try. ;)
[Xposed Framework Modules] yakie996:
on my lg g3 the reply button doesn't show up on the head up notification but if I open the noti bar I can click reply, can I fix it somehow?
[Xposed Framework Modules] ianrobbie:
Just installed Google Hangouts v7.0 and tried out this module with a view to getting rid of the awful green that the app is riddled with.

The theme didn't run through the entire app, though. The status bar and contact images are still green. Is that an issue with the new update?

Loving the extension, though. Coming back to Hangouts from Textra due to the quick reply and the ability to add conversations as icons on your home screen.
[Xposed Framework Modules] Kevin M:
XHangouts needs to be updated for just about every release of Google Hangouts. The compatible versions in each release are noted in the changelogs.
[Xposed Framework Modules] ianrobbie:
Aaaah. Ok. No rush, just wondered if it was an issue with my ROM or the module itself.

Thanks for the quick reply.
[Xposed Framework Modules] Kevin M:
No problem. 7.0 support should be coming shortly.
[Xposed Framework Modules] 2x4:
Looking forward to it! Appreciate that it's already being worked on
[Xposed Framework Modules] Devo7v:
On the topic of theming, would it be possible to add an option to specify the background color of the message list? Currently that's a limitation of all themes and it would be great if this module could help remedy that.
[Xposed Framework Modules] 2x4:
On the topic of features, would it be possible to add a way to forcibly merge conversations? Since with hangouts if a Contact has two emails you can't merge the conversations as of right now
[Xposed Framework Modules] raddacle:
No rush at all, just wondering whether the Mark Read feature that's included in XNotifications will be added to this project too? It would be really to not have an extra app for just that one feature
[Xposed Framework Modules] sansnil:
You know what feature I'd like more than anything in Hangouts?

End to end encryption.

Probably outside the scope off this module though. [emoji40]
[Xposed Framework Modules] kchannel9:
Latest update from 1/9 makes Hangouts crash when I receive a call. Went back to version right before that, works fine.
[Xposed Framework Modules] ImADev:
That's already been fixed for the next release. I don't know when that'll be though.
[Xposed Framework Modules] dannieloco:
Is there a maximum resolution setting for sending photos? 1024 is the default but I would like 3600+ if that's possible. I'm using the latest hangouts and my photos are still like 300kb when I send.
[Xposed Framework Modules] ImADev:
The values that you've set might be causing out of memory errors since that setting will handle all images and not just what you're sending. It's worsened by using PNG or JPEG with 90%+ quality. You can check by enabling debug logging within XHangouts, sending a picture and then looking at the Xposed log.

I recommend trying to send the pictures via the Hangouts website. If the same thing happens from there then it's because Google are uploading the full resolution image, but they're then sending out a compressed version. You might see the full sized image displayed on your Picasa.

Google does resize all MMS sent via Google Voice. They'll limit the size to 512x512 even if you send the images via the Hangouts website. So why use XHangouts? Because the image that's generated will be better even if Google resizes it further.
[Xposed Framework Modules] NegativeOne:
Would it be possible to add a feature to this that allows you to broadcast your online status, but not send "XXX has read up to here" notifications? I really don't like that they coupled these together.
[Xposed Framework Modules] dannieloco:
So then theres no way to text 2mb files or so? its pretty much max'd out?
[Xposed Framework Modules] ImADev:
If the website gives you the same size image or worse then yes, you're maxed out. It'd be a limitation that Google is enforcing. I'd guess that they do it to save on bandwidth.
[Xposed Framework Modules] kchannel9:
Will this work with Hangouts 7.0?
[Xposed Framework Modules] tatico28:
Working fine here!
[Xposed Framework Modules] dannieloco:
The theme colors you pick don't work 100%.
[Xposed Framework Modules] 2x4:
Wait it does work on the new hangouts already?
[Xposed Framework Modules] dannieloco:
It does but for me, it doesn't fully theme theme the app.
[Xposed Framework Modules] ImADev:
Some theming options might work, but everything else is broken because XHangouts doesn't support 7.0.

I've continued to work on a dark mode in my spare time and I guess Kevins been a little busy too.
[Xposed Framework Modules] 2x4:
Oh okay, so none of the primary features work then.
[Xposed Framework Modules] ImADev:
Correct. On GitHub you can see that I've fixed bugs, added a new feature and added support for Hangouts 7.0.113181153, 7.0.113001250 and 7.0.113317058. Kevin just hasn't got around to releasing an update that everyone can download yet.
[Xposed Framework Modules] dannieloco:
Excellent. Im ready when Kevin is! lol I use hangouts for chat and text. Its def one that I want to be on the 7.0+ for :D
[Xposed Framework Modules] 2x4:
Thanks for the heads up, looking forward to it
[Xposed Framework Modules] Mr.Yawnie:
Could you please consider adding Storeprefs support to your module? It's a module that gives a warning not to update an app if there is version dependent module, in order not to break module functionality. See it here :) http://xdaforums.com/showthread.php?t=3306801
[Xposed Framework Modules] Kevin M:
Interesting. I'll be looking into it for the next release. Thank you.
[Xposed Framework Modules] Kevin M:
v2.4-a5e3712

Hello everyone. Thanks to another great collaborative effort with [MENTION=6610308]ImADev[/MENTION] I am proud to announce XHangouts v2.4. Below is the changelog for your convenience.

v2.4-a5e3712 - 09 Feb 2016 - Stable
------------
XHangouts v2.4 introduces a number of changes including:
* Support for Google Hangouts 7.0.113317058
* Support for StorePrefs v1.0.3. If enabled, you will be warned
before upgrading to an unsupported version of Hangouts in the
Play Store.
* Added ability to always hide or show the emoji button
* Fixed a crash when accepting a call
* Internal code refactoring to address some unpredictable bugs
and performance issues

Enjoy.
[Xposed Framework Modules] Mr.Yawnie:
Well you were fast, enabling Storeprefs support :D thanks for that! You resolved the issues you faced when integrating it?
[Xposed Framework Modules] Kevin M:
I was planning on releasing v2.4 tonight and your suggestion came in just in time. ;) I was able to get a handicapped version of StorePrefs working after manually setting some permissions. Enough to at least test and make certain that the feature would work on devices that StorePrefs works with.
[Xposed Framework Modules] Mr.Yawnie:
Well, XHangouts is now the first module to have release version to support StorePrefs, so everyone is learning now how it works and [MENTION=6799056]stirante[/MENTION] will be able to fix bugs when those actually start arising :) it's a very new module, that I see a bright future for once it catches more attention and supporting modules.