-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
notepad module logic setup #3
base: main
Are you sure you want to change the base?
Conversation
Добавь SwiftLint + я бы подумал насчет использования фреймворка M13Checkbox, может есть смысл сделать свой класс с анимациями, чтобы не переполнять проект, так как в других модулях похожего функционала на макетах не увидел |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
нарушена последовательность, как мне кажется
как я видел, что в день, когда чел идет в зал у него на экране начала тренировки просто список упражнений и он нажимает кнопку начать ->
1е упражнение начать/|закончить, свой результат| -> предложить отдых( показываем какое будет следующее упражнение)
-> начать следующее
и так мы будем просто подсказывать и помогать с временем отдыха, но не грузить, щас почти тоже самое только чел выбирает упражнение которое он сделал, нажимает закончить, выбирает отдых или продолжает
при ином результате можно сделать две кнопки (закончить, иной результат) прост в моей голове у тебя есть план тренировки в котором расписано, что и сколько делать, поэтому не думаю, что иной результат обладает таким приоритетом, что нужно выделять возможность записать иной результат после каждого упражнения, а просто скипать вместе с выполненным упражнением
таймер отдыха я видел после каждого упражнения, тк если я правильно понял, там в день фулбоди 2 сета и только после каждого идет отдых, хотя это можно сделать опциональным, при создании тренировки
мне кажется что пользователь в таком решении слишком много внимания уделяет приле, нам нужно сократить максимально, но удерживать в нем, чтобы не было итакусталпох
пока не забыл, можно в начале трени включать секундомер и после окончания тренировки вычитать время отдыха = время тренировки
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1 - при запуске первого экрана модуля сначала ничего видно, потом появляется информация, предлагаю добавить индикатор подгрузки
2 - хотелось бы большей тактичности с ячейкой программы в первом экране модуля (например свайп чтобы удалить или запланировать эту же тренировку)
3 - на экране с тренировкой есть вариант, что пользователь хочет завершать программу, даже если выполнил не все упражнения, надо эту кнопку сделать доступной всегда а не по клику на все упражнения
4 - если я хочу изменить количество повторений упражнения и жму на это, то хотел бы видеть какое число было до этого( а не 0)
5 - как-будто можно план max сразу начать тут делать, в модуле много «свободного места»
6 - поддержка темной темы
Everyday/Modules/Notepad/ExerciseScene/ExerciseViewController.swift
Outdated
Show resolved
Hide resolved
Everyday/Modules/Notepad/NotepadScene/NotepadSectionHeaderView.swift
Outdated
Show resolved
Hide resolved
Everyday/Modules/Notepad/NotepadScene/NotepadSectionHeaderView.swift
Outdated
Show resolved
Hide resolved
Everyday/Modules/Notepad/NotepadScene/NotepadTableViewCell.swift
Outdated
Show resolved
Hide resolved
Everyday/Modules/Notepad/NotepadScene/NotepadViewController.swift
Outdated
Show resolved
Hide resolved
Everyday/Modules/Notepad/TrainingScene/TrainingTableViewCell.swift
Outdated
Show resolved
Hide resolved
Everyday/Modules/Notepad/TrainingScene/TrainingViewController.swift
Outdated
Show resolved
Hide resolved
Может есть, но сейчас я решил рациональнее сделать рабочий модуль |
Мне не совсем понятно то, что ты написал, поэтому предлагаю обсудить на созвоне. |
Отличная идея. Так и планировалось.
Я думаю, это уже второстепенный функционал, так как, как мне казалось, планирование тренировок будет происходить на другом экране. В целом идея хорошая, предлагаю вынести на созвон.
Хорошая идея.
Так и планируется: в Figma я так и проектировал.
Я думал, pr создается не тогда, когда модуль готов к финальной защите.
Да. |
Исправить:
Training
вExercise
по кнопке, а не по нажатию на ячейкуcheckbox
Созвон:
Notepad
Entities
)CustomError
->AlertManager
Добавить:
Loading view
в модульNotepad
Firebase
Extra
с дополнительными замерамиTraining
в отдельный классNotepad
tableView
иlabel
вscrollView
вNotepad
(убратьscroll
уtableView
)UI
Созвон:
Firebase