Adjust JAMI_DATA_PATH (and in turn JAMI_DATA_DIR) for snap after any
cmake 'install' command definitions that refer to it, so that the
version compiled into the package using target_compile_definitions
will have the right value for our snap package. With this particular
configuration, we don't have to check for JAMI_DATA_DIR during runtime
since it will have the right value set at build time, and the path it
points to (/snap/jami/current/...) is actually stable across updates,
so we don't have to worry about correcting the autostart desktop file
symlink after each upgrade.
Note: as the comments in CMakeLists.txt mention, it is crucial that
JAMI_DATA_PATH is only adjusted after all 'install' commands that
refer to it, because its snap-specific value isn't meant to be used
during build time as an install destination. Also, that the call to
target_compile_definitions must come after the JAMI_DATA_PATH change
described earlier.
Co-authored-by: ababi <albert.babi@savoirfairelinux.com>
Gitlab: #262
Change-Id: I07896be8195c336833bcd4a84b918276eddbe159
Besides small grammar fixes, I think "Show typing indicator" should
mirror the Android app, which says "Enable typing indicators".
(The Android app also says "Send and receive typing indicators showing
that a message is being typed")
Change-Id: I83f5ded2278282de3528235c2215797ebf8fd89a
- avoid using fixed paths and find LRC either when globally installed or located in custom directory
- add installation rules for binaries, .desktop files, .appdata.xml, logo and doc
- add support for generating and copying runtime files (webresources and translations)
- add launcher script (client qt/gnome/kde selector)
- add uninstall support
- add missing sources (moderatorlistmodel)
- update README
Gitlab: #160, #230, #263, #264
Change-Id: I3fee77a917be038072a20c7f99b510f9a8bf65b4
- in order to start the daemon, LRCInstance has to be initializated before rising the error and displaying the popup.
Gitlab: #245
Change-Id: I4a6cd4f38f5c93f65bc157e7d2ffff7f16e6aff8
- add configurable list of default moderators
- add option for enabling local moderators
- indicate when participant is locally muted on moderation overlay
- small typo fixes
Change-Id: I1669c903be3c3a3f2344f1d95d8b618e62b9d412
- add support for multiple file transfer
- fix problem with special characters in filename
Change-Id: I3efba12c07a2b4c69e555c6bcef28bd13b7762f8
Gitlab: #219
- fix label override on wizardview
- set theme dependent color for settings -> chatview label, back arrow
- avoid using mipmap for media settings checkbox
Gitlab: #192, #220, #221
Change-Id: Ie7ec6048eebde373dbf45cc1df91864ef9cbcee8
- avoid using screen number as display number on Linux
- support for area selection over multiple screens on Linux
- make getFrame null safe
- make video-full-screen mode show in the correct screen
- add the option of "share all screens"
- use x11 api for unix system for sharing screen areas
Gitlab: #160
Change-Id: Ibe47a4150b6a213950a0533d85e8cd7d5d159482