Commit Graph

366 Commits (master)

Author SHA1 Message Date
Patrick Luby 41bf536169 Partial fix for issue #1962 Dismiss view by tapping outside of the view
Setting modalInPresentation to YES will ignore all events outside of
the view so set self.modalInPresentation to NO.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I5e886079edec6f7e37676be29bfaa3061e8eb4ae
2023-03-21 20:56:32 +01:00
Patrick Luby 7dd1e505e6 Fix issue #5841 welcome, feedback, and buy product URLs are empty on mobile
Mobile apps don't substitute these values so set them to zero length
strings.

Also, the iOS app sets the base text direction via the "dir" parameter
so add handling of that parameter in cool.html. TODO: check if the
Android and GTK apps need to implement the "dir" parameter to handle
RTL layout.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: Ied8268ec256011281961ef610d53baeee0efe9cd
2023-03-15 09:29:56 +01:00
Patrick Luby 54ad0f173b Another fix for issue #5843
Limit escaping of non-ASCII text and splitting on the first newline to
only certain message types on iOS.

Also, fix mangled UTF-8 text on iOS in jsdialogs when using languages
like Greek and Japanese by only setting the image bytes for only the
same set of message types.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I9cd088509ba9724108da3c9457cd3d098b45723f
2023-03-14 21:55:12 +01:00
Patrick Luby 650438283e Fix issue #5843 escape non-ASCII characters only for image data
Passing non-ASCII, UTF-8 text from native to JavaScript works
fine, but images become corrupted if any non-ASCII bytes are
not escaped.

The Socket._extractTextImg() JavaScript function assumes that,
in the iOS app, the first newline separates text from image data
so assume all bytes after the first new line are image data.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I06f4377bb3b7002a76041a198076decfee9e3733
2023-03-06 18:01:39 +01:00
Patrick Luby 8d15281d35 Partial fix #5885 Close the font picker when a font is tapped
This is a near duplicate of pull request #5898

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: Ib05a285f3642ec0ca745b0c74157190fda5bd3ed
2023-03-06 18:01:39 +01:00
Patrick Luby 1790073298 Remove pre-23.05 release notes
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
2023-03-06 18:01:39 +01:00
Patrick Luby 23d449b978 Remove template list URL from application settings
Copy pull request #5890 but completely remove the old code in the master
branch

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I69d03bb3f10e756823ba2e32aae0c099c54928c5
2023-03-06 18:01:07 +01:00
Weblate 6406cfc122 Added translation using Weblate (Persian)
Added translation using Weblate (Persian)

Added translation using Weblate (Persian)

Added translation using Weblate (Persian)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I69ea7181f2ae9c640262866d436722bf3bc27810
2023-03-06 13:17:28 +01:00
Patrick Luby 656f93acdf Add list of bugs fixed in the last TestFlight build and reorganize text
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: If745359b758ed4d5db25b0811bdcf10adacf424c
2023-02-20 21:33:46 +01:00
Patrick Luby 6e36981ad0 Add App Store "Test Details" text
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I3ac19f5891bc9219aad267b5189f7d7b01567731
2023-02-20 21:33:46 +01:00
Patrick Luby 681255152d Set log level to "trace" when running within Xcode
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I195817990c92e48cdeceb713ee27f0f162785d94
2023-02-20 21:33:46 +01:00
Patrick Luby 24a74c7165 Bump version to 23.05.0
Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: Ib3ae781ec258583c9312459b59ce6aeecb005f47
2023-02-20 21:33:13 +01:00
Patrick Luby 3bd8dd063f Modify the Info.plist to ensure that CFBundleVersion is always incremented
AppStoreConnect requires each upload, whether it is released or not, to be
higher than the previous successful upload's CFBundleVersion. So this
script sets the CFBundleVersion to the first and second components of
CFBundleShortVersionString and the UTC timestamp of when this script was
run is appended as the third component (or the second component if there
isn't a second component in CFBundleShortVersionString).

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I90a667ed5634dc347eaff2fc0d8e83c3ea005d54
2023-02-20 21:32:10 +01:00
Patrick Luby 8cff1597fe Simplify iOS application test builds in Xcode
Replace leading "../" in absolute paths with "$(SOURCE_ROOT)/../" to avoid
the need to manually edit paths in the Xcode project file.

Also, all group files that have their group set to "path relative to group"
so replace all absolute paths in group files with the appropriate number
of leading "../" and replace "ios-device" in paths with "lobuilddir-symlink".

Lastly, verify that every file listed in the Xcode sidebar exists. A couple
dozen files in the core group have been moved or deleted in LibreOffice so
those were removed.

Signed-off-by: Patrick Luby <patrick.luby@collabora.com>
Change-Id: I09ef66273b049e75066e0a5b2589c80c93db0a77
2023-02-20 21:32:10 +01:00
Weblate 406251e4c0 Added translation using Weblate (Belarusian (latin))
Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Added translation using Weblate (Belarusian (latin))

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I89ef368a3db30a20d21494771ec00bcd97f7f419
2023-02-13 10:51:37 +01:00
Andras Timar a077c4288b Put all Zotero logic to browser
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib1b071b96322511b7f319ff6b851e902b3556fbb
2022-12-12 13:35:29 +01:00
Pranam Lashkari 2cfae369af initial zotero skeleton
add zotero UI only if user is logged in
when zotero citation edit button is clicked,
fetch the library with zotero API.
Let user select what to insert

at this stage its not a complete solution but just first stage

Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
Change-Id: Id67d8409bcd6416994713acd9ace495b24823fb0
2022-11-30 20:37:48 +01:00
Tor Lillqvist be4dc66e00 Add a cross-referencing comment
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2022-11-08 14:42:51 +02:00
Tor Lillqvist 3fe40c13d0 Bump CFBundleShortVersionString to match configure.ac
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I76e35aad4115ad4dd7ddcd60b579d16ee3aa58d2
2022-11-03 16:41:12 +02:00
Andras Timar 8561b98791 Fix build with libzstd on iOS
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Idb94f5d359593e6098b7386ce0a9d33126d8ec2d
2022-11-02 12:09:53 +01:00
Tor Lillqvist c6bd7f6818 Bump IPHONEOS_DEPLOYMENT_TARGET to match core:co-22.05
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I15ba4ac4ccf56a1dbdfd0e7434d883625154c46c
2022-10-26 13:55:40 +02:00
이정희 7b952487f4 Translated using Weblate (Korean)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (110 of 110 strings)

Co-authored-by: 이정희 <daemul72@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/ko/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ko/
Translation: Collabora Online/Android app
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I684e28d1b6257762ce4fe35a103226dfbea5032b
2022-10-18 21:57:44 +02:00
Besnik Bleta d27f23b3a5 Translated using Weblate (Albanian)
Currently translated at 7.4% (34 of 459 strings)

Translated using Weblate (Albanian)

Currently translated at 14.6% (67 of 457 strings)

Translated using Weblate (Albanian)

Currently translated at 100.0% (5 of 5 strings)

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/sq/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/sq/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sq/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I455691b982eedd8c88685d788e869d83d2bf05d6
2022-10-07 17:05:55 +02:00
Yunusemre Şentürk 796925d5d7 ios: Rule out LIBO_VERSION checking on master
Signed-off-by: Yunusemre Şentürk <yunusemre@collabora.com>
Change-Id: I28cdba1b82d391cf4d847c6e2e40f8e08d928519
2022-09-08 09:30:24 +03:00
Miklos Vajna 616e9200d1 ios: register our script message handler as 'lok', not 'cool'
core.git supports both since commit
4063dcdc7305177b167bd20b009b1dfede8b25ec (Revert naming back to lool to
fix break with LibreOffice Online, 2022-08-26), let's go with the API
name, not with the product name.

Signed-off-by: Miklos Vajna <vmiklos@collabora.com>
Change-Id: I204c4728628579edeb23d5ba76af4bb878130203
2022-09-06 20:30:25 +03:00
Andras Timar a149398e97 Bump version to 22.05.5.1
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I9813fc25355b766c82fc5723b906828bd98fe404
2022-08-01 09:03:28 +02:00
Tor Lillqvist 2b84a35fe8 Also binary data is now pased through send2JS
We store each byte as one character, i.e. UTF-16 unit, in the string.
Yes, this is inefficient.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I75cc211d7a8da98a4e0e5b5b3d000e7ed66c271e
2022-07-18 16:57:10 +01:00
Tor Lillqvist 3ad41e69f7 ENABLE_WELCOME_MESSAGE should now be 0 for iOS, not "false"
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I3d8e38aac0ed7bd783cc0d8c79b2d4d08fa478a1
2022-07-14 12:58:35 +03:00
Andras Timar 5f985bef68 Bump version to match configure.ac
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I80f38a205f3a3b66ecb698f7f7fb7af5824919db
2022-07-11 20:22:43 +02:00
Sebastiaan Veld d1f6a55818 Translated using Weblate (Dutch)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (110 of 110 strings)

Co-authored-by: Sebastiaan Veld <sebastiaan.veld@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/nl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/nl/
Translation: Collabora Online/Android app
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I30a8c5bd4f185a956b3ac0b31410c1bae2cd571d
2022-06-27 15:47:02 +02:00
Sebastiaan Veld 6f4c4a3738 Translated using Weblate (Dutch)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (455 of 455 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (455 of 455 strings)

Co-authored-by: Sebastiaan Veld <sebastiaan.veld@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/nl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/nl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/nl/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I4ad42f81a439d04a053b18b5669ba6f42f116d7b
2022-06-27 13:23:37 +02:00
Tor Lillqvist c3b76b4311 Define ENABLE_DEBUG in the iOS app Xcode project, not DEBUG
We don't have any ifdefs on DEBUG.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I76b4fe8ebbce235e967d8b5275fea663d3fb8f9d
2022-04-26 11:13:14 +03:00
Tor Lillqvist dafe863c3a Make the TranslateId things compile against co-22.05
The ifdef conditions seems a bit over-complicated but as long as it
compiles it is good enough for me. I don't remember the details from
my earlier work on this.

Also move the inclusion of svtools/strings.hrc after the inclusion of
L10n.h so that TranslateId gets defined before it is used.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I9a1873dc3676c15c7fb4cde84c0e14bf56653443
2022-04-19 18:15:15 +03:00
Tor Lillqvist 9bae3960da Add ar, he, and sl to match what we use for core
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I4b24955c77807dd6004e8c4c6461b72e988f4b76
2022-04-12 19:10:20 +03:00
Tor Lillqvist 4b7ecde829 When opening an attachment from the Mail app make sure it is opened read-only
Luckily the UISceneOpenURLOptions has a property openInPlace that
seems to be good to use for this. If openInPlace is false, that means
we should open the document read-only.

This is a stopgap fix to avoid the situation where the user does
changes to a document that is an attachment in an email message. Those
changes won't be saved anywhere they could be found later. Better to
keep the document read-only.

The ideal solution would be to ask the user right away where they want
an editable copy of the document to be stored. Later.

Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: Ifd7d824d4f73cbf458f8597cd0974cf171b35be7
2022-04-12 19:10:20 +03:00
Tor Lillqvist 6d37e4c004 Fix pointer type warning
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: I07da296f8ef1533dae0f379a39984609ecce2a76
2022-04-12 19:10:20 +03:00
Tor Lillqvist 46fff02d15 Make it possible again to open documents in this app from other apps like Mail
We keep open documents in the view controller stack. If you already
have one document loaded into this app, and then in Mail select an
attachment or in Files select a document to be opened in this app, it
will be loaded so that when you close it, you will be back editing the
earlier document.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I921907a2cbf8220a45b6dc0f304ba7eaec0befbc
2022-04-12 19:10:20 +03:00
Tor Lillqvist 9bb91a84b4 Comment out leftover NSLog() call
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: Ia84c03a68868bcce1aebab36b7da9db1da9e07c4
2022-04-12 19:10:20 +03:00
Tor Lillqvist add0fe8d1d Give a storyboardIdentifier also to DocumentBrowserViewController
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: I4919cbbf26b1b0fba9b790de88725e95b99374ae
2022-04-12 19:10:20 +03:00
Tor Lillqvist 926ffe22b8 Add (commented-out) sleep to make editing the app easier when not starting it from Xcode
Signed-off-by: Tor Lillqvist <tml@iki.fi>
Change-Id: I00338d7738d94c736ef03ac990d416682f4726be
Signed-off-by: Tor Lillqvist <tml@iki.fi>
2022-04-12 19:10:20 +03:00
Andras Timar d2275aaf19 Deleted translation using Weblate (Swahili)
Deleted translation using Weblate (Swahili)

Deleted translation using Weblate (Swahili)

Deleted translation using Weblate (Swahili)

Deleted translation using Weblate (Swahili)

Deleted translation using Weblate (trug (generated) (trug))

Deleted translation using Weblate (trug (generated) (trug))

Deleted translation using Weblate (trug (generated) (trug))

Deleted translation using Weblate (trug (generated) (trug))

Deleted translation using Weblate (trug (generated) (trug))

Translated using Weblate (Norwegian Bokmål)

Currently translated at 84.0% (368 of 438 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (438 of 438 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/es/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/nb_NO/
Translation: Collabora Online/UI
2022-03-31 20:40:33 +02:00
Weblate 2f12ac128d Added translation using Weblate (Swahili)
Added translation using Weblate (Swahili)

Added translation using Weblate (Swahili)

Added translation using Weblate (Swahili)

Added translation using Weblate (Swahili)

Added translation using Weblate (trug (generated) (trug))

Added translation using Weblate (trug (generated) (trug))

Added translation using Weblate (trug (generated) (trug))

Added translation using Weblate (trug (generated) (trug))

Added translation using Weblate (trug (generated) (trug))

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I9360707c54a2cbc36b7b5aaf603ae406a3939ead
2022-03-31 10:42:39 +02:00
Stanislav Horáček d445a18790 Translated using Weblate (Czech)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (429 of 429 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (457 of 457 strings)

Co-authored-by: Stanislav Horáček <stanislav.horacek@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cs/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I38746d77e43abdebea34e5dab347f74788a23664
2022-02-25 15:17:24 +01:00
Pavel Borecki a65133b691 Translated using Weblate (Czech)
Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (429 of 429 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (110 of 110 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (110 of 110 strings)

Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/cs/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/cs/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I6e0a781c1be42438c4cd6cf760532d7f78381c49
2022-02-25 15:17:23 +01:00
Tor Lillqvist 8b4be1d5df Bump version to match configure.ac
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: Ife767090ed2b20b2a0111554980af6cfd23f0554
2022-02-21 19:19:54 +02:00
Weblate 33b44156c4 Added translation using Weblate (Breton)
Added translation using Weblate (Breton)

Added translation using Weblate (Breton)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ie1a576fe5ff490422472103579b3b7a1a40222f5
2022-02-10 10:27:26 +01:00
Riyadh Talal d45b01abf5 Translated using Weblate (Arabic)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Arabic)

Currently translated at 29.0% (32 of 110 strings)

Co-authored-by: Riyadh Talal <riyadhtalal@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/ar/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/ar/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ar/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I2e875b2393ebc278ef4897b86222b8af28349a7e
2022-02-10 10:27:25 +01:00
Rizal Muttaqin ea410dfe0e Translated using Weblate (Indonesian)
Currently translated at 61.9% (283 of 457 strings)

Translated using Weblate (Indonesian)

Currently translated at 60.3% (276 of 457 strings)

Translated using Weblate (Indonesian)

Currently translated at 99.7% (442 of 443 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (22 of 22 strings)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (110 of 110 strings)

Co-authored-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/id/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/id/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Icec67624c6708940bf0766ead1b52560e1c4df42
2022-02-10 10:27:25 +01:00
Petri Heinämäki fd63fda8a8 Translated using Weblate (Finnish)
Currently translated at 62.9% (279 of 443 strings)

Translated using Weblate (Finnish)

Currently translated at 62.3% (276 of 443 strings)

Translated using Weblate (Finnish)

Currently translated at 60.0% (3 of 5 strings)

Co-authored-by: Petri Heinämäki <heinamakipetri@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/fi/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fi/
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I2bb7145870bbd061155d41e80b6a2f98ed011778
2022-01-16 20:03:00 +01:00
Weblate 487c980bd9 Added translation using Weblate (Occitan)
Added translation using Weblate (Occitan)

Added translation using Weblate (Occitan)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I08c303cdbd9a75923cd7cd68d0a6a93449a0af20
2022-01-16 20:02:59 +01:00
Andras Timar 70439186da Translated using Weblate (Arabic)
Currently translated at 80.0% (4 of 5 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (457 of 457 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (443 of 443 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (443 of 443 strings)

Co-authored-by: Andras Timar <andras.timar@collabora.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/ar/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ar/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ar/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hu/
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I90e2cf54c52c16645d580f87887433092a95fa88
2022-01-16 20:02:59 +01:00
Weblate 4ae3811abb Added translation using Weblate (Arabic)
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Id5df53f1bf45752ef879d829b1a75dd6374ea270
2022-01-13 22:35:12 +01:00
Tor Lillqvist 32c1da2849 Add some more source files for debugging convenience
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I2a2d7301cd9fa65bb96c2bf221f51fbc179d965e
2022-01-10 13:18:00 +02:00
Tor Lillqvist 6faca1d098 Bump CFBundleShortVersionString to match configure.ac
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I0b768a8ca23e6dfa86223a99d6c1406943d82070
2022-01-05 15:12:31 +01:00
Weblate 908c99ed53 Added translation using Weblate (Tamil)
Added translation using Weblate (Tamil)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0f2365d3dc658b2ef0e4d0fba73cd49f48e73248
2021-12-02 13:59:21 +01:00
Aron Budea 14d28ca8b6 Make Notebookbar the default
Remove all occurrences of USER_INTERFACE_MODE configure
variable.

Signed-off-by: Aron Budea <aron.budea@collabora.com>
Change-Id: I398d97fa975a0c52391547d2e791ff17e7effde6
2021-11-19 16:08:44 +00:00
Andras Timar f07ff8c7e0 rename: remaining lool->cool changes
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib7d4e804bebe52dead8d53b0e0bbaed0f08bf3d0
2021-11-18 14:14:11 +01:00
Henry Castro a8b628ee43 mobile: rename 'lool' -> 'cool'
Change-Id: Icea136704eaf13c6da0ec455a9e6207b57e2a7f6
Signed-off-by: Henry Castro <hcastro@collabora.com>
2021-11-17 09:17:58 +01:00
Henry Castro 2f4ee1944b ios: rename loleaflet -> browser
Change-Id: Ic279742b8032e8c57c8d49052a9b979287f847f7
Signed-off-by: Henry Castro <hcastro@collabora.com>
2021-11-10 17:18:56 +01:00
Henry Castro 9b3bdff3be rename loleaflet-help.html -> cool-help.html
Change-Id: I65933218dfa293caa6c83672c1fa484d9cce0638
Signed-off-by: Henry Castro <hcastro@collabora.com>
2021-11-10 17:18:56 +01:00
Henry Castro e0fe47be5f rename loleaflet.html -> cool.html
Change-Id: Iaa28f1269f8192755ec323396ae4ff054529f412
Signed-off-by: Henry Castro <hcastro@collabora.com>
2021-11-10 17:18:56 +01:00
Tor Lillqvist b0cdcc8487 Make it possible to build the iOS app against core master
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I6c680bff803d738c950c57b9da9dbeb097d6a472
2021-09-27 16:31:58 +03:00
Tor Lillqvist 7dd0364911 Bump IPHONEOS_DEPLOYMENT_TARGET to 13.6 to match core master
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I7d2972882e89aaec60a9c4690e2e8cd1a83c4e72
2021-09-27 16:31:58 +03:00
Tor Lillqvist 6f6f756256 Add explanatory comment for the CFBundleShortVersionString
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I41e1ab374868b9f598c054914e29a1a751de1475
2021-09-23 16:07:21 +03:00
Tor Lillqvist cef9d88249 Fix typo in log message
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I45017d117ac439ff869971b41521d46ee7b5864b
2021-09-07 15:18:27 +03:00
Tor Lillqvist 1aecb39a02 Remove leftover temp files harder in the iOS app when it starts
Just clean out the whole tmp folder.

This gets rid of copies of edited documents left behind if the app is
killed (or crashes) while editing a document. It also gets rid of
files that NSS loves to leave around. Plus empty folders that are left
even when the app dies normally, i.e. while it isn't editing any
document.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: If1caf8ace666eafc58df981d792f8fbfda8f9ff4
2021-09-07 14:24:44 +03:00
Tor Lillqvist 84d9a73676 Stop using .bmp files for tiles on iOS
We don't want leaking tiles to take up valuable space on the device.
Not even just while a document is open.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I761c2bb2ab121ee76b5535e96bd5702d0fce6856
2021-09-07 09:59:57 +03:00
Tor Lillqvist 5147fc5902 Improve some temporary iOS app logging that is normally ifdeffed out
Change-Id: I25be27d9937729e49084395d11215c5efb16fd94
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-09-01 15:32:42 +03:00
Tor Lillqvist 6d2a6e110c Remove leftover tiles in the iOS app already when the document is closed
Normally (ideally), tiles (.bmp files) are removed as soon as the JS
has displayed them. But occasionally something goes wrong and they are
left behind. (For instance, it seems to happen if the user closes the
document immediately when it shows up.)

Do not leave them on disk until the app starts the next time.

Change-Id: I0c764280a69a16ad3b7b67c329832fd5331c2e1e
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-09-01 13:32:23 +03:00
Weblate d7d4922091 Added translation using Weblate (Swedish)
Added translation using Weblate (Hindi)

Added translation using Weblate (Hindi)

Added translation using Weblate (Hindi)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ic04ee15b743ca6801b6bc29b08d3e681498b6945
2021-08-31 09:49:42 +02:00
Tor Lillqvist 65b8001d73 Remove more leftover files taking space in the iOS app
Remove the app's copy of the document after core has saved it and we
have stored the edited version at its real location.

Remove possible leftover tile bitmaps when the app starts.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: Ibc41be38c2cfb689c532640d148116bc06a248ab
2021-08-24 18:02:40 +03:00
Tor Lillqvist c6f1ec7404 Update CFBundleShortVersionString to match configure.ac
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I0a18e3f60cacd21522dc878ab6b477dd59536662
2021-08-24 15:57:48 +03:00
Tor Lillqvist 728a67ea55 Guard against REMOVE messages for data: URLs for tunnelled dialogs in iOS app
Trying to remove such a "file" caused a crash.

Sure, loleaflet should ideally not send such REMOVE messages at all.

No idea why the image for a tunnelled dialog shows up as a data: URL
and not as a file: URL pointing to a BMP file, like the document
tiles.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I4866ae2c94c626f1947a14353803a9c3d75d5ffa
2021-06-11 14:07:06 +03:00
Tor Lillqvist 8cef48a0fa Introduce a generic TraceEvent class and instant events here, too
Modelled on how it is done in core. ProfileZone is derived from
NamedEvent which is derived from TraceEvent. Here we don't keep any
separate ProfileZone.hpp, though.

This was needed to introduce generation of "instant" events here, too.

Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I6583134e96001641c50339deb4197fca6ab7d5d5
2021-06-02 09:04:21 +03:00
Tor Lillqvist 3553430a62 Try to fix iOS and Android build
Signed-off-by: Tor Lillqvist <tml@collabora.com>
Change-Id: I0839c589517f64d966fec9f247dda4163bdbe5fd
2021-05-31 10:56:19 +03:00
Tor Lillqvist 73943230d2 Fix build for iOS
Change-Id: I774e8802d959eefecd9863edd693f26f0fd1d863
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-05-19 13:33:26 +03:00
J. Lavoie 39767e5b6e Translated using Weblate (French)
Currently translated at 100.0% (420 of 420 strings)

Translated using Weblate (French)

Currently translated at 100.0% (391 of 391 strings)

Translated using Weblate (German)

Currently translated at 96.9% (379 of 391 strings)

Translated using Weblate (German)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (French)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (French)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (French)

Currently translated at 100.0% (420 of 420 strings)

Translated using Weblate (French)

Currently translated at 100.0% (391 of 391 strings)

Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/code-welcome-text/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/de/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/fr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/de/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/fr/
Translation: Collabora Online/CODE welcome text
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I75e05f709ee6607b884915e20499b3e3605b45a7
2021-05-13 07:45:04 +02:00
HelaBasa 0c068acc51 Translated using Weblate (Sinhala)
Currently translated at 0.2% (1 of 420 strings)

Translated using Weblate (Sinhala)

Currently translated at 20.0% (1 of 5 strings)

Translated using Weblate (Sinhala)

Currently translated at 1.8% (2 of 107 strings)

Translated using Weblate (Sinhala)

Currently translated at 20.0% (1 of 5 strings)

Translated using Weblate (Sinhala)

Currently translated at 11.1% (2 of 18 strings)

Translated using Weblate (Sinhala)

Currently translated at 1.0% (4 of 391 strings)

Added translation using Weblate (Sinhala)

Co-authored-by: HelaBasa <R45XvezA@protonmail.ch>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/si/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/si/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/code-welcome-text/si/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/si/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/si/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/si/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/CODE welcome text
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I8bdfd4f76c778c1ce75cfc7e97d58d162ba9d0d4
2021-05-13 07:45:04 +02:00
Weblate c33b674ac4 Added translation using Weblate (Sinhala)
Added translation using Weblate (Sinhala)

Added translation using Weblate (Sinhala)

Added translation using Weblate (Sinhala)

Added translation using Weblate (Sinhala)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Bengali)

Added translation using Weblate (Bengali)

Added translation using Weblate (Bengali)

Added translation using Weblate (Bengali)

Added translation using Weblate (Bengali)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Idea25189d6c70a7fed11bc3766b9c0070da49045
2021-05-13 07:45:03 +02:00
Tor Lillqvist 75a3ab02ca Add an iOS setting for the user's name or nickname
Used for comments added to documents by the user.

The setting, like templateListURL, can be set through a mobile device
management system.

There is no trivial way on iOS for an app to programmatically find out
the name of the user, and that is good from a privacy point of view.

Fixes https://github.com/CollaboraOnline/online/issues/1843

Change-Id: Ie68fcbacf886ec8f1c74021a71879b38d4180c15
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-04-08 00:37:05 +03:00
Tor Lillqvist f60f3945d9 Add some more source files for breakpointing convenience
Change-Id: Iba566d62bb65e7b63d8125710fc1371de5df02fc
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-04-06 22:17:35 +02:00
Besnik Bleta fca5352c0f Translated using Weblate (Albanian)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Albanian)

Currently translated at 60.0% (3 of 5 strings)

Translated using Weblate (Albanian)

Currently translated at 8.8% (33 of 371 strings)

Co-authored-by: Besnik Bleta <besnik@programeshqip.org>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/code-welcome-text/sq/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/sq/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/sq/
Translation: Collabora Online/CODE welcome text
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I09d0b90a402c72e619d9718549a739483ea859a8
2021-04-06 13:03:23 +02:00
Weblate 82ec7b4ccc Added translation using Weblate (Basque)
Added translation using Weblate (Malayalam)

Added translation using Weblate (Malayalam)

Added translation using Weblate (Malayalam)

Added translation using Weblate (Malayalam)

Added translation using Weblate (Malayalam)

Added translation using Weblate (Malayalam)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I300d751a4a4a38f4d0108ec389bec7d45ce0aa06
2021-04-06 13:03:22 +02:00
Adolfo Jayme Barrientos 2597543f15 Translated using Weblate (Galician)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Aragonese)

Currently translated at 80.0% (4 of 5 strings)

Translated using Weblate (Galician)

Currently translated at 95.3% (102 of 107 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (107 of 107 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (420 of 420 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (371 of 371 strings)

Translated using Weblate (Catalan)

Currently translated at 100.0% (371 of 371 strings)

Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/es/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/gl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/es/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/an/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/gl/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ca/
Translation: Collabora Online/Android app
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I8e6a7f237c675e275e391c5f1f005886050672d3
2021-04-06 13:03:22 +02:00
Tor Lillqvist 5a7e467134 Allow the iOS app to open PDF files
Part of implementing https://github.com/CollaboraOnline/online/issues/1824

Change-Id: Ib1fd2626880d0bafece2a79f6bfd26616d8a61ad
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-03-25 15:12:54 +02:00
Tor Lillqvist a51df73a95 Tweak ODF types in Info.plist, making ODF documents openable from Google Drive
Move the ODF entries for the ODF file types from the
UTExportedTypeDeclarations section to the UTImportedTypeDeclarations
section in the Info.plist. This, for some unclear reason, is necessary
to make ODF documents not appear greyed out for folders provided by
the Google Drive file provider extension. Sadly the documentation of
exact semantics of the Info.plist file leaves much to be desired.

This fixes https://github.com/CollaboraOnline/online/issues/1509

Change-Id: I7ff35cf9f6c717d1579adc7a4d7350f78d7bee8e
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-03-23 13:08:35 +02:00
Tor Lillqvist 3e5f1d9537 Don't let the TemplateCollectionViewController be dismissed
A quick workaround for https://github.com/CollaboraOnline/online/issues/1433 .

Change-Id: I8d77df9858170cfa0cc9a4921e84cdb365aed1cf
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-03-19 11:52:11 +02:00
bruh 9e0790aaf0 Translated using Weblate (Vietnamese)
Currently translated at 28.0% (118 of 420 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (107 of 107 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Vietnamese)

Currently translated at 100.0% (18 of 18 strings)

Co-authored-by: bruh <quangtrung02hn16@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/vi/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/vi/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/code-welcome-text/vi/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/vi/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/vi/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/CODE welcome text
Translation: Collabora Online/Help
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I839474a5e485e2406e7c55e074e85aa45ebcde4e
2021-03-16 12:54:03 +01:00
Tor Lillqvist e142d26a2f Don't use CollaboraOnlineWebViewKeyboardManager after all
Unclear whether it is actually useful or not any longer. Quite
possibly cross-platform changes in the JavaScript since
CollaboraOnlineWebViewKeyboardManager was introduced have fixed the
problems that it was solving.

Fixes https://github.com/CollaboraOnline/online/issues/1432

Change-Id: Ifa000d0a7d0a3dc87527536719063b368266f038
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2021-03-08 14:00:38 +02:00
Weblate 64f07955f8 Added translation using Weblate (Upper Sorbian)
Added translation using Weblate (Albanian)

Added translation using Weblate (Albanian)

Added translation using Weblate (Albanian)

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Vietnamese)

Added translation using Weblate (Finnish)

Added translation using Weblate (Vietnamese)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I4d4a66c36898afae113141d3d7ec23de0081c0e2
2021-03-05 12:36:38 +01:00
Tor Lillqvist 4bca8ea734 Add source files from sc/source/ui/docshell for breakpointing convenience
Change-Id: I9a4f4ff361c987de23dd376b4947ea054a82e6d8
2021-01-24 20:13:09 +01:00
Tor Lillqvist c48e8172cb Contents of ios/README has moved to the website
Change-Id: I2fb628a9b69badbb0052e4a303df90bf39e25bad
2020-12-15 18:05:00 +02:00
Weblate bf42f46389 Added translation using Weblate (Japanese)
Added translation using Weblate (Frisian)

Added translation using Weblate (Frisian)

Added translation using Weblate (Frisian)

Added translation using Weblate (Frisian)

Added translation using Weblate (Frisian)

Added translation using Weblate (Slovenian)

Co-authored-by: Weblate <noreply@weblate.org>
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I2195c4cdf7b75309c2617f238ef216ed5001e7f9
2020-12-11 13:56:48 +01:00
Ashod Nakashian 3724ab4e35 wsd: centralize temporary directory helpers in FileUtil
Change-Id: I9b55d0b8d4c55a68af4baa7e638627de6c73b64d
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2020-11-22 22:26:36 -05:00
Tor Lillqvist 0407b86a17 Avoid on-screen keyboard never returning if dismissed explicitly
Fixes https://github.com/CollaboraOnline/online/issues/505 .

Change-Id: I4f42d716ad3e7455f5117f8031924536c6100bb3
Signed-off-by: Tor Lillqvist <tml@collabora.com>
2020-11-20 18:21:28 +02:00
Milo Ivir bac717c400 Translated using Weblate (Croatian)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Croatian)

Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Croatian)

Currently translated at 100.0% (107 of 107 strings)

Translated using Weblate (Croatian)

Currently translated at 67.6% (282 of 417 strings)

Translated using Weblate (Croatian)

Currently translated at 100.0% (356 of 356 strings)

Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/help/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/hr/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/hr/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/Help
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I7a9155c22b448bf6ddda1b6790c88a2f76720a41
2020-11-19 08:44:02 +01:00
Mike Kaganski 73f45e6648 Translated using Weblate (Russian)
Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (17 of 17 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (107 of 107 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (356 of 356 strings)

Co-authored-by: Mike Kaganski <mikekaganski@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-app/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/android-lib/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ios-app/ru/
Translate-URL: https://hosted.weblate.org/projects/collabora-online/ui/ru/
Translation: Collabora Online/Android app
Translation: Collabora Online/Android lib
Translation: Collabora Online/UI
Translation: Collabora Online/iOS app
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I58036ad7c92666a8c029f870a19193edcafa86a3
2020-11-12 13:36:55 +01:00
Tor Lillqvist 9235d91cee Revert "tdf#133279: Use CollaboraOnlineWebViewKeyboardManager also for hw keyboards"
The reverted change caused many problems when using a hardware
keyboard. See https://github.com/CollaboraOnline/online/issues/402 ,
https://github.com/CollaboraOnline/online/issues/389 , and
https://github.com/CollaboraOnline/online/issues/399 .

tdf#133279 (Not possible to type in "tunneled dialogs" on iOS using a
hardware keyboard) will now then re-appear, but it will have to be
fixed in another way.

This reverts commit 68d2d9cbd4.

Change-Id: Ic723f57a95700f352a2c1f501922aad4eb84479c
Signed-off-by: Tor Lillqvist <tml@collabora.com>
(cherry picked from commit 051e594d7a)
2020-11-10 12:45:06 +02:00
Tor Lillqvist 4fea146c74 Add the com.apple.developer.user-fonts entitlement
Change-Id: I113e6d6a9702509a61fb2e5eb3ad7949fa836dda
Signed-off-by: Tor Lillqvist <tml@collabora.com>
(cherry picked from commit f52a38996a)
2020-11-05 23:54:21 +02:00
Tor Lillqvist 921b764754 Do the iOS font selection for the notebookbar in native iOS code
That way we can use UIFontPickerViewController which gives acess also
to fonst provided and registered by other third-party apps on iOS.
These fonts are not available otherwise. They don't show up when vcl
enumerates fonts in core.

This patch is work in progress for
https://github.com/CollaboraOnline/online/issues/472 . This patch
affects only the font name selection control in the notebookbar. On
iOS this is now no longer a "combo box" (implemented by the external
"select2" Javascript library, if I understand correctly), but a button
that brings up a native iOS control). For now it is just a plain HTML
button. It should ideally later be styled to fit better into the
visual style of the notebookbar.

Change-Id: Ic5e53cad09ffa8c99336dfed594337525909dc90
Signed-off-by: Tor Lillqvist <tml@collabora.com>
(cherry picked from commit 977af59086)
2020-11-05 23:42:39 +02:00