Avatar requirements have a couple of deficiencies: * avatar requirements cannot currently be discovered while offline * the protocol's ideal width/height cannot be discovered Proposed enhancements, in order: * make MinimumAvatarWidth, etc., into properties so we can use GetAll for them * add RecommendedAvatarWidth and ...Height * add a property on the ConnectionManager (or an interface thereof) to discover avatar requirements * cache the value of that property in the .manager file This branch currently implements only the first two: http://git.collabora.co.uk/?p=user/smcv/telepathy-spec-smcv.git;a=shortlog;h=refs/heads/avatars
(In reply to comment #0) > * make MinimumAvatarWidth, etc., into properties so we can use GetAll for them > * add RecommendedAvatarWidth and ...Height Done in 0.17.x > * add a property on the ConnectionManager (or an interface thereof) to discover > avatar requirements > * cache the value of that property in the .manager file Being tracked in Bug #20774.
This branch undrafts Proto.I.Avatars. I'll make a tp-glib branch as well with proper TpBaseProtocol additions. http://git.collabora.co.uk/?p=user/eitan/telepathy-spec.git;a=shortlog;h=refs/heads/undraft-proto-avatars
> + <tp:added version="0.19.14">(as stable API)</tp:added> No, it wasn't :-P (0.21.UNRELEASED would be correct) Like I said on the other bug, I'd like a proof-of-concept branch for a CM before undrafting this - preferably Haze, since it's the only popular CM where this interface is non-trivial.
(In reply to comment #3) > > + <tp:added version="0.19.14">(as stable API)</tp:added> > > No, it wasn't :-P (0.21.UNRELEASED would be correct) > Squashed the change above.
You changed the <tp:added/> in Protocol.xml. Please revert that, and change the correct file instead :-P Other than that, this looks fine to merge: thanks for picking this feature up.
(In reply to comment #5) > You changed the <tp:added/> in Protocol.xml. Please revert that, and change the > correct file instead :-P > > Other than that, this looks fine to merge: thanks for picking this feature up. Corrected and merged, thanks!
*** Bug 30085 has been marked as a duplicate of this bug. ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.