Vadim
be0617a99c
ML-46 Add reciprocity failure formulas for some films ( #47 )
...
* added `Film` model with reciprocity formulas
* added `FeaturesConfig`
* added film picker
* unused import
* get ISO and ND from equipment profile
* udpate iso on film changed
* typo
2023-04-01 22:04:55 +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
cbee0f350a
ML-37 Fix exposure pairs list creation ( #39 )
...
* integrated EV value to measure button
* fixed
2023-02-18 20:17:39 +03:00
Vadim
0c0e4eeb3b
Added French language
2023-02-14 15:30:49 +03:00
Vadim
485636c706
ML-28 Implement language picker ( #29 )
...
* added language picker
* Create intl_ru.arb
* Update README.md
2023-02-11 22:19:18 +03:00
Vadim
07fd61fa1e
ML-24 Implement caffeine feature ( #27 )
...
* platform-specific code
* implemented caffeine flutter side
* haptics revision
2023-02-11 15:58:47 +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
9436a59094
Added camera and exposurepairs list placeholders
2023-02-05 16:56:04 +03:00
Vadim
9cfffc3377
ML-18 Implement primary color picker ( #19 )
...
* wip
* hide `DynamicColorListTile` if unavailable
* added color animation for `AnimatedDialog`
* adjusted some colors
* sync `AnimatedDialog` insets with material
* scroll to selected color
2023-02-01 00:24:26 +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
130f5ff0b2
ML-14 Implement EV calibration legacy feature ( #15 )
...
* wip
* implemented `CalibrationDialog`
* integrated calibration to the metering bloc
* checked legacy feature
2023-01-26 12:10:23 +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
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
14bac950cf
Fixed _models_ and _screens_ folders structure
...
proper folders for models
unified _screen_ folder filenames
2022-12-18 14:39:02 +03:00
Vadim
e7a8d0e1d5
Added version label
2022-12-17 21:05:50 +03:00
Vadim
9b0cba6ed7
Implemented theme brightness picker
...
implemented `ThemeProvider`
implemented theme switching
save selected theme type
2022-12-16 23:48:03 +03:00
Vadim
10764086ad
Added stop fraction picker
...
TODO: fix `MeteringScreen` double build on fraction change
2022-12-11 17:04:08 +03:00
Vadim
8381e5b753
Enhanced picker dialogs
...
added picker dialogs subtitle
show EV difference (wip)
jump to selected value
added EV difference to pickers
hide inkwell overflow
thirds iso normal style
fixed picker ev difference order
more picker typdefs
2022-12-05 19:50:31 +03:00
Vadim
1c344da29f
Recalculate EV on ND change
...
Recalculate EV on ND change
`PhotographyValue` -> `PhotographyStopValue`
2022-12-04 22:33:20 +03:00
Vadim
00c0a6134d
Implemented metering dialog picker
...
typo
fixed closed container scale
fixed dialog title animation
implemented `AnimatedDialog`
added open/close children transition
clean up
close dialog
2022-12-04 16:22:39 +03:00
Vadim
7460f12211
implemeted permissions check (wip)
2022-11-27 23:22:56 +03:00
Vadim
6dd0a9b192
added some mock tiles to settings
2022-10-30 21:59:33 +03:00
Vadim
6b3be40254
added intl
2022-10-30 21:30:12 +03:00