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

Commits:
acc89ad6 by Philipp Hörist at 2018-11-18T21:24:10Z
Roster: Use icons from IconTheme for Roster

With this Gajim loses the ability to draw animated GIFs in the Roster

GIFs have numerous drawbacks:

- We cant add them to the IconTheme, which means we need a different interface 
to load them
- The IconTheme scales all icons we load for the current scale (HiDPI)
- The animation causes many updates to the Roster, and causes high cpu usage

Fixes #8814, #8655

- - - - -
619793a0 by Philipp Hörist at 2018-11-18T21:24:32Z
Groupchat: Use icons from IconTheme

- - - - -
3ba34fa3 by Philipp Hörist at 2018-11-18T21:24:32Z
Remove old iconset code

- - - - -
aca34d5c by Philipp Hörist at 2018-11-18T21:24:33Z
Remove old icons

- - - - -
1179333f by Philipp Hörist at 2018-11-18T21:24:33Z
Refactor loading user supplied iconsets

- - - - -
2ece342d by Philipp Hörist at 2018-11-18T21:24:33Z
Notification: Use load_icon()

- - - - -
fedc00eb by Philipp Hörist at 2018-11-18T21:24:33Z
Move notify to gtk folder

- Rename notify to notification
- Move get_show_in_roster() to gtk.util
- Move get_show_in_systray() to gtk.util

- - - - -
dffa54f7 by Philipp Hörist at 2018-11-18T21:24:33Z
Refactor Windows Notifications

- Only show one notification at a time
- Fix pylint errors

- - - - -
3c32d511 by Philipp Hörist at 2018-11-18T21:24:33Z
Fix deprecated init

- - - - -
b98f0a3f by Philipp Hörist at 2018-11-18T21:24:34Z
Remove all usage of get_gtk_builder()

- - - - -


30 changed files:

- gajim/application.py
- − gajim/cell_renderer_image.py
- gajim/chat_control.py
- gajim/chat_control_base.py
- gajim/common/helpers.py
- gajim/config.py
- gajim/data/gui/popup_notification_window.ui
- − gajim/data/iconsets/dcraven/16x16/away.png
- − gajim/data/iconsets/dcraven/16x16/chat.png
- − gajim/data/iconsets/dcraven/16x16/closed.png
- − gajim/data/iconsets/dcraven/16x16/connecting.png
- − gajim/data/iconsets/dcraven/16x16/dnd.png
- − gajim/data/iconsets/dcraven/16x16/error.png
- − gajim/data/iconsets/dcraven/16x16/event.png
- − gajim/data/iconsets/dcraven/16x16/invisible.png
- − gajim/data/iconsets/dcraven/16x16/muc_active.png
- − gajim/data/iconsets/dcraven/16x16/muc_inactive.png
- − gajim/data/iconsets/dcraven/16x16/not_in_roster.png
- − gajim/data/iconsets/dcraven/16x16/offline.png
- − gajim/data/iconsets/dcraven/16x16/online.png
- − gajim/data/iconsets/dcraven/16x16/opened.png
- − gajim/data/iconsets/dcraven/16x16/requested.png
- − gajim/data/iconsets/dcraven/16x16/xa.png
- − gajim/data/iconsets/dcraven/32x32/away.png
- − gajim/data/iconsets/dcraven/32x32/chat.png
- − gajim/data/iconsets/dcraven/32x32/closed.png
- − gajim/data/iconsets/dcraven/32x32/connecting.png
- − gajim/data/iconsets/dcraven/32x32/dnd.png
- − gajim/data/iconsets/dcraven/32x32/error.png
- − gajim/data/iconsets/dcraven/32x32/event.png


The diff was not included because it is too large.


View it on GitLab: 
https://dev.gajim.org/gajim/gajim/compare/8be5562b92f06047dbfa17c48f9abc29f13ce199...b98f0a3f76884624e77763e20ac3519cd438bdae

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/compare/8be5562b92f06047dbfa17c48f9abc29f13ce199...b98f0a3f76884624e77763e20ac3519cd438bdae
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to