ca434e5414ae721e577da44c279a7fad9f43ca2a |
|
04-May-2015 |
Gabriel Nava <gnava@google.com> |
Preventing camera button to get into wrong state when pressed in succession (camera-haleakala) - Adding methods to ButtonManager to enable/disable camera button explicitly - Camera button cannot be enabled during initialization if it was explicitly disabled - PhotoModule, VideoModule and CaptureModule enable/disable camera button on camera switch - Capture button is disabled before requesting the camera switch - Capture button is re-enabled once the camera open confirmation is received Bug: 20693214 Change-Id: I6383c705eee0a82397b975332cf37bbcd5913128
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
9a57f184a6f5be46e93dd2f6c66f4b9ba07bdd75 |
|
02-May-2015 |
Gabriel Nava <gnava@google.com> |
Avoid camera switch while HDR activation is in progress (camera-haleakala) - Adding pre-change listener to MultiToggleImageButton to be executed before running state change animations - Allowing button initialization with pre-change callback in ButtonManager - Adding pre-change callback for conflicting options in CameraAppUI: HDR/HDR+ button disables camera button to avoid camera facing switch Camera facing disables HDR/HDR+ - Conflicting button is shown in disabled state for a while until re-enabled if applicable when the module switch is completed Bug: 20696068 Change-Id: I11a0a0567363f656be52a9ece0707ccf326f2d67
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
0409c8594fd1629ee07df827cf0d7a0f336b9326 |
|
11-Mar-2015 |
zafir <zafir@google.com> |
Disable manual exposure button in HDR+ mode. Bug: 19641530 Change-Id: I70d47a678eb0c5b77040ff071af14dd35c1e73a8
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
c989d417a53341b144e9f78304270ac66f8f5813 |
|
28-Jan-2015 |
Spike Sprague <spikuru@google.com> |
Fix content description for video intent review playback button. bug: 18760510 Change-Id: I59773006d8075e957451082ca0fcc11c3c417f30
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
e29804fdace7b653932314407a5bdcf58569e590 |
|
25-Nov-2014 |
Alan Newberger <alann@google.com> |
Separate enable/disable and show/hide logic in ButtonManager Show/hide occurs during module init, and should not be overridden during operation when buttons are enabled/disabled. Rather than make all enabling code handle the complexity of button visibility, this change just configures buttons to be visible once. Addresses bug where flash button becomes visible on devices without flash when toggling HDR, due to logic that enables/disables flash and HDR together. Bug: 18376973 Change-Id: I787858ccde1fed9833fd24ac51d3b0bd3cc90df7
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
f3d360e4d97e724286a530e30cba9fa19e2304d8 |
|
24-Oct-2014 |
Spike Sprague <spikuru@google.com> |
When option buttons are disabled, make sure the HDR / HDR+ button has the correct icons. bug: 18104680 Change-Id: Ifd56369ca8177d40317f6af76bbc55a2110d6f5c
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
66d3d0d0633324893b89e1ddec14a4710d8034c3 |
|
18-Aug-2014 |
Spike Sprague <spikuru@google.com> |
add functionality to enable/disable clicks on a MultiToggleImageButton without affecting its visual state. bug: 17014507 Change-Id: I824e07d518cce9768cf48f4c50afe079ebff4121
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
517f32a7cb9b154ddde61d91f1f562d2f1889984 |
|
01-Aug-2014 |
Alan Newberger <alann@google.com> |
Restore grid initialization logic to fix grid display on startup The large settings refactor in ag/484817 not only changed settings calls in ButtonManager.initializeGridLinesButton, it altered the order of calls to create the button callback and to set the button state. The prior implementation and this CL creates the callback, and then sets state so that the callback, which controls display, runs upon initial state setup of the button. Otherwise the grid is not shown correctly on module startup. Bug: 16687954 Change-Id: I482906d2d54a8545066dded3209b55ae4ad48bdb
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
6190c36db653e848f29d1caefc4fa1bb61e8a662 |
|
13-Jun-2014 |
Erin Dahlgren <edahlgren@google.com> |
New Settings API Based on discussions from last week and comments on the design doc, this api begins to implement the following: 1. Adds a "Scope" variable to api, which tells the SettingsManager whether the setting can be stored globally (so that it is visible to all parts of the app), or per-camera, or per-module, or per- custom scope that the api user provides. 2. Separates keys and default values from SettingsManager, to make it easy to add new settings/defaults from third party modules. 3. Stores all settings as strings, to avoid upgrade errors, and handles casting to type requested. Only String, Integer, and boolean are supported. 4. Opens SharedPreferences files on demand, depending on scope argument. 5. Creates a "DefaultsStore" to hold the defaults and possible values of a setting. Then a user can request the default or possible values of a setting at any time. Change-Id: I03e0e1dd0955c519f54112e89716014aa963a425
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
a1b1f0e7bacb9b01c1b6f2a824a230b0cf940c41 |
|
21-May-2014 |
Spike Sprague <spikuru@google.com> |
am 6522c97a: Merge "add null check to RadioOptions set selected option" into ub-camera-everglades * commit '6522c97a8bbbc7834dfd9f10dba4ddef910334a7': add null check to RadioOptions set selected option
|
b4dd5659a53c625a611080db0d41f52f2b421354 |
|
21-May-2014 |
Sam Hasinoff <hasinoff@google.com> |
Rename HDR+ torch to flash For consistency, and to better reflect the meaning of the flash button in HDR+ mode, change the naming from 'torch' to 'flash'. Even though flash in HDR+ mode is implemented by turning the flash on in torch mode for a burst of frames, HDR+ flash is closer in meaning to a regular photographic flash than a flashlight/torch. Bug: 15133661 Change-Id: I3ac4bb3dac455be1341575966910c2a86e29644b
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
774f110f1aab1c28ca039943f5c3093cc0b27d98 |
|
21-May-2014 |
Spike Sprague <spikuru@google.com> |
add null check to RadioOptions set selected option bug: 15080601 Change-Id: Icbe0baedc0f629ec0946ea6f94862d29edbb4fce
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
15473d4b69f4ad619aa10430e4bc86ab4fa815d0 |
|
14-May-2014 |
Erin Dahlgren <edahlgren@google.com> |
Add new hdr plus flash setting. This setting will be used by GcamModule to manage their torch mode. It should be different from the Camera 1 api flash mode setting, because they are semantically different. GcamModule needs to set enableHdrPlusFlash in the BottomBarSpec to enable this feature. Also normalize names, HDRPLUS/hdrplus -> HDR_PLUS/hdr_plus, for consistency, to reflect the clear majority usage. Depends on: * GcamModule ag/465936 Bug: 13076855 Change-Id: I6fe5ab8b1c7b9fa1acd1181445748c0257d21ea4
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
6c75164c89f3bbd4f894b9c49a7914a24268a999 |
|
06-May-2014 |
Doris Liu <tianliu@google.com> |
Add back countdown timer Bug: 14222651 Change-Id: I482ec942dd9d79c4ea0432140a96ba2fc5b29c57
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
156f3e5b41cd2049230b1423c455763d31738693 |
|
16-May-2014 |
Spike Sprague <spikuru@google.com> |
fix some lingering exposure comp value calculation errors hide exposure comp button if not supported in hardware bug: 13967706 Change-Id: I6aa6963929c00ed06122fa2e2dfd778844bcc280
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
e541dc2d520aae8d45f3c605c3d732e33dd3b616 |
|
13-May-2014 |
Spike Sprague <spikuru@google.com> |
fix pano buttons order in landscape orientation bug: 14886267 Change-Id: I111f24cb1f4f8a07bb96de8c36edeebeba80526a
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
9f9cc190b39d142b731be6c5bd55818d51fbb7d0 |
|
13-May-2014 |
Scott Ettinger <settinger@google.com> |
Add wide angle and fish eye capture modes. bug: 14883143 Change-Id: I57d1257652b3d6d9a2d7a05abea7a45337ec6a03
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
e06ad2887d24171f30951e4236a7e848ca913607 |
|
08-May-2014 |
Spike Sprague <spikuru@google.com> |
new pano icons preliminary support for wide-angle and fisheye pano modes Change-Id: I6cb6c62f7f1f1f3a9943501e2de0ba9d718540dd
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
59345144c4bde59b81bb19c95cdd977c1d1a9cd4 |
|
23-Apr-2014 |
Spike Sprague <spikuru@google.com> |
change exposure comp and pano orientation to use the new RadioOptions bug: 13780101 Change-Id: Ie7b12199a96272827cc381560a5b801f87a5b81a
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
a479fcaad5b83c8fbb881f491d93145531b25cba |
|
12-Apr-2014 |
Spike Sprague <spikuru@google.com> |
make manual exposure compensation settings work acrss different devices bug: 13967706 Change-Id: I2ebe579c8b7df1218546dd888b5bbfb5486e9e55
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
3c62221afd869828ba867fce15755a582f2c2334 |
|
11-Apr-2014 |
Erin Dahlgren <edahlgren@google.com> |
Update mode options with hardware spec whenever hdr setting changes. Bug: 13965048 Change-Id: I7e718bb56cb5dc92c7583bef780d442c04644a56
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
abf54e2994961395a0feb0b08353e62718443f23 |
|
27-Mar-2014 |
Spike Sprague <spikuru@google.com> |
exposure compensation control is back bug: 13607051 Change-Id: Ib4920ba3f8f3a548651a2d07613ccfdc28ca1d6e
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
667630d16a2b0cf3acecb817b3aa398abdd33623 |
|
01-Apr-2014 |
Erin Dahlgren <edahlgren@google.com> |
Fix broken shutter button enabling in Photo and Video. When I went in to implement globally disabling the shutter button during a certain state transition of the app, I realized that 1. enabling the shutter button in Photo and Video was totally broken: the methods being used for enabling the shutter button were totally empty! 2. setShutterEnabled in the AppController was totally empty. 3. we've done a horrible job with keeping names consistent: capture button != shutter button. So I've fixed all of these things, which should solve existing bugs and make my original task easier. Change-Id: If1ae3b8c740ef678fbd20c2ffbb93576f48c8c19
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
8ad8ad4841f65ee89e3c5e79f57d95cf8e4438b4 |
|
27-Mar-2014 |
Doris Liu <tianliu@google.com> |
Remove white balance and non-HDR scene mode settings Also hook up HDR setting with scene mode to ensure it functions correctly Bug: 13546569 Bug: 13546102 Change-Id: I71ef1841fc2bcb22f6ca0e286c31806ea049c79e
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
c8d9ad868e515ccebe1b6f52cb5fae1e6d13cbab |
|
25-Mar-2014 |
Angus Kong <shkong@google.com> |
Disable camera switch after it's pressed. bug:13477604 Change-Id: I478715b345ce39d6bff65c9eda3a5604fb9d7edb
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
f80ac9ee5c66671c3a77ac6628fefc86cd39d57e |
|
18-Feb-2014 |
Erin Dahlgren <edahlgren@google.com> |
Support panorama orientation toggle in mode options. Bug: 12977732 Change-Id: I945d53e1f0a6e3ff4e831c9907936f4d4456def6
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
a9ceaf76b72cb4b499d3d9d90f979bae93bd593d |
|
12-Feb-2014 |
Erin Dahlgren <edahlgren@google.com> |
Separate button references now that options are centered. Bug: 12976464 Change-Id: I8f492f4a6f243cb986cd1fee7b0f284c3020e8d4
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
d5e51466a2848f1c937656c8f8185290034c2429 |
|
07-Feb-2014 |
Erin Dahlgren <edahlgren@google.com> |
Add grid lines option and indicator. Bug: 12454164 Change-Id: Iae088cee0cc67041bb304f276a5ffe84a813df5e
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
a6587a1a1e3672013da6a454c0e478846eced15d |
|
03-Feb-2014 |
Erin Dahlgren <edahlgren@google.com> |
Elevate refocus to its own mode, merge craft and camera. Change-Id: I9686db26993319fdaf09f09c0610bb65e00a0e05
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
c0ad2fbb43002cf013989489dc0321f459baf84c |
|
03-Feb-2014 |
Erin Dahlgren <edahlgren@google.com> |
Center mode options according to spec. * spec: https://drive.google.com/a/google.com/#folders/0B0GnUi_SFKJtdHp4YnBnLTZxcjQ * for modes like video with less than the total possible mode options, center the options. Change-Id: I79dce62ced916d2ed20d04e805abe2bfdd60c779
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
79718f6c6fb60aedd09edeedb2c16d1e2f9fe02d |
|
29-Jan-2014 |
Spike Sprague <spikuru@google.com> |
adding accessibilty strings to ui items Change-Id: I3f2356c765bd2799dfa1009ff6707fc3af87383e
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
e7d745c15f1ee0f3a160e7601715e70f9646e6c0 |
|
21-Jan-2014 |
Erin Dahlgren <edahlgren@google.com> |
Add hdr option and indicator Bug: 12440745 Change-Id: I2e5b8d860a19cd1fd1299dc42d13b26b6b5e88ec
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
a1fab413bcbe5f62ae1d829bac0539519fef96a6 |
|
21-Jan-2014 |
Erin Dahlgren <edahlgren@google.com> |
Support for panorama and photosphere bottom bar ui. Bug: 12438294 Change-Id: If8a6f3b8aafd81980290655fb3ad461928f9c520
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
b1641f5df0cf839b54385ea4d2e43521620fc237 |
|
15-Jan-2014 |
Erin Dahlgren <edahlgren@google.com> |
Remove global UI elements based on supported camera parameters. Bug: 12192238 Change-Id: I6373adeaa9c95385a2a4ca8d81cf7656550911f2
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
f1b2e407b20ff16fe793158c598e59799c1990ef |
|
14-Jan-2014 |
Erin Dahlgren <edahlgren@google.com> |
Fix stale button references. Bug: 12537343 Change-Id: I9c48f9dcfe82afbf89562010daf94b767d53911c
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
39f8a7647aa4051a1c260b9496c2db82f93f8667 |
|
13-Jan-2014 |
Spike Sprague <spikuru@google.com> |
new video bottom bar ui crossfade record <-> stop full bar <-> single button cicle wipe Change-Id: I58e0ddd94221374809acd52a6f0649e419203f54
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
0a6a8d8e4e1c9796aac606379a42970cdffb8911 |
|
10-Jan-2014 |
Erin Dahlgren <edahlgren@google.com> |
Sync dependencies between bottom bar options. * Centralizes the bottom bar button customization. * Makes HDR+ and front camera exclusive. Bug: 12469207 Change-Id: I65e3d16d314a26889f04e9bcc26fa4bf095150b7 Conflicts: src/com/android/camera/ButtonManager.java
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
6b174190b43bb4c2d7a5493e4f117ef6aac5f684 |
|
09-Jan-2014 |
Spike Sprague <spikuru@google.com> |
video capture icon bug: 12440820 Change-Id: I276e1260c494519beaf95258129e1f240bdafd59
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
1848494bd09c85002d8c59d4feb8a6e0dc32871f |
|
07-Jan-2014 |
Erin Dahlgren <edahlgren@google.com> |
Show onscreen indicators for enabled and visible options. Bug: 12434780 Change-Id: I85a3efba46303fc47f456d696d89b0ca2997f9f6
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
1648c36927501ff32bf2918e8a445118d5208731 |
|
07-Jan-2014 |
Erin Dahlgren <edahlgren@google.com> |
Add on screen indicators. Known caveats: * Does not respect the first orientation change. * PhotoModule resets flash to default on a mode switch. * Hdr plus is not sticky on mode switch. Bug: 12368905 Change-Id: I377f28c6d0f7115371cc9e9dad9378f049bf7d7c
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
4efa8b54c1df4e06f2d3caed2568015a737f9dda |
|
18-Dec-2013 |
Erin Dahlgren <edahlgren@google.com> |
New Capture UI. * depends on ag/400799 Change-Id: Ieb0e27447659bcb04dee57348583f68d680408d2
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
58598dc16e1f5a747fe1407ec1641a5529f423e5 |
|
19-Dec-2013 |
Sascha Haeberling <haeberling@google.com> |
Clean up unused imports. Change-Id: If53a35571522c879304ac9af0ebfca79ed536be0
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
cc0161c31a29848a822377845b5e7ffafeacca61 |
|
18-Dec-2013 |
Spike Sprague <spikuru@google.com> |
adding new icon resources bug: 12128194 Change-Id: I1b34100821113aa7ba996fab3faf14752e766030
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
db44ef57cdb576704b1aafb2b81e30bf9ff261ad |
|
14-Dec-2013 |
Spike Sprague <spikuru@google.com> |
video intent ui Change-Id: I85e346274c51ec87e0d95e8e30f5c261f08f4d34
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
eb3134f6ecc42f7d98625ca2c0ddfb06c9f07c43 |
|
12-Dec-2013 |
Spike Sprague <spikuru@google.com> |
intent ui Change-Id: I34c2b73a07d64b55b8aeb36515cae5d4e4e92813
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
0f3c4b4fc9ac87d7d4c3d04c3cb3426c711f57ea |
|
11-Dec-2013 |
Spike Sprague <spikuru@google.com> |
unify preview and bottom bar resizing code move bottom bar button into own layout files Change-Id: Ib6237fddaa545476563b796cbd752b9562e9d9e4
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
8a2933b2c0156b752425b499f3081e4ffc350061 |
|
06-Dec-2013 |
Erin Dahlgren <edahlgren@google.com> |
Make the ButtonManager api associative. * Makes handling dependent behavior between buttons less error prone. Change-Id: I13acf3475c46573668e0c8fee633e71efafd9588
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|
18e2ef6d2b2d36abcaa7378a0f7df792ecf8ed81 |
|
05-Dec-2013 |
Erin Dahlgren <edahlgren@google.com> |
Create a ButtonManager for managing common button behaviors. Change-Id: I02d99c393a01e6de9ffb2f4f351a832b4eae9e37
/packages/apps/Camera2/src/com/android/camera/ButtonManager.java
|