Commit graph

28 commits

Author SHA1 Message Date
Philipp Hörist
e265514d88 Detect dependencys only on demand
This allows us to import the app module without triggering
dependency detection

Also add is_installed() for checking if a dependency is installed and
disable_dependency() in case we dont want to use a dependency
2018-04-24 19:36:33 +02:00
Philipp Hörist
53b38bd5d5 Use JID as default account name
Fixes #8939
2018-04-15 23:36:34 +02:00
Philipp Hörist
cf8f0c2e83 Delete account from config if registration fails 2018-04-09 19:14:42 +02:00
Yann Leboulanger
93b50bf1f6 prevent a traceback with wrong bookmarks. Fixes #9055 2018-04-07 22:01:39 +02:00
Yann Leboulanger
2ea9fc6932 when adding bookmark, check server validity on focus out only. Fixes #7879 2018-04-04 15:16:41 +02:00
Philipp Hörist
6f55cf3dd4 Fix some problematic imports 2018-03-26 00:19:59 +02:00
Philipp Hörist
ce4d273dd7 Fix transients on some Dialogs 2018-03-07 19:30:12 +01:00
Philipp Hörist
52fa57795a Better emoticon theme fallback strategy
Fallback must be happening in init_emoticon() instead of PreferencesWindow
2018-02-22 00:37:54 +01:00
Philipp Hörist
eb3a53c791 Refactor emoticon theme combobox
- Use ComboBoxText, its much simpler
- Add a dedicated method that returns all available themes
- If the configured Theme is not available fallback to font-emoticons
2018-02-21 23:52:53 +01:00
Philipp Hörist
7692b376ee Refactor SpellChecker
- use Gspell instead of GtkSpell, it seems to have alot less problems
and needs less code
2017-11-26 00:44:50 +01:00
Philipp Hörist
3c103315ec Refactor Speller 2017-10-26 22:52:27 +02:00
Philipp Hörist
970d6f8c3f New style for ChatControl
- Move ActionBar into HeaderMenu
- Make Design of ChatControl look cleaner
- Hide the Roster in Groupchats per default
- Add Button to hide/show Roster in Groupchats
- Move Groupchat topic into popover
- Display Avatars on the right side of the ChatControl and status on the
left
- Add a default Avatar for contacts that have none
2017-10-26 22:52:20 +02:00
André Apitzsch
c758da1123 Replace make_color_string() by Gdk.RGBA method 2017-10-07 17:03:31 +02:00
André Apitzsch
5794b040d3 Replace deprecated Gtk.Image.*_from_stock() 2017-09-28 19:42:00 +02:00
Yann Leboulanger
a378152a9c Remove Gmail special options 2017-09-19 15:44:58 +02:00
Yann Leboulanger
152be4473b Fix some strings for a better translation 2017-09-19 12:45:02 +02:00
Philipp Hörist
539c1969db Remove old AccountsWindow 2017-09-16 16:09:19 +02:00
Philipp Hörist
dfdeb65e8f New AccountsWindow 2017-09-16 15:55:32 +02:00
Philipp Hörist
b72c3c109c Remove unused event handler
There exists no 'default_status_eventbox' anymore in Gajim
2017-08-23 18:47:39 +02:00
Philipp Hörist
44a287703e Fix method call
Regression from making gajim a module
2017-08-23 18:46:43 +02:00
Yann Leboulanger
3357622c2d fix enabling accounts 2017-08-22 23:25:07 +02:00
Yann Leboulanger
144c862dab fix import 2017-08-21 16:34:50 +02:00
André Apitzsch
89c7eb6e6a Rename gajim.common.gajim to avoid name conflicts 2017-08-18 20:03:20 +02:00
André Apitzsch
efec098aef Use absolute imports 2017-08-18 19:48:48 +02:00
Philipp Hörist
dbbd3fe111 Fix broken menus when renaming an account 2017-08-14 15:02:55 +02:00
Philipp Hörist
4ba143fd68 Fix not working ManagePEPServicesWindow Dialog 2017-07-16 22:49:34 +02:00
Philipp Hörist
79716f421f Rework emoticon menu 2017-07-02 21:27:44 +02:00
André Apitzsch
125ce523e4 Rename src directory 2017-07-02 17:25:47 +02:00
Renamed from src/config.py (Browse further)