Commit Graph

1217 Commits

Author SHA1 Message Date
Philipp Hörist da5ffe4bcc Correctly get the total screen geometry
get_root_window() does not work on Wayland

Fixes #9637
2019-03-25 23:53:05 +01:00
Philipp Hörist 669671e0b2 Move imports to the top 2019-03-25 23:52:37 +01:00
Philipp Hörist 0e9422ae9b Refactor restoring roster position 2019-03-25 23:51:46 +01:00
Philipp Hörist 2f5d00d1f3 Refactor saving roster position
- Dont save roster position on Wayland
2019-03-25 23:46:53 +01:00
Philipp Hörist 23c08892a0 Add method to determine window manager 2019-03-25 23:30:10 +01:00
Daniel Brötzmann 838b04d6b6 Improve dark theme colors 2019-03-25 23:24:33 +01:00
Daniel Brötzmann 64bda9cf79 Flatpak: Disable install from ZIP 2019-03-25 23:19:11 +01:00
Dominion 40cf9488b7 Add server blabber.im to servers.json 2019-03-25 23:15:26 +01:00
Philipp Hörist 06ca9b39e1 Raise nbxmpp version 2019-03-16 16:21:53 +01:00
Philipp Hörist bb4daa2945 Generate account label correctly 2019-03-16 16:19:37 +01:00
Philipp Hörist d159a7a1e2 Fix error while quitting
Fixes #9622
2019-03-16 16:19:26 +01:00
Philipp Hörist 7ba9bc4b04 Dont leak DNS query if we connect via proxy
Fixes #9573
2019-03-16 16:19:11 +01:00
Philipp Hörist 76cb4d1d08 HistoryWindow: Center top widgets vertically 2019-03-16 16:18:49 +01:00
Philipp Hörist 3729b8f94f Themes: Better visibility of scrollbar 2019-03-16 16:17:05 +01:00
Philipp Hörist 36e80622bc Notifications: Check if DBus is available 2019-03-16 15:47:51 +01:00
Philipp Hörist c1948d05e0 Get module instance after checking for zeroconf 2019-03-16 15:38:19 +01:00
Philipp Hörist c0178db779 Redirect some print statments to stderr
Otherwise they errors will not show up if the console output is
redirected to a file
2019-03-02 10:52:30 +01:00
Philipp Hörist c5d2f8bdab Use pathlib replace() for saving config
This makes it hopefully more resilient on Windows
2019-03-02 10:47:34 +01:00
Philipp Hörist 56e40954b7 Use a UUID4 as item id for pubsub posts 2019-03-02 10:47:18 +01:00
Philipp Hörist f4b4e9cc88 Determine windows version reliably
Fixes #9578
2019-02-15 16:56:52 +01:00
Philipp Hörist 064f249c5a Add mobile phone indicator
Shows a mobile phone icon if the last message was received by a client
which identifies as phone
2019-02-15 16:45:58 +01:00
Philipp Hörist 4189d5b9c8 Fix filetransfer tooltip 2019-02-15 16:35:57 +01:00
Philipp Hörist a1d68677d0 Dont fail on urn:xmpp:hashes:1
Fixes #9514
2019-02-15 16:35:57 +01:00
Philipp Hörist 05f1c78098 XTLS: Fix endless loop on write error 2019-02-15 16:35:56 +01:00
Philipp Hörist 9419e8ddf7 Fix deprecation warning
set_cipher_list wants bytes
2019-02-15 16:35:44 +01:00
Philipp Hörist 14fb085766 Windows: Fix language detection 2019-01-19 19:58:15 +01:00
Yann Leboulanger 89276eeeb3 prepare 1.1.2 release 2019-01-15 21:18:31 +01:00
Philipp Hörist c6d0dd3d5e DiscoveryWindow: Fix bookmarking a group chat
Fixes #9537
2019-01-10 23:37:36 +01:00
streaps caf95ead3b Jingle Audio: Update codecs
Fixes #9535
2019-01-10 22:34:08 +01:00
Philipp Hörist 3841ed513a DBus: Correctly raise NewMessage signal 2019-01-10 22:34:08 +01:00
Philipp Hörist f29bf4568a Raise nbxmpp version 2019-01-08 22:32:40 +01:00
Philipp Hörist ad5a8fd390 Pass xml:lang to nbxmpp 2019-01-08 20:21:47 +01:00
Philipp Hörist 2ad179df77 Better determine language cross platform 2019-01-08 20:20:12 +01:00
Sebastiaan Lokhorst 5329190d9c Fix Bonjour (pybonjour) on macOS 2019-01-08 20:18:47 +01:00
André Apitzsch af4e06ca29 Bump copyright year 2019-01-08 20:07:27 +01:00
Philipp Hörist c2d69774d5 Use custom link handler in AboutDialog
Fixes #9525
2019-01-08 20:07:00 +01:00
Philipp Hörist b2cc2147c3 Fix status tray notification
Clicking on a new message notification in the status tray didnt open the chat
2018-12-26 12:44:18 +01:00
Philipp Hörist d1bad01256 Add chatstates module to zeroconf
Fixes #9503
2018-12-23 14:08:07 +01:00
Philipp Hörist fd60c2fcf7 Revert "AccountsWindow: Fix back button"
This reverts commit 108b087858
2018-12-23 00:33:23 +01:00
Philipp Hörist 1be5a07b16 Raise version to 1.1.1 2018-12-22 14:14:49 +01:00
Philipp Hörist 29eea2f1b1 Check if event was not consumed
Fixes #9096
2018-12-22 13:54:22 +01:00
Philipp Hörist f93797e26d Send active instead of gone as last chatstate
- Also attempt to fix #9446
2018-12-22 13:53:50 +01:00
Philipp Hörist 6ed2094b67 Add more log output when calling handlers 2018-12-22 13:53:33 +01:00
Philipp Hörist a5e6f4341e MUC: Fix invisible event icon on private message 2018-12-18 15:36:03 +01:00
Philipp Hörist 0f34054774 Roster: Register our-show with lower priority
This event is used to shutdown the roster if we quit, it destroys all windows.

This should be run last because other objects like the ChatControl need a reference to the window to shutdown properly
2018-12-18 15:15:33 +01:00
Philipp Hörist d7bc92706d Allow handlers list to be modifed while iterating 2018-12-18 15:15:33 +01:00
Philipp Hörist ac9bec3ed9 Fix error when opening sign-in/out notification 2018-12-18 15:15:32 +01:00
Philipp Hörist 50435ba885 Make copying text work with different layouts
This makes it possible so text can be copied from the conversation textview with other keyboard layouts than english
2018-12-18 15:14:57 +01:00
Philipp Hörist 9eed0338d9 Fix error on key press
Fixes #9471
2018-12-18 15:13:08 +01:00
Philipp Hörist e9068f0853 DBus: Show correct unread message number
Fixes #8362
2018-12-18 15:05:05 +01:00