Release notes

This commit is contained in:
serso 2016-05-18 11:23:00 +02:00
parent 4f2b453687
commit 3eef4c5049
3 changed files with 19 additions and 15 deletions

View File

@ -2,22 +2,24 @@ package org.solovyev.android.calculator.release;
import android.content.Context; import android.content.Context;
import android.util.SparseArray; import android.util.SparseArray;
import org.solovyev.android.calculator.App; import org.solovyev.android.calculator.App;
import org.solovyev.android.calculator.R; import org.solovyev.android.calculator.R;
import org.solovyev.common.text.Strings; import org.solovyev.common.text.Strings;
import javax.annotation.Nonnull;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.annotation.Nonnull;
public final class ReleaseNotes { public final class ReleaseNotes {
private static final SparseArray<ReleaseNote> map = new SparseArray<>(); private static final SparseArray<ReleaseNote> map = new SparseArray<>();
static { static {
map.put(141, ReleaseNote.make("2.1.2", R.string.cpp_release_notes_141));
map.put(143, ReleaseNote.make("2.1.4", R.string.cpp_release_notes_143)); map.put(143, ReleaseNote.make("2.1.4", R.string.cpp_release_notes_143));
map.put(148, ReleaseNote.make("2.2.1", R.string.cpp_release_notes_148)); map.put(148, ReleaseNote.make("2.2.1", R.string.cpp_release_notes_148));
map.put(150, ReleaseNote.make("2.2.2", R.string.cpp_release_notes_150)); map.put(150, ReleaseNote.make("2.2.2", R.string.cpp_release_notes_150));
map.put(152, ReleaseNote.make("2.2.3", R.string.cpp_release_notes_152));
} }
@Nonnull @Nonnull

View File

@ -22,12 +22,6 @@
<resources> <resources>
<string name="cpp_release_notes_141">
★ Улучшен ввод жестами\n
★ Быстрое удаление текста при долгом нажатии кнопки "Удалить"\n
★ Кнопка "Равно" копирует результат в поле ввода
</string>
<string name="cpp_release_notes_143"> <string name="cpp_release_notes_143">
★ Язык приложения может быть изменён в настройках\n ★ Язык приложения может быть изменён в настройках\n
★ Темы для калькулятора в отдельном окне\n ★ Темы для калькулятора в отдельном окне\n
@ -53,4 +47,11 @@
★ Кнопка E в редакторе констант ★ Кнопка E в редакторе констант
</string> </string>
<string name="cpp_release_notes_152">
★ Настройка для высококонтрастного текста\n
★ Изменённый экран настроек\n
★ Больше настроек форматирования чисел: инженерный и научный формат\n
★ Изменения в интерфейсе
</string>
</resources> </resources>

View File

@ -22,13 +22,6 @@
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation">
<string name="cpp_release_notes_141">
★ Improved button gesture detection\n
★ Fast text removal by long pressing "Erase" button\n
★ "Equals" button now copies result to the editor\n
★ Various bugfixes, stability and usability improvements
</string>
<string name="cpp_release_notes_143"> <string name="cpp_release_notes_143">
★ App language can be changed in settings\n ★ App language can be changed in settings\n
★ Floating calculator themes\n ★ Floating calculator themes\n
@ -55,4 +48,12 @@
★ E button in Variables Editor ★ E button in Variables Editor
</string> </string>
<string name="cpp_release_notes_152">
★ High contrast text option\n
★ Redesigned settings\n
★ More number format options: scientific and engineering notations\n
★ Small UI tweaks\n
★ Bugs fixes
</string>
</resources> </resources>