Skip to content

Commit

Permalink
Merge pull request IITC-CE#266 from modos189/iitcm-plugins-button
Browse files Browse the repository at this point in the history
IITC-Mobile: add 'Plugins' item to main menu

Direct menu link to quickly open Plugins settings (it is also available in Setting dialog).

Close IITC-CE#18
  • Loading branch information
johndoe committed Oct 30, 2019
2 parents 5ec2475 + 007c103 commit ec4f041
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 0 deletions.
Expand Up @@ -52,6 +52,7 @@
import androidx.core.view.MenuItemCompat;

import org.exarhteam.iitc_mobile.IITC_NavigationHelper.Pane;
import org.exarhteam.iitc_mobile.prefs.PluginPreferenceActivity;
import org.exarhteam.iitc_mobile.prefs.PreferenceActivity;
import org.exarhteam.iitc_mobile.share.ShareActivity;

Expand Down Expand Up @@ -655,6 +656,10 @@ public boolean onPrepareOptionsMenu(final Menu menu) {
item.setVisible(true);
break;

case R.id.menu_open_plugins:
item.setVisible(enabled);
break;

case R.id.toggle_fullscreen:
item.setChecked(mIitcWebView.isInFullscreen());
item.setIcon(mIitcWebView.isInFullscreen()
Expand Down Expand Up @@ -732,6 +737,10 @@ public boolean onOptionsItemSelected(final MenuItem item) {
case R.id.menu_send_screenshot:
sendScreenshot();
return true;
case R.id.menu_open_plugins:
final Intent intent_plugins = new Intent(this, PluginPreferenceActivity.class);
startActivity(intent_plugins);
return true;
case R.id.menu_debug:
mDebugging = !mDebugging;
updateViews();
Expand Down
5 changes: 5 additions & 0 deletions mobile/app/src/main/res/menu/main.xml
Expand Up @@ -44,6 +44,11 @@
android:orderInCategory="140"
app:showAsAction="never"
android:title="@string/menu_send_screenshot"/>
<item
android:id="@+id/menu_open_plugins"
android:orderInCategory="150"
app:showAsAction="never"
android:title="@string/menu_open_plugins"/>
<item
android:id="@+id/action_settings"
android:orderInCategory="200"
Expand Down
2 changes: 2 additions & 0 deletions mobile/app/src/main/res/values/arrays.xml
Expand Up @@ -25,6 +25,7 @@
<item>@string/menu_reload</item>
<item>@string/menu_send_screenshot</item>
<item>@string/menu_clear_cookies</item>
<item>@string/menu_open_plugins</item>
<item>@string/menu_debug</item>
</string-array>
<string-array name="pref_android_menu_default">
Expand All @@ -33,6 +34,7 @@
<item>@string/menu_layer_chooser</item>
<item>@string/menu_toggle_fullscreen</item>
<item>@string/menu_reload</item>
<item>@string/menu_open_plugins</item>
</string-array>

<string-array name="pref_user_location_titles">
Expand Down
1 change: 1 addition & 0 deletions mobile/app/src/main/res/values/strings.xml
Expand Up @@ -145,6 +145,7 @@
<string name="menu_locate">Get Location</string>
<string name="menu_clear_cookies">Clear cookies</string>
<string name="menu_search">Search</string>
<string name="menu_open_plugins">Plugins</string>
<string name="menu_debug">Debug</string>
<string name="menu_send_screenshot">Send screenshot</string>
<string name="menu_plugins_add">Add external plugins</string>
Expand Down

0 comments on commit ec4f041

Please sign in to comment.