nativemind_deals 1.1.1
nativemind_deals: ^1.1.1 copied to clipboard
Handmade UI of the DealApp (Dilap) marketplace by Eugene Tretiakov: onboarding, phone / OTP / PIN screens, interest and location selectors, category and action tiles, the pulse avatar, read-more, revi [...]
1.1.1 #
- Docs: full upstream licence texts (LICENSE-Apache-2.0-livekit, LICENSE-MIT-fl_chart), fl_chart copyright holder corrected; README, migration guide.
- pubspec:
repositoryfield so README links resolve on pub.dev.
1.1.0 #
Additive (SDD flows/sdd-widgets-handmade, follow-up of task 4.4 DealApp). Requires nativemind_core ^1.2.0.
- Localizable call cards:
NmIncomingCall/NmOutgoingCallreadNmDealsLocalizations(en / ru / zh / hi / th, gen-l10n like core). RegisterNmDealsL10n.delegatefor the app locale; without it the cards keep Eugene's Russian texts («Входящий вызов», «Отказ», «Принять», «Звоним эксперту», «Отмена»). - Optional
audioOnlyon both cards: the «Аудиозвонок» / «Видеозвонок» subtitle under the name, as DealApp had it; null (default) = no subtitle (1.0.0 look). - Optional
fitonNmParticipantWidget(andwidgetFor(…, fit:), local / remote constructors), defaultVideoViewFit.coveras in 1.0.0;NmLiveKitCallPortgetslocalFit/remoteFit(default cover). - Handmade bodies changed only in
>>> generatedblocks with// was:lines (PROVENANCE.md, verify_deals.py: identical).
1.0.0 #
First release: the DealApp (Dilap) UI of Eugene Tretiakov, carried with minimal changes (SDD flow
sdd-widgets-handmade, tasks 2.30–2.40). Who wrote what: PROVENANCE.md; third-party code and assets: NOTICE.
- Onboarding
NmOnboarding1..3(+NmEllipseClipper,NmGlowImage— one copy instead of three). - Login:
NmPhoneNumberScreenView,NmOtpScreenView(pinput,NmTimerButtonof core),NmPinSetupView,NmPinLoginView(coreNmPinCodeKeypadinstead of the unlicensed pin_plus_keyboard),nmScaffoldMain. - Selectors
NmInterestSelectWidget(Simple),NmGeoSelectWiget; tilesNmSpecCatRounded,NmExpActRounded;NmPulseAvatar,NmReadMore,NmSingleReview,nmRatingBadge,NmUserAvatarAssets,NmReview,NmSpecialtyModel,NmSubSpecialtyModel,nmGetYears,nmDateFormatVertical,nmClientInfoDialog. - Specialists:
NmSpecialistSwiper,NmSpecialistSearchItem,NmHomePageSpecialistImageCardContainer,NmHomePageLikedSpecialistImageCardContainer. - Call:
NmIncomingCall,NmOutgoingCall,NmNoVideoWidget;livekit.dart:NmParticipantWidget,NmControlsWidget,NmLKExampleExt,NmLiveKitCallPort. - Charts:
NmBarChartSample2,NmMLineChart,NmDLineChart(fl_chart 1.x). - Nine ports and
NmDealsScope:NmSessionPort,NmFavoritesPort,NmSpecialistActionsPort,NmInterestSourcePort,NmAuthPort,NmPinPort,NmCallPort(video tile builder),NmAddressSuggestPort,NmDrawerPort. - Fixed (critical, 02e):
setStateafterdisposein onboarding; deadGet.findin onboarding and the tiles; empty swiper list; empty avatar of the pulse avatar;SideTitleWidget(meta:)andtooltipBorderRadius(fl_chart 1.x);VideoViewFit.cover(livekit_client 2.x); package assets. - Figma (MVP Dilap, Elvira Krasnova) values replace the author's where they differ — 80
figma-fixblocks (OTP cells, PIN keypad, onboarding headline and dot, swiper card, cards, rating chips, call buttons).