Vadim
515bfcb2da
Replaced "Build ..." flow with "Create release"
2023-08-05 20:49:27 +02:00
Vadim
be98e8cf9e
Delete no longer used artifacts
2023-08-05 15:41:53 +02:00
Vadim
283bba6ec2
More descriptive run name
2023-08-05 15:33:00 +02:00
Vadim
a7a8fe2a2e
Extract merged native libraries
2023-08-04 13:18:10 +02:00
Vadim
2712df4856
Merge branch 'main' of https://github.com/vodemn/m3_lightmeter into cd
2023-08-04 13:17:55 +02:00
vodemn
6e1aaf5acf
Version bump
2023-08-03 20:54:33 +00:00
Vadim
c12cfb1697
Lock & release focus when taking a picture
2023-08-03 22:46:01 +02:00
vodemn
50c2460f16
Version bump
2023-08-01 11:08:55 +00:00
Vadim
6a9036ce5e
Camera is taking too long to take a picture
2023-08-01 12:58:43 +02:00
Vadim
40c670ad30
Updated README Build section ( #94 )
...
* Update README.md
* Set exact Flutter version for workflows
* Added stub `DefaultFirebaseOptions`
* Fixed `rm`
* Removed `rm`
* Update .gitignore
* Added readable name to ci workflow
* Build -> Development
* Update ci.yml
2023-07-25 17:31:01 +02:00
Vadim
d8e07bc3c3
Update ci.yml
2023-07-25 17:30:38 +02:00
Vadim
e33db3a600
Build -> Development
2023-07-25 17:29:38 +02:00
Vadim
11aed522a1
Added readable name to ci workflow
2023-07-25 17:26:24 +02:00
Vadim
eed3da320f
Update .gitignore
2023-07-25 17:24:04 +02:00
Vadim
fa6bcb3740
Removed rm
2023-07-25 17:20:20 +02:00
Vadim
52d88a4e58
Fixed rm
2023-07-25 17:18:19 +02:00
Vadim
c69f196e1c
Added stub DefaultFirebaseOptions
2023-07-25 17:14:51 +02:00
Vadim
6aad6050fc
Set exact Flutter version for workflows
2023-07-25 17:09:28 +02:00
Vadim
b6473d10c5
Update README.md
2023-07-25 17:09:03 +02:00
vodemn
119e079554
Version bump
2023-07-24 11:04:23 +00:00
ScaredCube
b02b50bac3
Fixed Chinese translation ( #93 )
2023-07-24 12:16:35 +02:00
vodemn
dd5f551fd2
Version bump
2023-07-24 07:54:38 +00:00
ScaredCube
bb9b023fa7
Add Chinese language support ( #91 )
...
* Add Chinese language support
* Update intl_cn.arb
* Fixed some bugs
* Add Chinese language support
* renamed `cn` to `zh`
---------
Co-authored-by: Vadim <44135514+vodemn@users.noreply.github.com>
Co-authored-by: Vadim <vadim.turko@gmail.com>
2023-07-24 09:35:30 +02:00
Vadim
dbf1f09eb6
Renamed EquipmentProfileData
-> EquipmentProfile
2023-07-24 09:08:37 +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