release notes + welcome window

This commit is contained in:
Sergey Solovyev
2011-12-25 02:54:47 +04:00
parent 53caff263c
commit 4a2511b93c
19 changed files with 382 additions and 44 deletions

View File

@@ -12,7 +12,7 @@
a:text="×"
c:textUp="^"
c:textDown="^2"
c:textLeft="PI"
style="?digitButtonStyle"
c:directionTextScale="0.5"
a:onClick="digitButtonClickHandler"/>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (c) 2009-2011. Created by serso aka se.solovyev.
~ For more information, please, contact se.solovyev@gmail.com
~ or visit http://se.solovyev.org
-->
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
a:orientation="vertical"
a:layout_width="fill_parent"
a:layout_height="fill_parent"
a:background="#ff000000">
<TextView
a:id="@+id/releaseNotesTextView"
a:layout_height="fill_parent"
a:layout_width="fill_parent"
a:layout_weight="1"
a:gravity="top|left"
a:scrollbars="vertical"
style="@style/about_style"/>
<!--
a:scrollbarFadeDuration="0" is not support in android_1.6_compatibility
-->
</LinearLayout>

View File

@@ -23,4 +23,51 @@
<a href="http://www.achartengine.org/">AChartEngine</a>
</string>
<string name="c_release_notes">Замечания к выпуску</string>
<string name="c_release_notes_for_title">"Замечания к выпуску версии "</string>
<string name="c_release_notes_for_4">
1. Отклик на нажатие\n
2. Две раскладки кнопок\n
3. Новые константы\n
4. Сообщение об ошибке показывается реже
</string>
<string name="c_release_notes_for_5">
1. Экран со всеми доступными функциями\n
2. Поддержка десятичного логарифма, факториала, функций сравнения\n
3. Настройки отклика
</string>
<string name="c_release_notes_for_6">
1. Сохранение констант в два клика (используйте +π кнопку)\n
2. Размер результата автоматически масштабируется\n
3. Исправлена ошибка с отсутствием результата в Xperia Ray\n
4. Исправлена ошибка расчёта двойного факториала\n
5. Добавлены градусы (используйте °, например, 30° и результат будет автоматически переведён в радианы)
</string>
<string name="c_release_notes_for_7">
1. Поддержка ввода чисел в научной нотации (2.3E2)\n
2. Добавлены функции: deg(), rad() для перевода радианов в градусы и наоборот\n
3. Добавлена поддержка установки приложения на карту памяти\n
4. Добавлена поддержка сохранить целое выражение как константу (например, наберите ln(6t), нажмите +π, введите имя и сохраните)\n
5. Исправлена проблема с функцией abs() и комплексным аргументом\n
6. Исправлена проблема с отображением результата
</string>
<string name="c_release_notes_for_8">
1. Исправлена проблема с i^3\n
2. Исправлено падение при использовании большого числа скобочек
</string>
<string name="c_release_notes_for_20">
1. Поддержка свайпа влево, вправо\n
2. Расширенная история: сохранение, удаление, копирование истории (используйте длинное нажатие)\n
3. Добавлен испанский язык\n
4. Полная поддержка систем счисления (dec, hex, oct, bin)\n
5. !!!: Решение проблемы знака произведения на некоторых устройствах. Если у вас странные символы вместо × - измените знак произведения * в настройках приложения\n
6. Исправлено: правильное вычисление двойного факториала, 20x, e^(pi*i)+1 и др.
</string>
</resources>

View File

@@ -153,4 +153,9 @@
<string name="c_copy_description">Копироват описание</string>
<string name="c_copy_value">Копировать значение</string>
<string name="c_first_start_text">Спасибо за выбор Калькулятора++!</string>
<string name="c_calc_show_release_notes_title">Показывать замечания к выпуску</string>
<string name="c_calc_show_release_notes_summary">Определяет показывать или нет всплывающее окно с замечаниями к выпуску после обновления новой версии</string>
</resources>

View File

@@ -24,6 +24,9 @@
<string name="p_calc_haptic_feedback_key">org.solovyev.android.calculator.CalculatorModel_haptic_feedback</string>
<string name="p_calc_haptic_feedback">false</string>
<string name="p_calc_show_release_notes_key">org.solovyev.android.calculator.CalculatorActivity_show_release_notes</string>
<string name="p_calc_show_release_notes">true</string>
<string name="p_calc_round_result_key">org.solovyev.android.calculator.CalculatorModel_round_result</string>
<string name="p_calc_round_result">true</string>

View File

@@ -23,4 +23,51 @@
<a href="http://www.achartengine.org/">AChartEngine</a>
</string>
<string name="c_release_notes">Release notes</string>
<string name="c_release_notes_for_title">"Release notes for version "</string>
<string name="c_release_notes_for_4">
1. Haptic feedback\n
2. Two layouts: calculator and cellphone\n
3. New constants\n
4. ERROR message is not so often now
</string>
<string name="c_release_notes_for_5">
1. Screen with all functions\n
2. Added support for decimal logarithm, factorial, comparison functions\n
3. Haptic feedback duration preference
</string>
<string name="c_release_notes_for_6">
1. Saving constants in two clicks (use +π button)\n
2. Result size is auto adjusted to fill all spare space\n
3. Fix for Xperia Ray blank result\n
4. Double factorial fix\n
5. Degrees added (use °: e.g. 30° and result will be converted into radians)
</string>
<string name="c_release_notes_for_7">
1. Support for entering numbers in scientific notation (2.3E2)\n
2. Added functions: deg(), rad() to convert from radians to degrees and vice versa\n
3. Added support for installing application on sd card\n
4. Added possibility to save entire expression as constant (e.g. type ln(6t), press +π button, enter name and save)\n
5. Fixed bug with abs() function and complex argument\n
6. Fixed bug with displaying result
</string>
<string name="c_release_notes_for_8">
1. Fixed bug with i^3\n
2. Fixed crash in case of many brackets
</string>
<string name="c_release_notes_for_20">
1. New swipe actions (left, right)\n
2. Extended history: save, remove, copy, use from history screen (use long click for additional actions)\n
3. Added Spanish language\n
4. Full numeral base support (dec, hex, oct, bin)\n
5. !!!: Fix for multiplication sign on some devices - if you have strange symbols instead of × - go to the settings and change multiplication sign to *\n
6. Bug fixes: correct double factorial calculation, 20x fix, e^(pi*i)+1 fix and others
</string>
</resources>

View File

@@ -153,4 +153,9 @@
<string name="c_copy_description">Copy description</string>
<string name="c_copy_value">Copy value</string>
<string name="c_first_start_text">Thank you for choosing Calculator++!</string>
<string name="c_calc_show_release_notes_title">Show release notes</string>
<string name="c_calc_show_release_notes_summary">Defines if release notes popup window should appear after update to the new version</string>
</resources>

View File

@@ -86,6 +86,12 @@
range:steps="10"
range:boundaries="10;500"/>
<android.preference.CheckBoxPreference
a:key="@string/p_calc_show_release_notes_key"
a:summary="@string/c_calc_show_release_notes_summary"
a:title="@string/c_calc_show_release_notes_title"
a:defaultValue="true"/>
<!-- <org.solovyev.android.view.prefs.FloatRangeSeekBarPreference
a:key="@string/p_drag_duration_key"
a:title="Duration of drag event"