From 8b8d85ae38bf613d1a90243dafbbb5e419a73807 Mon Sep 17 00:00:00 2001 From: Jenda Date: Tue, 23 May 2023 04:50:03 +0000 Subject: [PATCH] droid help removed, service controller naming fixed --- manual/source/android-remote.rst | 247 ------------------ manual/source/index.rst | 1 - manual/source/pics/droid_alert.png | Bin 69122 -> 0 bytes manual/source/pics/droid_alert_button.png | Bin 1256 -> 0 bytes manual/source/pics/droid_blank.png | Bin 63659 -> 0 bytes manual/source/pics/droid_blank_button.png | Bin 1268 -> 0 bytes manual/source/pics/droid_left_menu.png | Bin 52204 -> 0 bytes manual/source/pics/droid_left_menu_button.png | Bin 7633 -> 0 bytes .../source/pics/droid_live_list_landscape.png | Bin 43652 -> 0 bytes .../source/pics/droid_live_list_portrait.png | Bin 54230 -> 0 bytes .../source/pics/droid_live_view_landscape.png | Bin 162029 -> 0 bytes manual/source/pics/droid_menu_button.png | Bin 636 -> 0 bytes manual/source/pics/droid_preferences1.png | Bin 52760 -> 0 bytes manual/source/pics/droid_preferences2.png | Bin 51179 -> 0 bytes manual/source/pics/droid_right_menu.png | Bin 59478 -> 0 bytes manual/source/pics/droid_search_initial.png | Bin 23386 -> 0 bytes manual/source/pics/droid_search_menu.png | Bin 41200 -> 0 bytes manual/source/pics/droid_search_results.png | Bin 43197 -> 0 bytes .../source/pics/droid_search_send_to_menu.png | Bin 43103 -> 0 bytes manual/source/pics/droid_search_text.png | Bin 47297 -> 0 bytes manual/source/pics/droid_service.png | Bin 46161 -> 0 bytes manual/source/pics/droid_stage_view.png | Bin 98148 -> 0 bytes manual/source/pics/droid_start.png | Bin 54582 -> 0 bytes manual/source/pics/droid_text.png | Bin 52760 -> 0 bytes manual/source/service.rst | 14 +- 25 files changed, 7 insertions(+), 255 deletions(-) delete mode 100644 manual/source/android-remote.rst delete mode 100644 manual/source/pics/droid_alert.png delete mode 100644 manual/source/pics/droid_alert_button.png delete mode 100644 manual/source/pics/droid_blank.png delete mode 100644 manual/source/pics/droid_blank_button.png delete mode 100644 manual/source/pics/droid_left_menu.png delete mode 100644 manual/source/pics/droid_left_menu_button.png delete mode 100644 manual/source/pics/droid_live_list_landscape.png delete mode 100644 manual/source/pics/droid_live_list_portrait.png delete mode 100644 manual/source/pics/droid_live_view_landscape.png delete mode 100644 manual/source/pics/droid_menu_button.png delete mode 100644 manual/source/pics/droid_preferences1.png delete mode 100644 manual/source/pics/droid_preferences2.png delete mode 100644 manual/source/pics/droid_right_menu.png delete mode 100644 manual/source/pics/droid_search_initial.png delete mode 100644 manual/source/pics/droid_search_menu.png delete mode 100644 manual/source/pics/droid_search_results.png delete mode 100644 manual/source/pics/droid_search_send_to_menu.png delete mode 100644 manual/source/pics/droid_search_text.png delete mode 100644 manual/source/pics/droid_service.png delete mode 100644 manual/source/pics/droid_stage_view.png delete mode 100644 manual/source/pics/droid_start.png delete mode 100644 manual/source/pics/droid_text.png diff --git a/manual/source/android-remote.rst b/manual/source/android-remote.rst deleted file mode 100644 index 8085566..0000000 --- a/manual/source/android-remote.rst +++ /dev/null @@ -1,247 +0,0 @@ -.. _android-remote: - -Android Remote -============== - -OpenLP gives you the ability to control your service from an Android based -device. The following tutorial will describe how to install and -use the application. - -Installation ------------- - -Open the :guilabel:`Google Play Store` app and search for OpenLP. You should -find the `OpenLP - Remote 2.0`_ app. Now install the app. - -.. image:: pics/droid_start.png - -To use the Android application you must be on the same network as the OpenLP -instance you are going to operate. If your Android device has Celluar data, -you may need to turn it off so that you can communicate with your OpenLP -instance through your Wifi connection. - -You can now start the app and when you do, you will see the startup screen. - -Preferences ------------ - -|droid_menu_button| **Menu button** - -After the installation is complete and you open the OpenLP Remote app you will need to -configure your Preferences. Open the preferences by touching the menu button in the top right -corner and tapping on :guilabel:`Preferences`. This will show the Preferences screen. - -.. image:: pics/droid_right_menu.png - -Display Text Size -^^^^^^^^^^^^^^^^^ - -.. image:: pics/droid_preferences1.png - -**Select display text size:** - This allows you to change the font size for the application display. - -Auto center display -^^^^^^^^^^^^^^^^^^^ - -**Allow displays to auto center:** - Check this box to allow the selected item to scroll to the centre of the - list. - -Set Custom Timeout -^^^^^^^^^^^^^^^^^^ - -In general the OpenLP Remote will work fine without having to change the custom timeout -settings. If you experience connection issues or are having trouble staying connected, -you can change these settings. - -.. image:: pics/droid_preferences2.png - -**Enable Custom Timeout:** - Check this box to enable setting a custom timeout. - -**Connection Timeout:** - Once Custom Timeout has been enabled you can set a custom connection timeout - here. - -Server Details -^^^^^^^^^^^^^^ - -You will need to configure the server settings you will use with your phone. -You can find these instructions and settings in the OpenLP desktop application -under :ref:`remote_tab`. - -**Note:** To use the OpenLP Remote you will need to be on the same network as the main -computer. - -**Hostname or IP:** - Enter the :guilabel:`Server on IP address` found in :ref:`remote_tab`. After - entering the IP address in the box then select :guilabel:`OK` - -**Port:** - Enter the :guilabel:`Port number` found in :ref:`remote_tab` and enter it in - the box. By default this is 4316. After entering the port number select - :guilabel:`OK`. - -**Username:** - Here you can enter a username used for accessing OpenLP remotely. This - must be the same as set in :ref:`user_auth`. - -**Password:** - Here you can enter a password used for accessing OpenLP remotely. This - must be the same as set in :ref:`user_auth`. - - -Using the Android Remote ------------------------- - -|droid_left_menu_button| **Left Menu** - -After you have completed the setup you are now ready to use the app. Touch the -menu button in the top left corner to see the list of views the app supports. - -.. image:: pics/droid_left_menu.png - -Service List -^^^^^^^^^^^^ - -Selecting :guilabel:`Service List` will take you to the Service Manager. -Selecting an item in the service manager will immediately make it -live on the projection screen and you will stay on the service screen on your -device. You can use the arrows buttons shown on the bottom left and right to -move to the next slide inside the item. - -.. image:: pics/droid_service.png - -Live List -^^^^^^^^^ - -Selecting :guilabel:`Live List` will display what ever is in Service Manager -at the time, or what is live at the moment. If there are items in the Service -Manager they will be shown on the left, and the live item will be shown on the -right. You can use the arrows buttons shown on the bottom left and right to move -to the next slide inside the item. - -.. image:: pics/droid_live_list_portrait.png - -When using the :guilabel:`Live List` it can be an advantage to use the device in -landscape mode. - -.. image:: pics/droid_live_list_landscape.png - - -Stage View -^^^^^^^^^^ - -Selecting :guilabel:`Stage View` will display the stage view on your Android -device. See the :ref:`stage_view` section in the manual for a detailed -description. - -.. image:: pics/droid_stage_view.png - -Live View -^^^^^^^^^^ - -Selecting :guilabel:`Live View` will provide an exact copy of what is on -the main display. See the :ref:`main_view` section in the manual for a -detailed description. - -When using the :guilabel:`Live view` it can be an advantage to use the device in -landscape mode. - -.. image:: pics/droid_live_view_landscape.png - -Search -^^^^^^ - -Selecting :guilabel:`Search` will display the search window. On the search -window you are able to search the OpenLP instance library and add items to -the service or display them to the live display. - -.. image:: pics/droid_search_initial.png - -Selecting the library item to the right of :guilabel:`Select Plugin` will -open the library search menu. Selecting any item on the menu will allow -you to search that library item. - -.. image:: pics/droid_search_menu.png - -Selecting the blank line to the right of :guilabel:`Search Text` will allow you -to enter the text you want to find. The search is the same search you would -make on the instance of OpenLP :ref:`library` and will find parts of the lyrics within a -song if you type in part of the lyrics. When you have typed in your search -criteria, select the search icon in the keyboard to activate the search. - -.. image:: pics/droid_search_text.png - -The search results will be displayed. If no results are shown, please refine -your serch criteria by selecting the search text to make changes. - -When the search results contain what you are looking for, select the item in -the search results. - -.. image:: pics/droid_search_results.png - -After selecting an item from the search results you can choose to :guilabel:`Send Live`, -:guilabel:`Add to Service` or :guilabel:`Cancel`. - -.. image:: pics/droid_search_send_to_menu.png - - -Alert -^^^^^ - -To send an alert to the live display, touch the alert button at the top right of the -screen. - -|droid_alert_button| **Alert button** - -You can send an alert to the live display by entering the text in the box and -clicking on :guilabel:`Process`. The alert will be displayed as you have it -configured in :ref:`configure_alerts`. - -.. image:: pics/droid_alert.png - - -.. _droid_blank: - -Blank Display -^^^^^^^^^^^^^ - -To blank the display, touch the blank button at the top right of the screen. - -|droid_blank_button| **Blank button** - -Using the display blank type gives you the ability to blank your screen to the -methods described below. You can find out more about this feature and how it -operates on the main computer at :ref:`blank_control`. - -.. image:: pics/droid_blank.png - -**Live display:** - Do not blank, or unblank the display. - -**Display Black Only:** - Choosing this option will blank your projector to black as if it were shut - off. - -**Display Theme only:** - Choosing this option will show your blank theme only, without lyrics or - verses. If you are blanking a song with an assigned theme it will blank to - that theme. If no theme is assigned or you are blanking a presentation or - image, it will blank to the global theme. - -**Display Desktop background:** - Choosing this option will show your desktop wallpaper or a program that you - have open on the extended monitor or projector. You can seamlessly switch - between the desktop wallpaper or a program and OpenLP by Blank to Desktop. - - - -.. |droid_alert_button| image:: pics/droid_alert_button.png -.. |droid_blank_button| image:: pics/droid_blank_button.png -.. |droid_menu_button| image:: pics/droid_menu_button.png -.. |droid_left_menu_button| image:: pics/droid_left_menu_button.png - - -.. _OpenLP - Remote 2.0: https://play.google.com/store/apps/details?id=org.openlp.android2 diff --git a/manual/source/index.rst b/manual/source/index.rst index 96ec0cd..f89f4a7 100644 --- a/manual/source/index.rst +++ b/manual/source/index.rst @@ -55,7 +55,6 @@ Reference Manual alert web_remote stage_view - android-remote ios-remote glossary diff --git a/manual/source/pics/droid_alert.png b/manual/source/pics/droid_alert.png deleted file mode 100644 index 24012e683d926a230d4d7521feea7ceb11ec8a13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69122 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