Vadim
f9246e15d6
ML-245 Add support for subscriptions ( #246 )
...
* typos
* added `LogbookPhotosProvider`
* implemented `LogbookScreen`
* implemented `LogbookPhotoEditScreen`
* added photo update
* save geolocation
* added `CameraSettingsSection`
* adjusted logbook grid
* added hero animation
* fixed logbook list updates
* added empty logbook state
* added `saveLogbookPhotos` option
* fixed updating photos
* made `DialogPicker` content scrollable
* added tests for `LogbookPhotosProvider`
* made image preview full-width
* made note field multiline
* wip
* migrated to new iap service
* fixed unit tests
* typo
* fixed arb formatting
* stub logbook photos for tests
* implemented integration test for logbook
* moved date to title
* redundant bottom padding
* added logbook photo screen to screenshots generator
* Update settings.gradle
* aligned iap stub with iap release
* sync
* made logbook iap
* debug screenshots
* Update runner.dart
* fixed dialog picker of optional values
* added bottom padding to logbook edit screen
* fixed tests
* Create camera_stub_image.jpg
* Update films_provider_test.dart
* rename
* aligned with iap
* added missing translations
* theme
* adjusted products color
* check pro status on settings open
* added yearly subscription
* handle purchase errors
* fixed bottom navigation bar behaviour
* handle only lifetime product case
* don't fetch products
* reworked restoring purchases
* fixed mocks
* fixed golden tests
* fixed logbook integration test
* sync pubspec
* sync stub
2025-08-09 17:22:34 +02:00
Vadim
f0d707b071
Show Lightmeter Pro price before purchase ( #183 )
...
* Upgraded `targetSdkVersion` to 34
* added price to `IAPProduct`
* implemented `ProFeaturesScreen` (wip)
* finalized `ProFeaturesScreen` layout
* replaced `ProFeaturesDialog` with `ProFeaturesScreen`
* added translations
* fixed feature checkbox width calculation
* fixed tests
* separated android & ios features
* NPE
* changed "get pro" tile colors
* unified Lightmeter Pro related naming
* typo
* updated golden tests
* use iap 0.11.0
* revert unrelated changes
This reverts commit bae5ead8f0
.
* lint
* adjusted eng translation
* updated goldens
2024-07-23 23:19:41 +02:00
Vadim
27d56d1061
ML-166 Golden tests ( #167 )
...
* setup golden toolkit
* implemented `GoldenTestApplicationMock`
* added devices with dark theme
* implemented MeteringScreen golden test
* moved platform channel logic to app mock
* implemented SettingsScreen golden test
* gitignore golden tests failures
* Create dart_test.yaml
* adjusted `RulerSlider` ticks height
* set master screenshots
* run golden tests on ci
* fixed `LightSensorService` tests
* removed golden workflow call from PR check
* Update pr_check.yml
2024-04-12 08:07:20 +02:00