Skip to content

Releases: FazziCLAY/SchoolGuide

0.9.0.2 TarZAN (patch2)

26 Feb 11:22
Compare
Choose a tag to compare

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

25 Feb 13:22
Compare
Choose a tag to compare

0.9.0.1 TarZAN

25 Feb 12:43
Compare
Choose a tag to compare

Full Changelog: v39...v51

HotFix#1(v52): после удаления, уведомление заного появляется

! В начале самое интересное для пользователя, ниже скучнее и для задротов !

  • ДОБАВЛЕНА ВОЗМОЖНОСТЬ РЕДАКТИРОВАТЬ ПРЕСЕТЫ
    (особо важно т.к. теперь приложение имеет смысл не только для моих одноклассников)
  • Добавлен виджет
  • Добавлена возможность(настройка) выключить уведомление (а раньше через настройки телефона не могли блин?)
  • Исправлен перевод / повышена грамотность орфографии
  • Добавлены новые настройки
  • В настройках теперь кнопка "поделиться app-trace" выглядит нормально
  • Больше возможных ошибок сохраняются в логи и не приводят к вылетам
  • Добавлен отладочный инструмент MilkLog (молочное логирование ,_,)
  • FIXED: При выключеном интернете при отключении настройки "встроенный список пресетов" он не удалялся из списка
  • Время в настройках теперь на разных языках разное (1H - 1Ч)
  • FIXED: Если ни одной галочки не выбрано и выбрать ее, вылет из за null в предыдущей галке
  • OPTIMIZATION/TECHNICAL: Теперь списки просто так не сортируются и не нагружают телефон
  • Переделана игра MathTrening: Cleanup & формат хранения данных
  • По секрету: Если включить в настройках режим разработчика и создать пустой пресет, то в 3 точках появится пункт "режим одного дня". Этот режим зацыкливает всю неделю один и тот же набор(технически воскресенье)

0.8 - REWRITTEN

05 Feb 13:06
Compare
Choose a tag to compare

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

04 Feb 18:58
Compare
Choose a tag to compare
0.4a - Beta Pre-release
Pre-release

test update checker

0.4 - Beta

04 Feb 15:51
Compare
Choose a tag to compare
0.4 - Beta Pre-release
Pre-release

beta of beta))

v0.3.1 - Beta

25 Jan 17:37
Compare
Choose a tag to compare

Исправлен баг:

  • #2 Цвет текста уведомления всегда белый.

v0.3 - Beta

30 Dec 08:38
Compare
Choose a tag to compare

Full Changelog: v32...v33

rewritting code
added notify before time
added notification click action

0.2.11.2 Beta

29 Nov 12:36
Compare
Choose a tag to compare

Full Changelog: 31...v32

0.2.11.1 Beta

28 Nov 08:03
Compare
Choose a tag to compare
  • Изменена аватарка приложения

Full Changelog: 30...31