Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Telepathy-1.0 release #18

Open
Kaffeine opened this issue Oct 26, 2016 · 1 comment
Open

Telepathy-1.0 release #18

Kaffeine opened this issue Oct 26, 2016 · 1 comment

Comments

@Kaffeine
Copy link
Member

Kaffeine commented Oct 26, 2016

We need to decide if it will be better to add features and polish them (in spec 0.28 and TelepathyQt-0.10) before 1.0 release, or easy the development by dropping all the deprecated stuff and moving to 1.0.

Pros:

  • it would be easier to merge 1.0 branch(es) now, than later.

Cons:

  • We can not just bring TelepathyQt with 1.0 specification: we need telepathy-glib counterparts and we will have to support it. Namely, we need mission-control at the very least. Personally (@Kaffeine) I'm not familiar with glib and would prefer to rewrite everything in Qt, rather than develop glib-based code. About the other components: we also need telepathy-logger and I would like to rewrite it too to support multimedia content of messages. Maybe we can refactor Message class to let a client to operate with messages in a bit more abstract manner (logged/sent/received) with a possibility to subclass? This worth a yet another discussion thread (issue).

Links:
https://github.com/davidedmundson/telepathy-qt/tree/next (190 commits ahead)

@Thaodan
Copy link

Thaodan commented Oct 7, 2020

Have you looked in to that again? From what I've looked into the glib was based parts of telepathy bringing them up to date (dropping dbus-glib and such) requires rewriting some of the parts against GDBus which is already done in the next branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants