Vadim
|
f6a0fc2f52
|
Update pubspec.yaml
|
2023-07-13 16:44:09 +02:00 |
|
Vadim
|
0fc3f512f3
|
added equipment profiles to layout config
|
2023-07-12 22:46:35 +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
|
4d1550f1e7
|
Version bump
|
2023-06-20 15:05:57 +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
|
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
|
ba0d6d3fab
|
Version bump
|
2023-05-19 11:24:02 +02:00 |
|
Vadim
|
00b2728453
|
Updated dependencies versions + lints
|
2023-05-19 10:47:58 +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
|
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
|
bd675184de
|
Version bump
|
2023-05-05 23:37:06 +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 |
|
Vadim
|
7a0b563d75
|
Version bump
|
2023-05-04 15:39:35 +02:00 |
|
Vadim
|
6232ad555a
|
ML-51 Integrate Crashlytics (#52)
* added crashlytics
* added firebase_options to CD
* Version bump
* added firebase_options to CI
* timeout
|
2023-05-03 12:45:10 +02:00 |
|
Vadim
|
6944da25fa
|
Version bump
|
2023-05-01 11:07:58 +02:00 |
|
Vadim
|
0ac24e5d2c
|
Temporarily removed firebase
|
2023-04-09 13:35:58 +03:00 |
|
Vadim
|
efad098ea5
|
Version bump
|
2023-04-05 22:18:17 +03:00 |
|
Vadim
|
6bf059ed4d
|
ML-42 Implement equipment profiles creating (#45)
* added Equipment section placeholder
* get iso & nd values from equipment profile
* use photography values from remote repo
* removed equipment section
* wip
* moved `EquipmentProfileProvider` from iap repo
* wip
* moved equipment profiles screen from iap
* improved equipment profiles screen
* mock add/delete
* collapse on expand
* add profile with name
* show selected values count (wip)
* fixed profile update
* cleanup
* Update pubspec.yaml
* made `AnimatedDialogPicker` more generic
* switched to local `Dimens`
* fixed `MeteringTopBarShape`
* rename
* animated `EquipmentProfileContainer`
* added default equipment profile
* change equipment profile name via dialog
* fixed profile selection
* filter equipment profile update/delete
* removed `enabled` param from settings section
* non-null `EquipmentProfile`
* fixed duplicate GlobalKeys
* animated equipment list
* Update ci.yml
* fixed shutter speed anchor issue
* autofocus
* added firebase to project
* save/restore equipment profiles
* unified `SliverList`
* added SSH key to iap repo
* Update ci.yml
* ci recursive submodules
* try full url
* Revert "try full url"
This reverts commit a9b692b60e .
* restore firebase_options.dart
* changed runner to macos
* restore options earlier
* removed problematic file from analysis :)
* removed launch_app
* textoverflow
* implemented `DialogRangePicker`
* add iap repo to cd
* typo
* added workflow_dispatch to crowdin push
* removed `equipmentProfileValuesCount` from intl
* fr & ru translations
* style
* removed iap
|
2023-03-30 22:24:18 +03:00 |
|
Vadim
|
cd61204e50
|
Version bump
|
2023-03-17 22:11:03 +03:00 |
|
Vadim
|
6bd104660c
|
Version bump
|
2023-03-17 21:47:05 +03:00 |
|
Vadim
|
81e01c126a
|
Fixed android launcher icon size
|
2023-03-17 21:43:15 +03:00 |
|
Vadim
|
c48f2ae373
|
Version bump
|
2023-02-19 18:18:41 +03:00 |
|
Vadim
|
333563b0f0
|
Version bump
|
2023-02-18 20:35:09 +03:00 |
|
Vadim
|
4966c330ec
|
Version bump
|
2023-02-11 22:20:45 +03:00 |
|
Vadim
|
e4deac0fee
|
Version bump
|
2023-02-11 16:01:38 +03:00 |
|
Vadim
|
a183a5433e
|
ML-25 Revise permission handling (#26)
* fixed permission handling
* translations cleanup
* [Android] removed unused permissions
|
2023-02-11 00:49:51 +03:00 |
|
Vadim
|
278e95e5fb
|
Version bump
|
2023-02-05 17:26:17 +03:00 |
|
Vadim
|
00e104de9b
|
Version bump
|
2023-02-01 00:27:04 +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
|
31ef42c4c0
|
ML-12 Prepare repo to be public (#13)
* added source code list tile
* added settings sections
* wip
* moved theme tiles to separate folders
* added env
* added contact email
* widget folders
* dynamic colors -> dynamic color
* fixed `SettingsSection` clipBehavior
* version bump
* typo
* updated flutter to 3.7
* added style guide
* typo
* Update style_guide.md
* Update README.md
* Update README.md
* Update README.md
|
2023-01-25 13:08:11 +03:00 |
|
Vadim
|
b66d85deb5
|
Version bump
|
2023-01-22 22:41:54 +03:00 |
|
Vadim
|
9477f80ada
|
ML-6 Add support for dynamic colors on A12+ (#8)
* added dynamic colors
* made dynamic colors enabled/disabled
* fixed tests
|
2023-01-22 22:30:29 +03:00 |
|
Vadim
|
c7ed4d332e
|
Added haptics
added `HapticsService`
added haptics handling
added `HapticsInteractor`
|
2023-01-21 14:17:44 +03:00 |
|
Vadim
|
02a7f7d6a9
|
Version bump
|
2023-01-21 00:01:27 +03:00 |
|
Vadim
|
e7a8d0e1d5
|
Added version label
|
2022-12-17 21:05:50 +03:00 |
|
Vadim
|
b7908e4773
|
Generated launcher icons
|
2022-12-16 18:52:26 +03:00 |
|
Vadim
|
52d8578d77
|
Added UserPreferencesService
|
2022-12-16 11:08:12 +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 |
|
Vadim
|
4c1aa715f7
|
Fixed ci intl generation
|
2022-12-08 15:19:36 +03:00 |
|
Vadim
|
7460f12211
|
implemeted permissions check (wip)
|
2022-11-27 23:22:56 +03:00 |
|
Vadim
|
6b3be40254
|
added intl
|
2022-10-30 21:30:12 +03:00 |
|