Vadim
|
2fc24cccbb
|
release camera when timer is opened
|
2024-05-03 12:28:10 +02:00 |
|
Vadim
|
e001c153fb
|
ML-11 Implement volume buttons actions (#86)
* [Android] wip
* implemented `VolumeEventsService`
* implemented `VolumeKeysListener` (wip)
* Added screenshots links
* [Android] nullable typo
* implemented `VolumeKeysNotifier`
* deinitialize camera when on Settings screen
* disable volume handling when on Settings screen
* used "platform" package to mock `isAndroid`
* init/deinit camera on settings open
* allow volume action override only on metering screen
* lints
* cleanup
* await dispose
* tests
* reduced `SwitchListTile.contentPadding`
* fixed tests
* removed `VolumeAction.zoom`
* added social preview
* typo
* fixed `CameraContainerBloc` tests
* added `Stream.empty()` tests
|
2023-07-09 13:39:33 +02:00 |
|
Vadim
|
74d0a7101c
|
ML-62 Bloc's tests (#78)
* removed redundant `UserPreferencesService` from `MeteringBloc`
* wip
* post-merge fixes
* `MeasureEvent` tests
* `MeasureEvent` tests revision
* `MeasureEvent` tests added timeout
* added stubs for other `MeteringBloc` events
* rewritten `MeteringBloc` logic
* wip
* `IsoChangedEvent` tests
* refined `IsoChangedEvent` tests
* `NdChangedEvent` tests
* `FilmChangedEvent` tests
* `MeteringCommunicationBloc` tests
* added test run to ci
* overriden `==` for `MeasuredState`
* `LuxMeteringEvent` tests
* refined `LuxMeteringEvent` tests
* rename
* wip
* wip
* `InitializeEvent`/`DeinitializeEvent` tests
* clamp minZoomLevel
* fixed `MeteringCommunicationBloc` tests
* wip
* `ZoomChangedEvent` tests
* `ExposureOffsetChangedEvent`/`ExposureOffsetResetEvent` tests
* renamed test groups
* added test coverage script
* improved `CameraContainerBloc` test coverage
* `EquipmentProfileChangedEvent` tests
* verify response vibration
* fixed running all tests
* `MeteringCommunicationBloc` equality tests
* `CameraContainerBloc` equality tests
* removed generated code from coverage
|
2023-06-20 08:43:49 +02:00 |
|
Vadim
|
ec9ba1a779
|
ML-58 Metering UX improvements (#63)
* indicate EV value error
* allow nullable ev100 in `CameraContainerBloc`
* log exif keys
* wip
* removed `UserPreferencesService` from `MeteringBloc`
* added error toast
* conflicts
* lints
* allow stop metering if `hasError`
* fixed `AnimatedDialogPicker` inability to close
* Update build.gradle
|
2023-05-16 11:47:53 +02:00 |
|
Vadim
|
5602b1ed80
|
ML-70 Migrate to Dart 3 + stricter lints (#71)
* updated pub version
* added lint
* --code=always_use_package_imports
* dart fixes
* format
* other lints
|
2023-05-11 15:30:18 +02:00 |
|
Vadim
|
b7639740f3
|
ML-5 Measure button needs loading state (#40)
|
2023-02-19 13:26:14 +03:00 |
|
Vadim
|
9ffb5112c1
|
ML-16 [Android] Implement incident light metering (#17)
* wip
* rename
* wip
* rename
* fixed camera screen layout
* omit camera measure on startup
* added calibration for light sensor
* save evsource
* Update widget_button_measure.dart
* fixed iOS init
* hide light sensor calibration on ios
* cleanup
|
2023-01-29 19:57:47 +03:00 |
|
Vadim
|
42fe5d45bc
|
Format & tasks
|
2023-01-26 18:03:48 +03:00 |
|
Vadim
|
9b0b387514
|
Added camera package to project
added camera plugin to project
more reverse naming
added communication bloc
layout fix
|
2022-12-15 11:33:00 +03:00 |
|