nfprogress
4 subscribers
88 photos
12 videos
134 links
Канал с новостями о приложении nfprogress

https://github.com/nevskyforever/nfprogress/
Download Telegram
Обновление 2.2.3

Небольшие правки кода
🔥1
Обновление 2.2.4

Небольшие правки кода
🔥1
Обновление 2.2.5

Небольшие правки игровой механики и исправление мелких багов.
🔥1
Обновление 2.2.6

Добавлено завершение проекта и игровой бонус за завершение

Цель на день теперь не необходимое кол-во символов к написанию, а общее кол-во символов, которое должно быть достигнуто сегодня.
🔥1
Обновление 2.2.7

Новый проект автоматически становится последним для быстрого добавления записи
🔥1
Обновление 2.2.8

Возвращен старый механизм расчета символов ан сегодня (сколько нужно написать).
🔥1
Обновление 2.2.9

Снова вернул цель на день как общее кол-во символов, улучшив механизм.

При завершении стрика в проекте глобальный стрик тоже продлевается.
🔥1
Обновление 2.2.10

Если цель на сегодня выполнена, она больше не отображается.

Продление стриков и выдача бонусов происходит даже в том случае, если цель на сегодня уже выполнена, но новые символы не добавлялись, но стрик не продлен. Проверка происходит на этапе создания новой записи.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Работа над графическим интерфейсом идет полным ходом. Пока я только разбираюсь в этом, постепенно подключая всю логику к интерфесу.
🔥1
Уже сделал список проектов с кастомным виджетом!

На первое время сойдет
🔥1
Media is too big
VIEW IN TELEGRAM
Теперь интерфейс реагирует на изменения в проекте, проект можно редактировать, быстро добавлять записи, удалять их, добавлять проект в архив и завершать его, если цель достигнута.

Остется добавить сортировку в список проектов и подключить игровую логику и логику стрика. По традиции - последние две вещи будут самыми трудоемкими.

Вариант с вкладками, а не отдельным окном выбран намеренно - в дальнейшем проше будет добавлять что-то новое и использовать это.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь приложение поддерживает отображение внутренних уведомлений.

Несемся вперед семимильными шагами.
🔥1
Теперь появилась круговая диаграммма
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Добавлена анимация круговой диаграммы
🔥1
Разобрался с компиляцией приложения и будущим его распространением, добавил фильтрацию проектов по статусу.
🔥1
Мем дня - сегодня ночью собрал приложение в .app и оно в какой-то момент весило 1.5 Гб. Я не знаю, что в него запихал упаковщик, но это было смешно.

В итоге узнал, что код можно упаковать с компилятором на C++ и вес упал до 98 мб. Работаю над этим.
🥰1
Сегодня планирую подключить игровую логику, примерно понимаю, каким будет макет.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Срздал структуру игрового меню

Еще вчера сделал интерфейс адаптивным к изменению размера, а сегодня открыл для себя свойство текстового объекта - перенос по словам. Все думал, это же должно быть в библиотеке. И это есть.
🔥1
Подключил глобальный стрик. Оказалось, что не продление стрика проекта в соем коде вообще не обрабатывалось... Хотя я помню, что делал это. Возможно, это было в какой-то их итераций кода.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Слава вайбкодингу, я подключил имеющуюся игровую логику (кроме обработки стриков и заморозок).

В процессе тестов случился смешной момент — я выиграл 10000 монет в лотерее (джекпот) и... ОНИ НЕ СОХРАНИЛИСЬ, АХХААХХ. Но у меня есть запись экрана.

В итоге вышел кринж из-за косяка дипсика - он написал код так, что использовались два разных экземпляра игрока и в итоге оставался старый. Исправив это, все стало работать хорошо. Но это был тотальный кринж. Остается подключить стрики и банк, потом буду работать над новыми функциями.

И да, я создал симулятор лудомана, видимо, ахаха

Вопрос с размещением контента я еще обдумаю, не хочется создавать миллион разных кнопок и окон, хочетмя, чтобы все было в одном месте и удобно.
🔥1
Интересный факт, после нескольких итераций сборки, файл приложения уменьшился в десять раз - до 8.5 мб.
🔥1