Merge tag '8.11'

pull/996/head
Alex Baker 4 years ago
commit ebe84e74f3

@ -1,14 +1,28 @@
Change Log
---
=======
### 8.11 (2020-04-23)
### 8.11 (2020-04-27)
* Edit existing custom filters
* Drag and drop to rearrange filter criteria
* Swipe to delete filter criteria
* Tap on filter criteria to choose filter operator
* Offer additional built-in filters
* Add sort by creation time
* Choose any day as start of week
* Update translations
* Catalan - @jmontane
* Dutch - @fvbommel
* Finnish - Jeannette L
* French - @FlorianLeChat, Jeannette L
* German - Jeannette L
* Hungarian - kaciokos
* Italian - Jeannette L
* Polish - @alex-ter
* Russian - @alex-ter
* Simplified Chinese - @sr093906
* Slovak - Atilla Farkas
* Spanish - @FlorianLeChat
### 8.10 (2020-04-20)

@ -36,7 +36,7 @@ android {
defaultConfig {
testApplicationId = "org.tasks.test"
applicationId = "org.tasks"
versionCode = 745
versionCode = 746
versionName = "8.11"
targetSdkVersion(Versions.targetSdk)
minSdkVersion(Versions.minSdk)

@ -16,7 +16,9 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
@ -126,6 +128,10 @@ public class FilterSettingsActivity extends BaseListSettingsActivity {
fab.setExtended(isNew() || adapter.getItemCount() <= 1);
if (isNew()) {
toolbar.inflateMenu(R.menu.menu_help);
}
updateList();
updateTheme();
@ -160,6 +166,7 @@ public class FilterSettingsActivity extends BaseListSettingsActivity {
criterionInstance.type = getType(group.getCheckedButtonId());
updateList();
})
.setNeutralButton(R.string.help,(v, which) -> help())
.show();
}
@ -349,6 +356,20 @@ public class FilterSettingsActivity extends BaseListSettingsActivity {
finish();
}
@Override
public boolean onMenuItemClick(MenuItem item) {
if (item.getItemId() == R.id.menu_help) {
help();
return true;
} else {
return super.onMenuItemClick(item);
}
}
private void help() {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://tasks.org/filters")));
}
public void updateList() {
int max = 0, last = -1;

@ -377,7 +377,7 @@ public abstract class BaseCaldavAccountSettingsActivity extends ThemedInjectingA
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.help:
case R.id.menu_help:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(getHelpUrl())));
break;
case R.id.remove:

@ -71,7 +71,7 @@ public class EncryptionSettingsActivity extends ThemedInjectingAppCompatActivity
caldavAccount == null ? getString(R.string.add_account) : caldavAccount.getName());
toolbar.setNavigationIcon(getDrawable(R.drawable.ic_outline_save_24px));
toolbar.setNavigationOnClickListener(v -> save());
toolbar.inflateMenu(R.menu.menu_etesync_encryption_settings);
toolbar.inflateMenu(R.menu.menu_help);
toolbar.setOnMenuItemClickListener(this);
themeColor.apply(toolbar);
@ -212,7 +212,7 @@ public class EncryptionSettingsActivity extends ThemedInjectingAppCompatActivity
@Override
public boolean onMenuItemClick(MenuItem item) {
if (item.getItemId() == R.id.help) {
if (item.getItemId() == R.id.menu_help) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://tasks.org/etesync")));
return true;
} else {

@ -37,7 +37,7 @@ public final class TaskerCreateTaskActivity extends AbstractFragmentPluginAppCom
toolbar.setNavigationIcon(getDrawable(R.drawable.ic_outline_save_24px));
toolbar.setNavigationOnClickListener(v -> save());
toolbar.setOnMenuItemClickListener(this);
toolbar.inflateMenu(R.menu.menu_tasker_create_task);
toolbar.inflateMenu(R.menu.menu_help);
themeColor.apply(toolbar);
if (savedInstanceState != null) {

@ -3,7 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/help"
android:id="@+id/menu_help"
android:icon="@drawable/ic_outline_help_outline_24px"
android:title="@string/help"
app:showAsAction="ifRoom"/>

@ -3,7 +3,7 @@
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/help"
android:id="@+id/menu_help"
android:icon="@drawable/ic_outline_help_outline_24px"
android:title="@string/help"
app:showAsAction="ifRoom"/>

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tasks="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/menu_help"
android:icon="@drawable/ic_outline_help_outline_24px"
android:title="@string/help"
tasks:showAsAction="ifRoom"/>
</menu>

@ -3,6 +3,8 @@
* Swipe to delete filter criteria
* Tap on filter criteria to choose filter operator
* Offer additional built-in filters
* Add sort by creation time
* Choose any day as start of week
* Update translations
Full release notes: https://tasks.org/changelog
Loading…
Cancel
Save