fix: пропорции фото, отступы подписей, краш редактирования + автозаглавные буквы → dev/0.5.0 - #60
Open
bigtaed-sys wants to merge 5 commits into
Conversation
Одиночное фото больше не обрезается в квадрат: размер считается по реальному соотношению сторон с масштабированием в пределы min/max. Подпись под фото и видео получила верхний отступ и увеличенные боковые.
RichMessageController уничтожался сразу после закрытия шторки редактирования, пока TextField ещё жил во время анимации закрытия. Шторка выделена в _EditMessageSheet, который владеет контроллером и освобождает его в dispose после полного демонтажа роута.
TextCapitalization.sentences для композера, подписи к вложениям и шторки редактирования сообщения.
bigtaed-sys
force-pushed
the
fix/photo-bubble-aspect-and-edit-crash
branch
from
July 17, 2026 17:14
fddecf1 to
4ac5637
Compare
_MessageActionsLayerState создавал два AnimationController при SingleTickerProviderStateMixin. Заменён на TickerProviderStateMixin.
Плитка камеры делает снимок через системную камеру (image_picker) вместо заглушки «скоро появится». Когда доступ к камере выдан, плитка показывает живой предпросмотр с задней камеры (camera, CameraX) с корректным освобождением при сворачивании приложения; статус разрешения проверяется молча через permission_handler.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Описание
Фиксы отображения фото в чате, крашей при редактировании сообщения с фото и в меню действий, автозаглавная буква при наборе и рабочая камера в шторке вложений с живым предпросмотром. Из
fix/photo-bubble-aspect-and-edit-crashвdev/0.5.0.Объём: 15 файлов, +531 / −94.
Что вошло
💬 Чаты и сообщения
BubbleContextRichMessageControllerуничтожался до конца анимации закрытия шторки, TextField обращался к мёртвому контроллеру («used after being disposed» → каскадный ассерт_dependents.isEmpty); шторка выделена в_EditMessageSheet, который владеет контроллером и освобождает его вdispose_MessageActionsLayerStateсоздавал дваAnimationControllerприSingleTickerProviderStateMixin; заменён наTickerProviderStateMixinTextCapitalization.sentencesв композере, подписи к вложениям и шторке редактирования — клавиатура сама предлагает заглавную в начале предложенияimage_picker); при выданном разрешении плитка показывает живой предпросмотр с задней камеры (camera/CameraX) с освобождением при сворачивании приложения, статус разрешения проверяется молча (permission_handler)Коммиты
c5b5635fix(chat): фото в пузырях сохраняют пропорции, подписи получили отступы7329167fix(chat): краш при редактировании сообщения с фото4ac5637feat(chat): автозаглавная буква в начале предложений при наборе868b1e2fix(chat): краш меню действий над клавиатурой из-за одиночного тикера116ff19feat(chat): камера в шторке вложений — съёмка и живой предпросмотрПроверка
flutter analyzekometflavor