Commit Graph

254 Commits

Author SHA1 Message Date
Daniel Brötzmann 9e25930106 ServerInfo: Simplify code around feature creation
- Fix traceback when httpupload is not available
- Improve copy to clipboard text
2019-04-30 19:32:00 +02:00
Philipp Hörist a50cedaa6b Move log message 2019-04-27 12:39:34 +02:00
Philipp Hörist dd7496d7a7 Add dedicated method for parsing and opening URIs 2019-04-27 12:30:56 +02:00
Daniel Brötzmann 2f5f32257d Add max file size (http_upload) to tooltip and server info 2019-04-26 20:15:31 +02:00
Daniel Brötzmann 6e9b605c00 Certificate dialog: Add copy info button 2019-04-26 19:53:10 +02:00
Daniel Brötzmann f6c3d03261 Rework SingleMessageWindow 2019-04-26 17:09:18 +02:00
Daniel Brötzmann 245cecf1a9 Rework PassphraseDialog 2019-04-23 23:11:25 +02:00
Philipp Hörist 185d249e0f ServerInfo: Make dialog scrollable 2019-04-22 15:58:03 +02:00
Philipp Hörist 30997fa1e4 Remove some useless settings 2019-04-22 15:36:28 +02:00
Philipp Hörist b306a7e05f Rework Accounts Window
- Every account row has now a submenu
- Moved Remove, Back and Pages into the submenu
2019-04-22 12:48:01 +02:00
Philipp Hörist 657050ad52 Add default chatstate setting 2019-04-20 19:54:48 +02:00
Philipp Hörist 5f84dffca6 Add chatstate setting per contact 2019-04-20 17:43:54 +02:00
Philipp Hörist b134fccf94 Move account specific settings
Move some settings from Prefrences to Accounts
2019-04-20 16:57:56 +02:00
Philipp Hörist e34886ae47 Add custom MaxWidthComboBoxText 2019-04-20 14:58:22 +02:00
Philipp Hörist e495617d3d Settings: Add ComboSetting 2019-04-20 14:19:22 +02:00
Philipp Hörist c343746430 Refactor OptionsDialog
- Rename Option to Setting, it fits better
- Settings inherit from Gtk.ListBoxRow
2019-04-20 13:18:25 +02:00
Philipp Hörist cc3750711d Add copy menu to Search dialog 2019-04-20 09:47:34 +02:00
Philipp Hörist a27599c63b Rework Search dialog
- Make it a proper Gtk.Assistant
2019-04-19 23:57:55 +02:00
Philipp Hörist 8bfe90c5fe Refactor FakeDataFormWidget
- Add test
- Support oob redirect url
2019-04-19 19:36:43 +02:00
Daniel Brötzmann 24352b57c7 Disable resizing in GroupchatInvitationReceived 2019-04-19 16:58:47 +02:00
Philipp Hörist b2b249c60b Refator DataFormDialog 2019-04-19 16:57:12 +02:00
Philipp Hörist 9d75c77982 Remove GPG code from Gajim
Code moved into plugin
2019-04-16 23:24:40 +02:00
Alexander Bogdanov 64bac1d910 Implementing error type=modify handling for XEP-0077 2019-04-16 18:47:39 +02:00
Daniel Brötzmann d83f725578 XMLConsole: Add Paste Last Input button 2019-04-11 19:54:24 +02:00
Daniel Brötzmann 1e47cfaa57 Bookmarks: Adapt to _ui scheme 2019-04-11 19:39:52 +02:00
Daniel Brötzmann 7b329e9657 Bookmarks: Dont unselect all bookmarks after clicking Remove 2019-04-11 19:39:44 +02:00
Daniel Brötzmann de790f5e4c Add profile button to add contact dialog
This lets the user query the VCard of the contact before adding
2019-04-09 21:53:34 +02:00
Philipp Hörist 7ef066b181 Fix ungrouped-imports pylint errors 2019-04-07 21:29:45 +02:00
Philipp Hörist 30f850b567 Fix no-else-return pylint errors 2019-04-07 18:26:29 +02:00
Philipp Hörist 47dae61e21 Fix unnecessary-pass pylint errors 2019-04-07 18:20:15 +02:00
Philipp Hörist 3b2211776c Fix unused-import pylint errors 2019-04-07 18:14:54 +02:00
Philipp Hörist 45ac229fb1 Fix pylint errors 2019-04-07 17:35:19 +02:00
Philipp Hörist 32168c60f5 Fix license header 2019-04-07 17:11:30 +02:00
Philipp Hörist 797a9518ea Remove unused variable 2019-04-07 00:27:13 +02:00
Philipp Hörist ed011da59e Add new Ad-Hoc Command dialog 2019-04-07 00:06:56 +02:00
Philipp Hörist 06848eaeaf Add option to make DataFormWidget read-only 2019-04-06 23:20:30 +02:00
Philipp Hörist 03cc3379d5 CertificateDialog: Dont fail on None values
Some attributes of the certificate can yield None
2019-04-05 21:38:32 +02:00
Daniel Brötzmann 318ae4e9d4 Rework InvitationReceivedDialog 2019-04-05 20:08:00 +02:00
Philipp Hörist 239ab1455b Refactor Software Version
- Simplify modules because nbxmpp handles more stuff
2019-04-05 19:44:30 +02:00
Daniel Brötzmann 4d43eacfd0 Rework Certificate dialog 2019-04-05 17:19:35 +02:00
Daniel Brötzmann e83a246703 Rework SubscriptionRequestWindow 2019-04-02 19:49:57 +02:00
Philipp Hörist 139156ba5e FeaturesDialog: Replace python-dbus for avahi 2019-03-31 21:52:22 +02:00
Daniel Brötzmann 2080495efc Ask whether to disconnect when disabling account
Fixes #8938
2019-03-27 22:24:46 +01:00
Philipp Hörist 760b94f27f Add NewConfirmationCheckDialog 2019-03-27 00:14:00 +01:00
Philipp Hörist 4c062bf93d Call show() on new dialogs
- run() was removed from the dialog because it blocks
2019-03-26 23:53:12 +01:00
Philipp Hörist bbada2ecd4 Improve NewConfirmationDialog
- Add setting for modal/non-modal
- Add default transient
- Dont call run() it only returns after response
2019-03-26 23:49:45 +01:00
Philipp Hörist ca037665ca Remove unused imports 2019-03-26 21:55:51 +01:00
Philipp Hörist acd9f67d92 HistoryManager: Use NewConfirmationDialog 2019-03-26 21:47:18 +01:00
Philipp Hörist 21aa352a34 Refactor NewConfirmationDialog 2019-03-26 20:19:50 +01:00
Philipp Hörist 1551ffa0b4 Correctly get the total screen geometry
get_root_window() does not work on Wayland

Fixes #9637
2019-03-25 23:09:06 +01:00