commit | 4f350791733850ffe9bf304ef171cf9750636eb1 | [log] [tgz] |
---|---|---|
author | Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> | Wed Feb 20 10:34:03 2019 -0500 |
committer | Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> | Wed Feb 20 17:34:46 2019 -0500 |
tree | df5df94909a3a03917d9aa49ed3bff2c825a5e25 | |
parent | 9300eb643e4d752cc9ed514e83d0dbc188fdce3e [diff] |
mainwindow: temp fix for high dpi viewing - Qt does not automatically scale even when AA_EnableHighDpiScaling is set. For the best UI at high scaling ratios, UI dimensions should be multiplied by the scaling ratio manually. For instance, Qt accepts pixel values only for border-radius, and any stylesheets with that property, would need to be manually calculated and re-propagated. This patch will allow windows to render a fixed size window, slightly blurry. Change-Id: I4e1e85f31e7630bc60330efdb55e6a5cb568b952
jami-qt
is the cross platform client for Jami. For now, it's mainly used for the Windows platform and is not tested on other platforms.
For more information about the jami project, see the following:
git clone https://gerrit-ring.savoirfairelinux.com/ring-client-windows
NOTE: The build process is currently under a full refactorization. This section will be updated soon
TBD
In the client directory after having initialized the submodule:
cd winsparkle mkdir build && cd build cmake -DCMAKE_TOOLCHAIN_FILE=<LRC Directory>/cmake/winBuild.cmake -DCMAKE_INSTALL_PREFIX=Install dir of Jami and LRC> ../cmake", make make install
cd build/release makensis ring.nsi
For now, this process is experimental. The best way to do that is:
sudo dnf install qt5-qtsvg-devel qt5-qtwebengine-devel qt5-multimedia-devel
ring-project
repository, you have to define the LRC
environment variable to contains the install directory for LRC
. Also, you will have to setup LD_LIBRARY_PATH
if your install directory is a custom one.mkdir build cd build qmake-qt5 ../jami-qt.pro make -j 9
jami-qt
in your build
directory.TBD
Compile the client with 'BUILD=Debug' and libRingClient with '-DCMAKE_BUILD_TYPE=Debug'