summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)Author
2017-01-11Folder icon redesignaleksandar-stefanovic
Replaced old and busted icon design, with Google's generic app icon. It is now a vector drawable, which means it will be sharp at any resolution, while we only need to keep one tiny xml file for it. No folder thumbnail support, but this a welcomed change nontheless. Change-Id: Ie6e38a6ac8e6cf1bc2d22247c11b5de0bd0d8478 Reviewed-on: https://gerrit.libreoffice.org/32498 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2017-01-11Updated toolbar spinner to newer implementationaleksandar-stefanovic
Lowered all-caps navigation labels to something more professional. Added a Spinner to the Toolbar in XML. Reworked many lines of LibreOfficeUIActivity to remove possible NPE's, and also removed redundant lines, which were mostly deprecated, as well as switching to a newer implementation of a toolbar-spinner navigation pattern. There are more deprecated methods, but I wanted them in a separate commit. Change-Id: I15d5365ed7c00880873bf7874bc794008436bb99 Reviewed-on: https://gerrit.libreoffice.org/32497 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2017-01-11Removed unnecessary importsaleksandar-stefanovic
Import redundancy reported by Android Studio. Change-Id: If46a43bb18268877d41d4957094acc543c4588fd Reviewed-on: https://gerrit.libreoffice.org/32496 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2017-01-11Bumped version numbers in Gradlealeksandar-stefanovic
It builds correctly. Note that the target version remained the same (22) instead of the current 25. Change-Id: Ic14fc5b2e5aa04d621e86249d33c1d6d9bdce3c2 Reviewed-on: https://gerrit.libreoffice.org/32495 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-12-24tdf#104856 - Fix for closing the document without asking for savingMert Tumer
Change-Id: I37b6fbf2639439a57c6d162b7817d009d1d49023 Reviewed-on: https://gerrit.libreoffice.org/32332 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-12-06tdf#103524 - Fix Bottom Toolbars closing operationMert Tumer
Added variables to control state of bottom toolbars, and based on their state open/close the bars Change-Id: I5f9429b336451a354b95dcee18b71fb577c28559 Reviewed-on: https://gerrit.libreoffice.org/30298 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-11-26android: launcher icon should be mipmap, not drawableChristian Lohmaier
as non-native mipmap resolutions don't get stripped from the apk (as drawables would), but launchers and similar might still want to show the higher-res version instead. Google Play store now enforces this. Also rename to the common name for it ("ic_launcher" instead of "main") Change-Id: I97318287f05556f5db0afaa0b23c0d8c9628465e Reviewed-on: https://gerrit.libreoffice.org/31204 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2016-11-16bump gradle plugin, build-tools and support lib versionsChristian Lohmaier
Change-Id: I94036432e23b2d73b6e2006ed49f9890ae11aa05
2016-11-10re-apply "use material style selection handles""Christian Lohmaier
and account for the libreofficekit changes This reverts commit 50e9065cbbb2c62fa925cf5b561a85c715a0eb1e. that did in turn revert 4ae8c3c20bd4a10ba141a32f01e23ac63636f9c3. Change-Id: Ie02d8743b3608120ed63bfe2a014fa4139577b01
2016-11-10temporarily revert "use material style selection handles"Christian Lohmaier
the linux build / libreofficekit also uses those and needs to be told about this change as well. This reverts commit 4ae8c3c20bd4a10ba141a32f01e23ac63636f9c3.
2016-11-10bump gradle/gradle-plugin to instant-run compatible versionsChristian Lohmaier
Change-Id: Ib0d2dac42814c9daf752f0421922fb093507eb7c
2016-11-10refresh app icons to flat/material styleMirek Mazel
Change-Id: I0c0a8a540eccc022c405659f53da73bd87eced18
2016-11-10use material style selection handlesMirek Mazel
Change-Id: If42bf5757e2010fccc7061ccffda76048b2e0dda
2016-10-26normalize existing emacs/vim mode-lines in python filesMichael Stahl
Bunch of these were setting C++ or Make modes and icky tabs... Also, reportedly Emacs can figure out to enable python-mode automatically. Change-Id: I50072488fb92cb4d27aa3f74f717a28ae3967543
2016-09-19tdf#101919: rename ownCloud to Remote serverJulien Nabet
Change-Id: I217fdc805ce425f8a4a17d0d0e924e532ec070de Reviewed-on: https://gerrit.libreoffice.org/28983 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2016-09-19tdf#96797 - Android: Viewer file filter is not working on ownCloudMert Tumer
Change-Id: I6ffb450d935ae1f7b4900243b9ff2f8df408628f Reviewed-on: https://gerrit.libreoffice.org/27829 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-09-19tdf#101260 - Android: Filter in External SD doesn't workMert Tumer
Change-Id: Iaba74749c11cbac972fecf816e5bb090edd9e06c Reviewed-on: https://gerrit.libreoffice.org/27802 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-09-09tdf#96810 - Fix Android Viewer: Keyboard can not hide with keyboard button.Mert Tumer
Change-Id: I87d83953094d31ed4e1bcf60c55dd19056a7994e Reviewed-on: https://gerrit.libreoffice.org/28005 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-08-28tdf#96771 - bug fix for owncloudfiles with white space charactersMert Tumer
Change-Id: I373db55ed819ed5d2a574ba2590032ee628218f4 Reviewed-on: https://gerrit.libreoffice.org/27634 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-07-04Fix some spelling errors in comments and stringsOtto Kekäläinen
Change-Id: Iecd6b5e13d6be14651f77d8e37f01117ba15a11e Reviewed-on: https://gerrit.libreoffice.org/26883 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-07-02android: prevent crash if storage is unavailableChristian Lohmaier
Change-Id: I350acc1735d5fd22a27434fc5ccf2ab39bf3d2cf
2016-07-01lokdocview: replace handle_graphic.png with manual drawingMiklos Vajna
If we draw a black graphic handle manually, then it's possible to color it later, this isn't easy if a bitmap is painted. Change-Id: Ib4456fd5155862d52e3ffa79ee49c7bfd16fb742 Reviewed-on: https://gerrit.libreoffice.org/26860 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2016-05-16Fix typosAndrea Gelmini
Change-Id: If7262e114b5b4cd40e9c0a8929940199ea747595 Reviewed-on: https://gerrit.libreoffice.org/25025 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-05-01tdf#99539 - fıx crash on android 5.1Mert Tumer
Change-Id: I3d484f7d7d9e466ae1b2ac4afe2b59d060fa8b77 Reviewed-on: https://gerrit.libreoffice.org/24537 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2016-04-30Fix typosAndrea Gelmini
Change-Id: Id81b16ff26283611f0b84929d831c827f847ab73 Reviewed-on: https://gerrit.libreoffice.org/24317 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-03-23no need for IPC on Android, removes the need for the cache-hackChristian Lohmaier
removing the cache on each launch prevented opening files via intents (i.e. from your mail application) unless the viewer was already running, as it also deleted the temporary file that was created from the intent. Change-Id: I0a4d9432f475e8434902ae11fc2b0c35fd25a71f
2016-03-19formatting and whitespaceAlexandru Moscu
Change-Id: Icc086404a2ef32a38e972da9158f6156fdf74ef2 Reviewed-on: https://gerrit.libreoffice.org/23363 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-02-08Fix typosAndrea Gelmini
Change-Id: I4586168d3af81f047a4ded59fc6d257f17554885 Reviewed-on: https://gerrit.libreoffice.org/22194 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org>
2016-02-05android: document some parameters for doxygenChris Sherlock
Change-Id: I4382949a35df3877fc6c93a83d6e84cd892756a8
2016-02-02tdf#88389 - android document browser: external storage accessAlexF
Background: External SD cards are only partially supported by the Android system, with a great deal of fragmentation on implementation across manufacturers and android versions. There is no official support for OTG devices. This commit adds: 1) External SD card support 2) OTG device support Caveats: 1) Not tested on Android 6. Emulator crashes when opening files on Android 6, using an unmodified build of the master branch. 2) OTG support currently works only if there is write access to the OTG directory. The user must be aware of exact OTG directory path or be able to navigate to it as well. 3) External SD card provider currently lacks file filtering. Approach: ----- Added new document providers. External SD cards: There are 2 different document providers external sd cards, one for Android 4.4 and above, and the other for older versions. 1) New Android 4.4 and above require usage of the DocumentFile wrapper class to access files in external storage. Actual file paths are no longer obtainable. As such, the underlying file will be cloned in a cache, allowing us to get an actual file path and use LOK. Some differences exist between 4.4 & 5+. The document provider handles each case separately. 2) Legacy Android 4.3 and below do not support the DocumentFile wrapper. File object can be used in these versions, allowing actual file paths to be obtained. The document provider guesses the root directory of the SD card. If the guessing fails, the user is to navigate to this directory himself. OTG: The OTG document provider resembles the legacy external SD card document provider, requiring the user to locate the directory himself. The document provider does not guess the root directory of the OTG device as the location varies with manufacturer implementation. ----- Supplementary Notes: Attempting to use the internal app cache as the file cache like in the ownCloud document provider did not work. Using the external app cache works fine though. It could be because initializing LOK wipes the internal app cache. Would be good to test the ownCloud document provider to confirm if it works. Change-Id: Ie727cca265107bc49ca7e7b57130470f7fc52e06 Reviewed-on: https://gerrit.libreoffice.org/20738 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2016-01-29Bump build tools version to account for sdk updatesPeter Foley
Change-Id: Ibb15ac269ddfc61153d204079b070f7a5efbcbad Reviewed-on: https://gerrit.libreoffice.org/21550 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2016-01-21improve android build status reportingPeter Foley
Change-Id: I29f404dc5aee27b592eac7585c5142b91060fe5c Reviewed-on: https://gerrit.libreoffice.org/21589 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-01-10Fix typosAndrea Gelmini
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2016-01-05Fix typosAndrea Gelmini
Change-Id: I3fba2c76c83381eb398c80947ef4849bccf7ab27 Reviewed-on: https://gerrit.libreoffice.org/21078 Reviewed-by: Ashod Nakashian <ashnakash@gmail.com> Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-01-04tdf#96127 Android: No UI visibleAlexF
Duplicate <include layout="@layout/toolbar"/> statement found. Problem could be caused by either 1) a differing xml reading mechanism across android versions 2) toolbar being accessed in a different way across android versions Duplicate element removed, and linearlayout shifted below first toolbar. Change-Id: I084b6498745bc72988f3a8eed12f7a72d261e267 Reviewed-on: https://gerrit.libreoffice.org/20422 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2015-12-25tdf#88391 android document browser: draw and impress icon is the sameAlexF
Added missing code to set icon for draw in grid mode. Change-Id: I9ee356d5ab1a296a90e5ece11f5f4c50e7600f13 Reviewed-on: https://gerrit.libreoffice.org/19921 Reviewed-by: jan iversen <jani@documentfoundation.org> Tested-by: jan iversen <jani@documentfoundation.org> Tested-by: Jenkins <ci@libreoffice.org>
2015-11-23android: remove duplicated bitmapsMiklos Vajna
Change-Id: I5e16aa9da0aabe4302ebdd30b080b6bad4767006
2015-11-21android: another part where underline and strikethrough commands were swappedChristian Lohmaier
Change-Id: I8fdde4b46e3e315a5b6a35cabc4495ebf69db057
2015-11-21android: underline and strikethrough commands were swappedChristian Lohmaier
Change-Id: Id7157ea5fadd684dceec52f69ec9279c4107b5f1
2015-11-17android: don't crash on empty filelistCaolán McNamara
Change-Id: I46caceed3fdf0ad0aa51c8a8ede1177ca3d1855e
2015-11-13android: Fixes to AndroidManifestTomaž Vajngerl
Change-Id: I661b3de74066831f22757b587e8b367913030573
2015-11-13android: add source of icons to READMETomaž Vajngerl
Change-Id: Iad3ad138a9a7164d10ab6e51e22032ad115d08a5
2015-11-13android: don't set text color in about dialogTomaž Vajngerl
Change-Id: Iea5df81bb2f85376dc67e1cca63d5586a834e1b0
2015-11-13android: remove old unused action buttons (bold, italic,...)Tomaž Vajngerl
Change-Id: I68d87af8ec2662208776d3b202d412145c86d9b2
2015-11-13android: rename "editMode" to "experimentalMode"Tomaž Vajngerl
Change-Id: I3fcb7bb2fda925a1c5b2633ac7f6846fda0dabf8
2015-11-13android: add undo/redo to the main toolbarTomaž Vajngerl
Change-Id: I64f76d22018fcd8af2991933ba5ab2069f84181f
2015-11-13android: Add string searching + search toolbarTomaž Vajngerl
LOKit supports searching, but this was not implemented yet in the Android GUI. This adds a bottom search toolbar where you can type a search string + up/down search handles to search for the string from the current cursor position. Change-Id: Ia7461d2c6399c23201d2ea81f0b44c38533939a1
2015-11-13android: Add bottom formatting toolbarTomaž Vajngerl
The bottom formatting toolbar now shows the formatting options previously located in the main toolbar as a menu entry (bold, italic, ...). In addition alignment options and selection of fonts and sizes have been added. Bottom formatting toolbar is not shown by default - it enables when hitting the icon in main toolbar. Also soft keyboard and formatting toolbar should not be shown at the same time. Change-Id: I5f6cf8a9fcbdb4d154ae7504a65f9a226c99d694
2015-11-13android: make toolbar visuals easier to changeTomaž Vajngerl
Change-Id: I5b4dd8b8c407640cfcd9f366cecfaf6deb0cb3be
2015-11-13android: remove attrs.xmlTomaž Vajngerl
Change-Id: I7d3742af0c11a996701f7d263fc04a387edb0d00