Releases: FazziCLAY/SchoolGuide
0.9.0.2 TarZAN (patch2)
Full Changelog: v52...v54
2 patch for https://github.com/FazziCLAY/SchoolGuide/releases/tag/v51
Changes in patch:
Улучшен внешний вид экрана отладки
Добавлена утилита: абстрактный класс от TextWatcher которая убирает 2 метода (beforeTextChanged, onTextChanged)
Добавлен заголовок экрана для экрана отладки
Добавлен заголовок экрана для списка пресетов (главный экран)
PresetList/CreatePresetDialog: добавлен текст если название пустое & улучшен внешний вид
PresetList: Встроенные пресеты теперь всегда ниже созданных людьми
UpdateCenter: убран смайлик ':(' в сообщении недоступного цента обновления в отладочных сборках, добавлен 1 отступ от текста, текст заменён на "скачать последнюю версию", а ссылка на ссылку проекта на моём сайте, вместо странички на гитхабе
MilkLog: включил ANDROID_LOG
PresetEditor/OptionMenu: пункт Цветовая схема скрыт если включен режим одного дня
PresetEditor: изменено сообщение об ошибке если в однодневном режиме нажать не на событие воскресенья
PresetEditor: в однодневном режиме colorScheme всегда равен ColorScheme.DEFAULT
PresetEditor: перед показом списка сортируем его по времени начала
PresetEditor: убрано логирование при костыльной отчисте событий не в воскресенье
PresetEditor: исправлена неточность в 10 секунд в костыльной отчистке событий не в sunday
PresetEditor/getEventsInWeek: delete android log
PresetEditor: перед открытием диолога события делаем фон текста серым, а через 200мс возвращаем на прозрачный
AboutActivity: добавил собственно экран 'О приложении'
v51 hotfix1
Full Changelog: v51...v52
Hotfix for https://github.com/FazziCLAY/SchoolGuide/releases/tag/v51
(schoolguide_v52_hotfix1.apk)
0.9.0.1 TarZAN
Full Changelog: v39...v51
HotFix#1(v52): после удаления, уведомление заного появляется
! В начале самое интересное для пользователя, ниже скучнее и для задротов !
- ДОБАВЛЕНА ВОЗМОЖНОСТЬ РЕДАКТИРОВАТЬ ПРЕСЕТЫ
(особо важно т.к. теперь приложение имеет смысл не только для моих одноклассников) - Добавлен виджет
- Добавлена возможность(настройка) выключить уведомление (а раньше через настройки телефона не могли блин?)
- Исправлен перевод / повышена грамотность орфографии
- Добавлены новые настройки
- В настройках теперь кнопка "поделиться app-trace" выглядит нормально
- Больше возможных ошибок сохраняются в логи и не приводят к вылетам
- Добавлен отладочный инструмент MilkLog (молочное логирование ,_,)
- FIXED: При выключеном интернете при отключении настройки "встроенный список пресетов" он не удалялся из списка
- Время в настройках теперь на разных языках разное (1H - 1Ч)
- FIXED: Если ни одной галочки не выбрано и выбрать ее, вылет из за null в предыдущей галке
- OPTIMIZATION/TECHNICAL: Теперь списки просто так не сортируются и не нагружают телефон
- Переделана игра MathTrening: Cleanup & формат хранения данных
- По секрету: Если включить в настройках режим разработчика и создать пустой пресет, то в 3 точках появится пункт "режим одного дня". Этот режим зацыкливает всю неделю один и тот же набор(технически воскресенье)
0.8 - REWRITTEN
Full Changelog: v34...v39
Глобальное обновление!
Я очень долго его делал, прошу оценить труд и установить его!
Так же, я не против, вы можете мне писать идеи, задавать вопросы и репортить баги!
(Vk @FazziCLAY)
Это глобальное обновление, я переписал код приложения полностью, где то улучшил, и надеюсь не ухудшил :)
Номер версии: v39
ИЗМЕНЁН ПАКЕТ С 'ru.fazziclay.schoolguide' на 'ru.fazziclay.android.schoolguide'
Сделано это из за внедрения нового ключа подписи (вместо отладочного)
Так же по этому вам придётся удалить старую версию из за того что эта установится как отдельное приложение
Ниже приведен список изменений, многие не почувствуются глазами...
Терминология
• Расписание это теперь список пресетов
• Локальное расписание это теперь пресет
• Урок теперь событие(эвент)
Улучшения
• Настройки теперь используют Preference и Fragment, из за этого улучшился их внешний вид
• Центр обновлений улучшен, одно из изменений это поддержка цвета
Редактор пресета
• Добавлена настройка цветовой схемы
• Положение события в пресете теперь не обрезается в конце дня(теперь время хранится в сдвиге от начала недели, а не дня)
• Интерфейс сделан красивее
• Евенты тепепь не глобальны, а локальны для каждого пресета
Список пресетов
• Выбранный пресет теперь выбирается нажатием на галочку слева, а не нажатием кнопки
• Список пресетов теперь сортируются по имени, а не UUID
• У пресета в списке появилось pop-up меню(копировать, переименовать, удалить) при долгом зажатии
• Создание пресета теперь не конфликтует с включенным встроенным списком пресетов
• Встроенный и созданный пресет отличаются стилем текста названия
Дополнительно
• Код разделён на приложение и приложение информатора(как раз оно информирует о евентах(ScheduleInformatorApp))
• Добавлена мини-игра 'MathTrening'. MathTrening - калькулятор, но наоборот, решаете вы, а не процессор
• Система трейса приложения(AppTrace) заменила систему CrashReport
• Добавлен сжатый евент для удобного парсинга данных евента и информации о евенте
• Теперь кнопки расположены в 3 точках сверху а не снизу в 'летающих кнопках'
• Изменена лицензия исходного кода с MIT на GNU GPLv3
• Разработкой теперь занимаюсь на линуксе, вместо виндовс
• Изменена система манифеста версий(это то как приложение понимает что вышла новая версия)
• Начал писать тесты для некоторых частей кода
• Удалена вибрация(если нужна напишите мне)
• Добавлен DataFixer, он исправляет данные старых версий перед запуском новой
• Выбранный пресет хранится в файле списка пресетов (scheduleinformator.schedule.json)
TODO-list(на будущее):
• Если обновление доступно, не обновлять встроенное расписание
• Сделать настраиваемую длину повторения пресета(импосибал)(по максимальному сдвигу)
Это базовая версия, в будущем для нее будет выходить обновления и исправления
Вы можете связаться со мной везде
https://fazziclay.github.io
0.4a - Beta
test update checker
0.4 - Beta
beta of beta))
v0.3.1 - Beta
Исправлен баг:
- #2 Цвет текста уведомления всегда белый.
v0.3 - Beta
Full Changelog: v32...v33
rewritting code
added notify before time
added notification click action
0.2.11.2 Beta
Full Changelog: 31...v32
0.2.11.1 Beta
- Изменена аватарка приложения
Full Changelog: 30...31