Skip to content

Commit

Permalink
Merge branch 'hotfix/6.0.3'
Browse files Browse the repository at this point in the history
  • Loading branch information
federicoiosue committed Nov 6, 2019
2 parents 6d7cb1a + 71b8db0 commit e547ffa
Show file tree
Hide file tree
Showing 7 changed files with 99 additions and 16 deletions.
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
VERSION_NAME=6.0.2
VERSION_CODE=276
VERSION_NAME=6.0.3
VERSION_CODE=278
PACKAGE=it.feio.android.omninotes
MIN_SDK=16
TARGET_SDK=28
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,17 @@
import android.media.ThumbnailUtils;
import android.net.Uri;
import android.text.TextUtils;
import android.widget.RemoteViews;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.bumptech.glide.request.target.AppWidgetTarget;
import it.feio.android.omninotes.OmniNotes;
import it.feio.android.omninotes.R;
import it.feio.android.omninotes.helpers.AttachmentsHelper;
import it.feio.android.omninotes.models.Attachment;
import it.feio.android.simplegallery.util.BitmapUtils;
import java.util.concurrent.ExecutionException;
import org.apache.commons.io.FilenameUtils;


Expand All @@ -47,7 +54,16 @@ public static Bitmap getBitmapFromAttachment (Context mContext, Attachment mAtta
mAttachment.getUri().getPath();

if (AttachmentsHelper.typeOf(mAttachment, MIME_TYPE_VIDEO, MIME_TYPE_IMAGE, MIME_TYPE_SKETCH)) {
bmp = BitmapUtils.getThumbnail(mContext, mAttachment.getUri(), width, height);
try {
bmp = Glide.with(OmniNotes.getAppContext()).asBitmap()
.apply(new RequestOptions()
.centerCrop()
.error(R.drawable.attachment_broken))
.load(mAttachment.getUri())
.submit(width, height).get();
} catch (NullPointerException | InterruptedException | ExecutionException e) {
bmp = null;
}

} else if (MIME_TYPE_AUDIO.equals(mAttachment.getMime_type())) {
bmp = ThumbnailUtils.extractThumbnail(
Expand All @@ -69,6 +85,29 @@ public static Bitmap getBitmapFromAttachment (Context mContext, Attachment mAtta
return bmp;
}

public static void loadAttachmentIntoWidget (Attachment mAttachment, AppWidgetTarget awt) {
mAttachment.getUri().getPath();

RequestBuilder<Bitmap> builder = Glide.with(OmniNotes.getAppContext()).asBitmap()
.apply(new RequestOptions()
.centerCrop()
.error(R.drawable.attachment_broken));

if (AttachmentsHelper.typeOf(mAttachment, MIME_TYPE_VIDEO, MIME_TYPE_IMAGE, MIME_TYPE_SKETCH)) {
builder = builder.load(mAttachment.getUri());
} else if (MIME_TYPE_AUDIO.equals(mAttachment.getMime_type())) {
builder = builder.load(R.raw.play);
} else if (MIME_TYPE_FILES.equals(mAttachment.getMime_type())) {
if (MIME_TYPE_CONTACT_EXT.equals(FilenameUtils.getExtension(mAttachment.getName()))) {
builder = builder.load(R.raw.vcard);
} else {
builder = builder.load(R.raw.files);
}
}

builder.into(awt);
}


public static Uri getThumbnailUri (Context mContext, Attachment mAttachment) {
Uri uri = mAttachment.getUri();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,13 @@ public RemoteViews getViewAt (int position) {

if (!note.isLocked() && showThumbnails && !note.getAttachmentsList().isEmpty()) {
Attachment mAttachment = note.getAttachmentsList().get(0);
// AppWidgetTarget awt = new AppWidgetTarget(app, R.id.attachmentThumbnail, row, appWidgetId) {
// @Override
// public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) {
// super.onResourceReady(resource, transition);
// }
// };
// BitmapHelper.loadAttachmentIntoWidget(mAttachment, awt);
Bitmap bmp = BitmapHelper.getBitmapFromAttachment(app, mAttachment, WIDTH, HEIGHT);
row.setBitmap(R.id.attachmentThumbnail, "setImageBitmap", bmp);
row.setInt(R.id.attachmentThumbnail, "setVisibility", View.VISIBLE);
Expand Down
7 changes: 7 additions & 0 deletions omniNotes/src/main/res/raw/changelog.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,13 @@
-->
<changelog bulletedList="true">

<changelogversion
changeDate="Nov 3, 2019"
versionName="6.0.3">
<changelogtext>[i]Improved![/i] Updated Burmese, Russian, Slovenian translations</changelogtext>
<changelogtext>[u]Fix[/u] Bug with home widgets</changelogtext>
</changelogversion>

<changelogversion
changeDate="Oct 29, 2019"
versionName="6.0.2">
Expand Down
26 changes: 13 additions & 13 deletions omniNotes/src/main/res/values-my-rMM/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -390,10 +390,10 @@
<string name="settings_enable_file_logging_summary">ဖြစ်နိုင်ချေရှိသောပြဿနာများကို‌ဖြေရှင်းရန်အက်ပ်တီထွင်သူနှင့်ဝေမျှနိုင်ရန်အက်ပ်၏မှတ်တမ်းများကိုဖိုင်တစ်ခုထဲတွင်သိမ်းဆည်းမည်။</string>
<string name="settings_statistics">စာရင်းအင်းများ</string>
<!-- Stats -->
<string name="stats_total_notes">စုစုပေါင်းမှတ်စုအရေအတွက်</string>
<string name="stats_total_notes">စုစုပေါင်းမှတ်စု</string>
<string name="stats_active_notes">အသုံးပြုဆဲမှတ်စုများ</string>
<string name="stats_archived_notes">သိမ်းဆည်းပြီးမှတ်စုများ</string>
<string name="stats_trashed_notes">အမှိုက်ပုံးထဲထည့်ပြီးမှတ်စုများ</string>
<string name="stats_trashed_notes">အမှိုက်ပုံးထဲရှိမှတ်စုများ</string>
<string name="stats_reminders">သတိပေးချက်များ</string>
<string name="stats_future_reminders">ရှေ့လာမည့် သတိပေးချက်များ</string>
<string name="stats_checklists">အမှန်ခြစ် စာရင်းများ</string>
Expand All @@ -403,16 +403,16 @@
<string name="stats_attachments">ပူးတွဲဖိုင်များ</string>
<string name="stats_images">ရုပ်ပုံများ</string>
<string name="stats_videos">ဗီဒီယိုများ</string>
<string name="stats_audio_recordings">အသံသွင်းမှတ်တမ်းများ</string>
<string name="stats_audio_recordings">အသံဖိုင်များ</string>
<string name="stats_sketches">ပုံကြမ်းများ</string>
<string name="stats_files">ဖိုင်များ</string>
<string name="stats_locations">တည်နေရာများ</string>
<string name="stats_words">စကားလုံးအရေအတွက်</string>
<string name="stats_max_words">အများဆုံးစကားလုံးအရေအတွက်</string>
<string name="stats_avg_words">ပျမ်းမျှစကားလုံးအရေအတွက်</string>
<string name="stats_characters">စာလုံးအရေအတွက်</string>
<string name="stats_max_characters">အများဆုံး စာလုံးအရေအတွက်</string>
<string name="stats_avg_characters">ပျမ်းမျှ စာလုံးအရေအတွက်</string>
<string name="stats_words">စကားလုံး</string>
<string name="stats_max_words">အများဆုံးစကားလုံးရေ</string>
<string name="stats_avg_words">ပျမ်းမျှစကားလုံး</string>
<string name="stats_characters">စာလုံးရေ</string>
<string name="stats_max_characters">အများဆုံးစာလုံးရေ</string>
<string name="stats_avg_characters">ပျမ်းမျှစာလုံးရေ</string>
<!-- Instructions -->
<string name="tour_request_start">Omninotes ကိုပထမဆုံး စတင်အသုံးပြုသည့်အတွက်
အက်ပ်ခရီစဉ်ကိုကြည့်လိုက်မလား?</string>
Expand Down Expand Up @@ -455,10 +455,10 @@ OmniNotesကိုအသုံးပြုခြင်း
<string name="drawer_open">ဆွဲတင် ဖွင့်</string>
<string name="drawer_close">ဆွဲတင် ပိတ်</string>
<string name="reminder">သတိပေးချက်</string>
<string name="stroke_size">စုတ်ချက် အရွယ်အစား</string>
<string name="note_thumbnail">မှတ်စု ပုံသေး</string>
<string name="note_reminder_symbol">မှတ်စု သတိပေးချက် သင်္ကေတ</string>
<string name="navigation_drawer_open">ထိန်းချုပ်မှုလမ်းညွှန် ဆွဲတင် ဖွင့်ပါ။</string>
<string name="stroke_size">စုတ်ချက်အရွယ်အစား</string>
<string name="note_thumbnail">မှတ်စုပုံသေး</string>
<string name="note_reminder_symbol">မှတ်စုသတိပေးချက်သင်္ကေတ</string>
<string name="navigation_drawer_open">ထိန်းချုပ်မှုလမ်းညွှန်ဆွဲတင် ဖွင့်ပါ။</string>
<string name="navigation_drawer_close">ထိန်းချုပ်မှုလမ်းညွှန်ဆွဲတင်ပိတ်ပါ။</string>
<!-- Various -->
<string name="channel_backups_name">အရံသိမ်းဆည်းခြင်းများ</string>
Expand Down
16 changes: 16 additions & 0 deletions omniNotes/src/main/res/values-ru-rRU/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
<string name="confirm">Подтвердить</string>
<string name="ok">ОК</string>
<string name="no">Heт</string>
<string name="failed">ошибка</string>
<string name="cancel">Отмена</string>
<string name="note_updated">Заметка обновлена</string>
<string name="empty_note_not_saved">Пустые заметки не сохраняются</string>
Expand All @@ -66,6 +67,7 @@
<string name="delete_all_attachments">Убрать все вложения?</string>
<string name="gallery">Выбрать из галереи</string>
<string name="location">Размещение</string>
<string name="timestamp">Временная метка</string>
<string name="pushbullet">Pushbullet</string>
<string name="remove_location">Удалить размещение?</string>
<string name="remove_reminder">Удалить напоминание?</string>
Expand All @@ -83,6 +85,7 @@
<string name="data_import_message">Коснитесь для восстановления\nУдерживайте для удаления</string>
<string name="data_import_message_warning">ПРЕДУПРЕЖДЕНИЕ: Все текущие заметки будут заменены!</string>
<string name="data_export_completed">Рез. копирование завершено</string>
<string name="data_export_failed">Ошибка резервного копирования данных: подробнее в logcat</string>
<string name="data_import_completed">Импорт данных завершен</string>
<string name="click_to_refresh_application">Перезапустить приложение</string>
<string name="backup_existing">Резервная копия уже существует и будет перезаписана</string>
Expand Down Expand Up @@ -216,6 +219,8 @@
<string name="settings_export">Создать копию</string>
<string name="settings_sync_import_export">Синхронизация и резервирование</string>
<string name="settings_import">Управление копиями</string>
<string name="settings_import_legacy">Восстановить старую резервную копию</string>
<string name="settings_import_legacy_summary">Позволяет восстановить старые резервные копии, сделанные в Omni Notes до версии 6</string>
<string name="settings_import_from_springpad">Перенести заметки из Springpad</string>
<string name="settings_import_from_springpad_summary">Выберите экспортированный из Springpad архив и подключитесь к интернету</string>
<string name="settings_sync_drive">Синхронизация с Google Диск</string>
Expand All @@ -242,6 +247,9 @@
<string name="settings_max_video_size">Видео вложения</string>
<string name="settings_screen_data">Данные</string>
<string name="settings_backup">Резервные копии</string>
<string name="settings_enable_automatic_backup">Включить автоматическое резервное копирование</string>
<string name="settings_enable_automatic_backup_summary">Заметки будут сохранены в директории \"_autobackup\"</string>
<string name="settings_enable_automatic_backup_dialog">При активации этой функции будет выполнено полное резервное копирование</string>
<string name="settings_password">Пароль</string>
<string name="settings_password_access">Требовать пароль при запуске</string>
<string name="settings_password_instructions">Пароль защитит заметки от посторонних глаз и изменений.\n\nЕсли вы захотите сменить пароль, потребуется знать нынешний.</string>
Expand All @@ -268,6 +276,7 @@
<string name="settings_category_preferences">Параметры</string>
<string name="settings_category_beta">Бета-тестирование</string>
<string name="settings_category_about">О приложении</string>
<string name="settings_beta">Подписка на бета-версию</string>
<string name="settings_beta_summary">Участвуйте в программе бета-тестирования и получайте новые возможности первыми</string>
<string name="donate">Пожертвования</string>
<string name="donate_summary">Поддержать развитие приложения бескорыстным пожертвованием</string>
Expand Down Expand Up @@ -330,6 +339,8 @@
<string name="settings_error_reporting_summary_off">Отчеты не отправляются. Случится сбой - виноваты сами!</string>
<string name="settings_send_analytics">Отправка статистики</string>
<string name="settings_send_analytics_summary">Помочь разработчику путем отправки анонимных данных, таких как модель устройства, язык, наиболее используемые функции. Личные данные не собираются</string>
<string name="settings_enable_file_logging">Записывать логи в файл</string>
<string name="settings_enable_file_logging_summary">Логи приложения будут сохранены в файл, которым вы сможете поделиться с разработчиком для выявления возможных неполадок (требуется перезапуск)</string>
<string name="settings_statistics">Статистика</string>
<!-- Stats -->
<string name="stats_total_notes">Заметок всего</string>
Expand Down Expand Up @@ -370,6 +381,7 @@
<string name="tour_detailactivity_action_title">Дальше - больше</string>
<string name="tour_detailactivity_action_detail">Делитесь, помечайте, архивируйте, скрывайте, и&#8230;</string>
<string name="tour_detailactivity_reminder_title">Просто коснитесь</string>
<string name="tour_detailactivity_reminder_detail">Длительное нажатие на обьект (вложение, местоположение, напоминание) имеет другое значение!</string>
<string name="tour_detailactivity_links_title">Ссылки</string>
<string name="tour_detailactivity_links_detail">Распознавание ссылок, эл. адресов и телефонных номеров</string>
<string name="tour_detailactivity_swipe_title">Жесты</string>
Expand All @@ -378,6 +390,7 @@
<string name="tour_detailactivity_save_detail">Просто нажмите на значок навигации или вернитесь с помощью клавиши устройства</string>
<string name="tour_listactivity_final_title">Приятного пользования!</string>
<string name="tour_listactivity_final_detail">Спасибо за использование Omni Notes\nСвободной альтернативы для производительности труда и повседневных заметок!</string>
<string name="tour_community">Подписывайтесь на сообщество и принимайте участие в развитии!</string>
<!-- Accessibility -->
<string name="drawer_open">сп. прил. открыт?</string>
<string name="drawer_close">сп. прил. закрыт?</string>
Expand All @@ -388,5 +401,8 @@
<string name="navigation_drawer_open">Открыть навигационную панель</string>
<string name="navigation_drawer_close">Закрыть навигационную панель</string>
<!-- Various -->
<string name="channel_backups_name">Резервное копирование</string>
<string name="channel_backups_description">Уведомления о статусе и результате резервного копирования</string>
<string name="channel_reminders_name">Напоминания</string>
<string name="channel_reminders_description">Уведомления для напоминаний</string>
</resources>
Loading

0 comments on commit e547ffa

Please sign in to comment.