Philipp Hörist pushed to branch master at gajim / gajim


Commits:
bceb6775 by Philipp Hörist at 2022-08-11T15:51:30+00:00
refactor: Unify Chat Controls

Refactor all controls into a single control. Further create only one control 
and load chat data on switch instead of creating a control per chat. This 
should increase performance and reduce the memory footprint.

- - - - -


22 changed files:

- gajim/common/helpers.py
- gajim/common/modules/chat_markers.py
- gajim/common/modules/contacts.py
- gajim/data/gui/groupchat_roster.ui
- gajim/gtk/application.py
- gajim/gtk/builder.pyi
- gajim/gtk/chat_action_processor.py
- gajim/gtk/chat_banner.py
- gajim/gtk/chat_list.py
- gajim/gtk/chat_page.py
- gajim/gtk/chat_stack.py
- gajim/gtk/controls/groupchat.py → gajim/gtk/control.py
- − gajim/gtk/control_stack.py
- − gajim/gtk/controls/__init__.py
- − gajim/gtk/controls/base.py
- − gajim/gtk/controls/chat.py
- − gajim/gtk/controls/private.py
- gajim/gtk/conversation/jump_to_end_button.py
- gajim/gtk/conversation/scrolled.py
- gajim/gtk/conversation/view.py
- gajim/gtk/groupchat_roster.py
- gajim/gtk/groupchat_state.py


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/bceb677553b6a51bdd868a2566859efe3d3c7d79

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/bceb677553b6a51bdd868a2566859efe3d3c7d79
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to