conversation: fix scrolling

- fix lazy loading
- fix scroll to last
- add button  "Scroll to last"

To fix scrolling issues this patch flips scroll view upside down.
With this change native context menu does not work anymore and
custom implementation should be added.

GitLab: #204
Change-Id: I1ade9feca4cc7d34673441ddf25c4a3ddb73a4d2
4 files changed
tree: 387538c0ce03778e95b8f2fe238d87e3fc45f2cd
  1. Ring/
  2. .gitattributes
  3. .gitignore
  4. .gitmodules
  5. .gitreview
  6. compile-ios.sh
  7. COPYING
  8. README.md
README.md

Jami iOS

This repository is for the porting of Jami to iOS.

Requirements

  • MacOS version 12 or higher
  • XCode version 13 or higher
  • Homebrew (instructions could be found on https://brew.sh)
  • Carthage (brew install carthage)

Buil instructions

Supported archs are: arm64 Minimum supported version is: 14.5

  • clone the project
git clone https://review.jami.net/jami-project
  • init repositories
cd jami-project && ./build.py --init
  • install dependencies
./build.py --dependencies --distribution IOS
  • build daemon and contributions
cd client-ios && ./compile-ios.sh --platform=iPhoneOS
  • build client dependencies
cd Ring && ./fetch-dependencies.sh

Update translations

Update translations using the Transifex:

cd Ring
tx push -s
./update-translations.sh