Igor Sharonov
e6b8ff34ed
Support dark theme switch in settings
2024-04-24 16:13:37 +03:00
Maxim Logaev
33b8d1c4bc
Fixed Dino+ desktop file name
...
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-04-17 14:01:17 +03:00
Andrei Voronin
0ce6a8619b
Adding brighter icon for online status ( #49 )
...
Added two brighter version of status icons and made online status
more recognasible.
2024-04-11 18:05:57 +03:00
Andrei Voronin
ffacf70a4f
Display user status online/offline with circles ( #40 )
...
Adds a display of the user's offline/online status through red and green circles, respectively.
2024-04-09 15:04:52 +03:00
Linux in a Bit
b6bb5b3dda
Change message padding/margins
...
3px padding on top and bottom of all messages
10px margin on top of messages with usernames
This improves readability among other things.
2024-04-05 17:09:06 +03:00
Vadim Lomovtsev
81253f28cc
project-wide: build & run-time fixes
...
While using meson some issues were faced with link and application
startup. This commit is to put fixes for the following issues:
- missed conversation_details.css file;
add conversation_details.css to the main/data/gresources.xml;
- the 'localtime_r' symbol can't be found while linking application
add POSIX_C_SOURCES=1 macro definition
- meson configure complains that xmpp-vala package version is not set
set xmpp-vala version to 0.1
- application startup failures due to unresolved symbols while creating
initial UI
fix: put '--export-all-symbols' to the main/meson.build for mingw64 build
- segmentation fault while running app built by meson
meson.build: add _WIN32 definefor vala compilation
- main/meson.build: add _FILE_OFFSET_BITS definition (sync with cmake
cfg)
- main/meson.build: compile window resources (fix missed window icon)
Signed-off-by: Vadim Lomovtsev <jelezny@gmail.com>
2024-04-01 16:38:27 +03:00
Konstantin Kuznetsov
7976859639
experimental: display online/offline status for conversation members
2024-03-29 19:13:18 +03:00
Xavier Del Campo Romero
f2096694c6
Add send button / Enter key settings
...
Two new switches have been added to the application preferences:
- Enable send button
- Use Enter to insert newline ('\n')
The latter cannot be active or sensitive if the former is not active.
Otherwise, users would not be able to send messages.
Thanks to horazont for suggesting a separate switch for the behaviour
of the Enter key.
2024-03-29 16:58:50 +03:00
Maxim Logaev
3e352b5a94
Use default encryption only for 1-on-1 chats
...
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-26 19:59:29 +03:00
Maxim Logaev
f3be74b328
Fixed default encryption dialog style
...
Signed-off-by: Maxim Logaev <maxlogaev@proton.me>
2024-03-26 16:31:21 +03:00
Xavier Del Campo Romero
01070d089d
Show modal dialog to select default encryption if unknown
...
Thanks to mbeko for the UX suggestions.
2024-03-26 11:22:56 +03:00
Xavier Del Campo Romero
d3a2e52285
Setup default encryption settings
2024-03-26 11:22:56 +03:00
fiaxh
2a7063d992
Remove conversation closing via hover button
2024-03-26 11:22:55 +03:00
Maxim Logaev
e2075ed9fc
Added support for changing password ( #9 )
...
* Fixed: server refuses to respond in any way to the sent iq stanza.
* Fix issue #261 .
---------
Co-authored-by: Miquel Lionel <lionel@les-miquelots.net>
Co-authored-by: Stanislav Malishevskiy <stanislav.malishevskiy@gmail.com>
2024-03-19 11:31:57 +03:00
fiaxh
4cc7e076e6
Add unread indicator
...
Co-authored-by: Alexandre Jousset <mid@gtmp.org>
Co-authored-by: Aidan Epstein <aidan@jmad.org>
2024-03-02 13:18:53 +01:00
Teemu Ikonen
732d3a9814
Change select contact dialog container to AdwClamp ( #1533 )
2024-01-13 13:56:13 +01:00
fiaxh
384ef1d3f1
Conversation details dialog: Fix notification+block icons
2023-12-10 15:03:02 +01:00
fiaxh
c2efb214af
conversation details: Fix for libadwaita < 1.4
2023-09-25 15:02:03 +02:00
fiaxh
e2c34bf223
Rewrite contact details dialog
2023-09-24 19:54:04 +02:00
Robert Mader
35163f08f9
data: Set X-Purism-FormFactor in .desktop file
...
So the app is detected as mobile-friendly on Phosh.
2023-07-08 11:23:44 +02:00
fiaxh
b830b796a5
Cleanup automatically loaded help overlay
2023-07-08 11:20:51 +02:00
Christopher Davis
3d5dad25d8
application: Load help overlay automatically
...
GTK automatically loads and sets up the action
and keyboard shortcut for the Keyboard Shortcuts
dialog. We don't need to manually do it as long as
we put everything in the right place.
See https://docs.gtk.org/gtk4/class.Application.html#automatic-resources
2023-07-08 11:20:51 +02:00
eerielili
da7be50f05
Add a keyboard shortcut to show keyboard shortcuts ( #1432 )
...
Add a keyboard shortcut to show keyboard shortcuts
- It's Ctrl+?
2023-06-25 13:39:07 +02:00
Tobias Bernard
4bb0c465fc
icons: Refresh some symbolic icons ( #1444 )
2023-05-29 22:01:33 +02:00
fiaxh
287d5bee6e
Fix chat input status having a fixed width requirement
...
fixes #1439
2023-05-13 14:45:37 +02:00
fiaxh
03e367ecb8
Fix call window styling
2023-04-22 19:52:28 +02:00
hrxi
5a90e793dd
First steps of meson support
...
Basic configuration of qlite, xmpp-vala, the Dino library and the Dino
application are supported. There's no support for the plugins.
This e.g. enables using the Vala language server.
2023-03-24 19:32:50 +01:00
Sebastian Krzyszkowiak
57d47b9575
data: Set StartupNotify to true in .desktop file
...
GTK handles startup notifications, so advertise it in desktop
file. This allows splash screens and other startup indications
in DEs to work.
2023-03-21 17:56:53 -06:00
Marvin W
db3b0d5f23
New Avatar UI
2023-03-05 16:47:46 +01:00
fiaxh
9bf304095c
Remove spell check setting
...
As there is currently no spell check support for GTK4
2023-02-09 12:35:50 +01:00
fiaxh
e554f90ff9
Make the symbolic app icon square
2023-02-09 12:11:09 +01:00
Christopher Davis
430a8df4f6
menu_app: Move preferences to last group
...
Per
https://developer.gnome.org/hig/patterns/controls/menus.html#standard-primary-menu-items , preferences
should be at the top of the last group in the menu.
2023-02-09 11:36:33 +01:00
Christopher Davis
5eab892a24
menu_app: Rename Settings to Preferences
...
The standard name in GNOME applications is Preferences.
2023-02-09 11:36:33 +01:00
Christopher Davis
b19986a685
settings_dialog: Use AdwPreferencesWindow and AdwActionRow
...
AdwPreferencesWindow contains a nice API for preferences
windows, and AdwActionRow is the widget to use for rows
of preferences.
2023-02-09 11:36:33 +01:00
Translations
e73b556a1a
Update translations
2023-02-07 21:40:04 +01:00
fiaxh
e0ece2aa62
Fix placeholder being shown on startup, fix missing vertical line in no-conversations placeholder
2023-01-31 20:16:23 +01:00
fiaxh
1dbacbbcab
Remove nl_BE from LINGUAS files and appdata file (fixup d0a00e1
)
2023-01-28 15:44:25 +01:00
Translations
04eb0e763b
Update translations
2023-01-28 14:56:04 +01:00
fiaxh
e833a924b5
Update appdata file with content_rating, releases, update image tags
2023-01-28 01:38:51 +01:00
Marvin W
e35df88d4a
Fix UI for libadwaita
2023-01-25 11:02:02 +01:00
Marvin W
cc7db3b85f
Fix scaling image for GTK4
2023-01-24 19:21:25 +01:00
Marvin W
99d9cb383a
Small UI fixes for libAdwaita
2023-01-24 19:21:25 +01:00
fiaxh
4b391f3f31
Use Adw.StatusPage instead of custom placeholders
2023-01-24 19:20:43 +01:00
fiaxh
92aca5672d
Improve libadwaita integration
2023-01-24 19:20:43 +01:00
Teemu Ikonen
0d7c8bb6e1
Change Gtk.Paned to Adw.Leaflet in MainWindow
2023-01-24 19:20:43 +01:00
Teemu Ikonen
ba9462503c
Use Adw.HeaderBar for CSD header bars
...
This allows showing the correct buttons with 'show-start-title-buttons'
and 'show-end-title-buttons' properties when folding.
2023-01-24 19:20:42 +01:00
Teemu Ikonen
2741bf21ae
Convert main window layout to 2 vertical boxes
...
Use Adw.Window as main window widget, add the now missing HeaderBars to
MainWindowPlaceholder and MainWindow in the NoCSD case.
2023-01-24 19:20:42 +01:00
fiaxh
75500dc767
Support pinning of conversations (locally)
...
fixes #290
fixes #1330
2023-01-11 19:54:02 +01:00
fiaxh
dc52e7595c
Add support for XEP-0461 replies (with fallback)
2023-01-06 14:03:54 +01:00
fiaxh
a45280f8df
Reactions: Improve style
2022-10-11 18:55:33 +02:00