Vadim
|
df81e13a63
|
Fixed & tested exposure pairs list builder
|
2023-07-17 18:06:10 +02:00 |
|
Vadim
|
9ef7764b58
|
Update shared_prefs_service.dart
|
2023-07-16 11:45:49 +02:00 |
|
Vadim
|
6f0072ad3e
|
updated packages versions
|
2023-07-16 11:31:57 +02:00 |
|
Vadim
|
574900fdea
|
IAPProductType.equipment -> IAPProductType.paidFeatures
|
2023-07-16 11:31:29 +02:00 |
|
Vadim
|
7633f3fd27
|
reset selected equipment profile when layout feature is disabled
|
2023-07-14 00:06:18 +02:00 |
|
Vadim
|
b42ad01b7c
|
fixed UserPreferencesService tests
|
2023-07-13 23:49:28 +02:00 |
|
Vadim
|
93d8d46bf0
|
fixed MeteringScreenLayoutConfigJson tests
|
2023-07-13 23:47:21 +02:00 |
|
Vadim
|
f6a0fc2f52
|
Update pubspec.yaml
|
2023-07-13 16:44:09 +02:00 |
|
Vadim
|
03e34fd3b4
|
webfactory/ssh-agent
|
2023-07-13 16:25:16 +02:00 |
|
Vadim
|
c382eddf08
|
import
|
2023-07-13 16:03:00 +02:00 |
|
Vadim
|
32901bf163
|
Fixed equipment profile tile padding
|
2023-07-13 16:02:54 +02:00 |
|
Vadim
|
520651a160
|
Update cd_dev.yml
|
2023-07-13 15:33:20 +02:00 |
|
Vadim
|
3643f04250
|
calculate layout height based on MeteringScreenLayoutFeature
|
2023-07-13 15:05:30 +02:00 |
|
Vadim
|
0fc3f512f3
|
added equipment profiles to layout config
|
2023-07-12 22:46:35 +02:00 |
|
Vadim
|
b13acedebd
|
ML-62 Interactors tests (#87)
* 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
* `MeteringScreenLayoutFeature` tests
* `SupportedLocale` tests
* `Film` tests
* `CaffeineService` tests
* `UserPreferencesService` tests (wip)
* `LightSensorService` tests (wip)
* `migrateOldKeys()` tests
* ignore currently unused getters & setters
* gradle upgrade
* `reset(sharedPreferences);` calls count
* typo
* `MeteringInteractor` tests
* `SettingsInteractor` tests (wip)
* `MeteringInteractor` tests (wip)
* `SettingsInteractor` tests
|
2023-07-10 17:49:34 +02:00 |
|
Vadim
|
47f7b61230
|
Updated issuesReportUrl to lead to _/new/choose_
|
2023-07-10 16:15:57 +02:00 |
|
Vadim
|
37fe6a4a5d
|
Update issue templates
|
2023-07-10 16:01:41 +02:00 |
|
Vadim
|
a25ccc0fad
|
Update issue templates
|
2023-07-10 13:08:03 +02:00 |
|
vodemn
|
b53603b3f5
|
Version bump
|
2023-07-09 11:50:22 +00: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
|
ed83540dde
|
ML-61 Allow pushes from Github Action to protected branch (#85)
* Replaced zipping action
thedoctor0/zip-release@0.7.1 -> vimtor/action-zip@v1.1
* typo
* recursive: false
* typo
* typo
* debugSymbolLevel 'FULL'
* Update build.gradle
* Version bump
* wip
* wip
* `create-release` job
* removed changelog input
* added `needs`
* Version bump
* typo
* returned to macos-11 runner
* reverted pubspec version
* Version bump
* download artifacts
* Version bump
* extended artifacts path
* Version bump
* added LS
* Version bump
* Version bump
* rename files
* Version bump
* removed ls
* Version bump
* revert version
* typo
* added push to protected branch action
* run push on ubuntu-latest
* added branch name conditions
* Version bump
* typo
* Version bump
|
2023-06-28 17:53:54 +02:00 |
|
Vadim
|
79d6034894
|
ML-61 Update version in pubspec & create Github release from GitHub actions (#84)
* Replaced zipping action
thedoctor0/zip-release@0.7.1 -> vimtor/action-zip@v1.1
* typo
* recursive: false
* typo
* typo
* debugSymbolLevel 'FULL'
* Update build.gradle
* Version bump
* wip
* wip
* `create-release` job
* removed changelog input
* added `needs`
* Version bump
* typo
* returned to macos-11 runner
* reverted pubspec version
* Version bump
* download artifacts
* Version bump
* extended artifacts path
* Version bump
* added LS
* Version bump
* Version bump
* rename files
* Version bump
* removed ls
* Version bump
* revert version
* typo
|
2023-06-27 12:17:35 +02:00 |
|
Vadim
|
8ff387c5c5
|
Fixed com.google.gms:google-services version
|
2023-06-23 11:41:58 +02:00 |
|
Vadim
|
2735f0b66f
|
ML-81 Unsaved fractional stops (#83)
* save stop type to sharedPrefs
* tests
|
2023-06-23 10:47:34 +02:00 |
|
Vadim
|
0c58134733
|
ML-62 Services tests (#82)
* 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
* `MeteringScreenLayoutFeature` tests
* `SupportedLocale` tests
* `Film` tests
* `CaffeineService` tests
* `UserPreferencesService` tests (wip)
* `LightSensorService` tests (wip)
* `migrateOldKeys()` tests
* ignore currently unused getters & setters
* gradle upgrade
* `reset(sharedPreferences);` calls count
* typo
|
2023-06-23 10:35:33 +02:00 |
|
Vadim
|
a7b8de6912
|
ML-62 Models tests (#80)
* 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
* `MeteringScreenLayoutFeature` tests
* `SupportedLocale` tests
* `Film` tests
|
2023-06-21 11:29:36 +02:00 |
|
Vadim
|
4d1550f1e7
|
Version bump
|
2023-06-20 15:05:57 +02:00 |
|
Vadim
|
02ece15c5d
|
ML-61 Try using buildTypes.release.ndk.debugSymbolLevel 'FULL' (#79)
* Replaced zipping action
thedoctor0/zip-release@0.7.1 -> vimtor/action-zip@v1.1
* typo
* recursive: false
* typo
* typo
* debugSymbolLevel 'FULL'
* Update build.gradle
|
2023-06-20 14:48:28 +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
|
0013125d68
|
Version bump
|
2023-06-08 10:23:35 +02:00 |
|
Vadim
|
ad8f0d895a
|
Fixed film discard on ISO change
|
2023-06-08 10:23:16 +02:00 |
|
Vadim
|
1a64ef987b
|
Version bump
|
2023-06-04 13:10:56 +02:00 |
|
Vadim
|
cdf7372913
|
ML-77 Redundant vibrations (#76)
* wip
* `MeteringScreenLayout = InheritedModelBase<MeteringScreenLayoutFeature, bool>`
* removed `Provider` from providers folder
* wip
* Update pubspec.yaml
* `context.get<MeteringInteractor>()`
* `context.get<Environment>()`
* `context.get<SettingsInteractor>()`
* typo
* fixed `MeteringScreenLayout`
* fixed redundant vibrations
|
2023-06-04 13:04:04 +02:00 |
|
Vadim
|
a0eb641cf3
|
Version bump
|
2023-05-21 11:52:10 +02:00 |
|
Vadim
|
c63b5a420d
|
ML-74 CameraContainerBloc crashes (#75)
* nullable var instead of `late`
* `.then((_) => _cameraController = null));`
|
2023-05-21 11:50:46 +02:00 |
|
Vadim
|
ba0d6d3fab
|
Version bump
|
2023-05-19 11:24:02 +02:00 |
|
Vadim
|
8b74c4e1a4
|
ML-72 buildPreview() was called on a disposed CameraController (#73)
* added `DeinitializeEvent`
* typo
|
2023-05-19 11:12:10 +02:00 |
|
Vadim
|
00b2728453
|
Updated dependencies versions + lints
|
2023-05-19 10:47:58 +02:00 |
|
Vadim
|
749f2beb47
|
Updated kotlin version
|
2023-05-16 12:04:49 +02:00 |
|
Vadim
|
239e1004a3
|
Version bump
|
2023-05-16 11:54:00 +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
|
19a788adcb
|
ML-67 ScaffoldMessenger Null check operator used on a null value (#68)
|
2023-05-10 17:05:27 +02:00 |
|
Vadim
|
f68aea5133
|
Version bump
|
2023-05-08 17:18:59 +02:00 |
|
Vadim
|
4f8a415503
|
ML-65 [Android] Exception on mailto intent (#66)
* added error toast
* lints
|
2023-05-08 17:13:43 +02:00 |
|
Vadim
|
0d3641f618
|
ML-51 Updated abiFilters (#64)
|
2023-05-08 13:45:29 +02:00 |
|
Vadim
|
bd675184de
|
Version bump
|
2023-05-05 23:37:06 +02:00 |
|
Vadim
|
f1f8d74338
|
ML-59 ND filter value is not applied on measure (#60)
|
2023-05-05 23:32:17 +02:00 |
|
Vadim
|
1a73cefa76
|
Updated Firebase versions
|
2023-05-05 18:18:34 +02:00 |
|
Vadim
|
8ded9cf98a
|
Version bump
|
2023-05-05 16:32:25 +02:00 |
|