History log of /packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8b9a4b63266b3fe57b8f1e63b9012e87001f4b6c 15-Aug-2013 Chris Wren <cwren@android.com> fix an NPE for clicks immediately upon photo table start.

Bug: 10340671
Change-Id: Ia0e7f352b2fcfc017301f21e8b9d89d2efd887d4
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
c37df74e6a50b5458c360839a75104e4e603a3ca 13-Aug-2013 Chris Wren <cwren@android.com> resove some edge cases in background optimization.

don't try to guess where the view is, just remove it from where ever it is.

don't try to track if things are animating, just add them to the background at the next convenient time.

Bug: 10048162
Change-Id: Icad3dfe8de95ab57790d201a637f1938af3aa79a
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
7170112b066301a1fc302a159aa8857a70f83883 19-Jun-2013 Chris Wren <cwren@android.com> quick fix for jank on touch devices.

optimizations for notouch devices caused jank
on touch. The best solution is difficult, so
for the time being, let's just disable that
optimiztion on touch devices.

Bug: 9462757
Change-Id: I4e574eb23d0764267e5b5efea01230feba5114d1
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
f362b8f1d503df040c55ac04913dabdbb2cd7155 11-Apr-2013 Chris Wren <cwren@android.com> graphics optimization to get back inside 60Hz.

Bug: 8594598
Change-Id: Iccb1779b5dd133af4441038c3f945d1c1ac1ba8d
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
3910ecc7c3a93485d32f8c1eac79e47dbf3753fb 11-Apr-2013 Chris Wren <cwren@android.com> story mode: declutter by fading out the backgroun images.

Bug: 8573228
Change-Id: I8b62f9fcf6c7ae82bcb990428a421722c7197e1c
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
84c3d5580e7168d1d150c1dd24340b19eb501cd2 10-Apr-2013 Chris Wren <cwren@android.com> story mode: tune timeouts and timeout management.

Bug: 8572979
Change-Id: Ica0559bec273d3628c96b5c25e6e8303226ef433
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
bcfd4439d730a4d783a02596c8ab444796323aad 09-Apr-2013 Chris Wren <cwren@android.com> better memory/cursor management for story mode.

Bug: 8578085
Change-Id: I11c44c64a9d4318a00f6db21369eba43b586f809
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
a96a454c9084e98e20f263b435b536a194f25673 09-Apr-2013 Chris Wren <cwren@android.com> manage obsolete threads.

Bug: 8574670
Change-Id: I79a9bdb8de2fec46de591acfe5a3cbcd30f0ecdf
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
a924553fc2a5bf5ab88ac031adf154480b970bd9 09-Apr-2013 Chris Wren <cwren@android.com> support dpads in story mode.

Bug: 8572945
Change-Id: Icabd1fc61ec7c3c5b6a2f5ef94641eb7c8deb1c3
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
88d80f4471c900628e2cb6eef23029b99af48e09 04-Apr-2013 Chris Wren <cwren@android.com> story mode for PhotoTable.
also some cleanup and refactoring
also fix stuck alphas

Bug: 8399588
Change-Id: Id236b29701ede3696c8f1f0ccc6522eb8256ff25
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
1dc94b55d59f5c4dbf86788d0c32b7ac4449909a 21-Mar-2013 Chris Wren <cwren@android.com> add two-finger move gesture.

Bug: 8387448
Change-Id: Ib8a54ee3e978df3c5d15058d4fe82b9e7d6a524b
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
bf44ca22d40dd60b4c30f6a979b80fbd2ffa0078 15-Mar-2013 Chris Wren <cwren@android.com> add swipe-away gesture, and fix focus blink.

Bug: 8387448
Change-Id: I316d21069e0b81f1753c975a67f56f95282c2a8a
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
eb70217554d14807d73cae033b4f756c9b80fe3b 14-Mar-2013 Chris Wren <cwren@android.com> add keyboard navigation to photo table daydream
arrows: move focus
enter: select/deselect
x/del: throw away

Bug: 8387448
Change-Id: I45d9b2273051abd18aaa82a7e6201196b06f7ce0
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
9cf665e832e1ad67dcee625f78c78743e60aecbe 10-Jan-2013 Chris Wren <cwren@android.com> guard against NPEs in bitmap decoding.

Somehow people occasionally see null bitmaps with valid BitmapFactory.Options.

Bug: 7403211
Change-Id: If6e18aa6b1c9ea6b8344f039d26197fbb44ff0d9
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
387363c426e097c358bd41367e0a8f4339fc8dc3 17-Oct-2012 Chris Wren <cwren@android.com> tune re-deal behavior on photo table.

Bug: 7669353
Change-Id: I17aaf289067cbd688dba5cd317541b98bb4ee3dd
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
b6c75a5e1a9dfc7753a451e97607510d37264374 01-Nov-2012 Chris Wren <cwren@android.com> don't reuse mOptions across threads.

Bug: 7370134
Change-Id: If6e02c2095f5f70e4dd506e651efbbd5ad47fa07
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
f64bb8f6838663783d55d07cee20f96b93aa5b42 17-Oct-2012 Romain Guy <romainguy@google.com> Make my dreams pretty
Bug #7353771

This change enables mipmapping on large photos to make them look
nicer when scaled down.

Change-Id: I90f398a361f78b098884543a686e20a266e6af44
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
7b5201e92d46cc710ead66c1f899f0f4ab65295a 17-Oct-2012 Romain Guy <romainguy@google.com> Save memory

PhotoTable creates layers when they are not needed. Since the images
are pretty big this generates large allocations that don't help
improve performance.

Change-Id: I95f28c27c8facc1fd4562cb7ba1f3c83fd80d9fc
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
1c1faec579b96aeac7416a80a7ee7155a813fffe 29-Sep-2012 Dianne Hackborn <hackbod@google.com> Hopefully fix build.

Change-Id: I4c1a0ab6a88dd6a071e5467497e5c85891893ea3
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
651ee92128e1899957758abeeb1c2c669f240093 13-Sep-2012 Chris Wren <cwren@android.com> add vignetting to the photo table

Change-Id: I329b14ffdc70cc21e16f917fd06a4c2b1f1e27b6
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
f98687b22f4091083287ab7de7a0f3102bd9c1ba 13-Sep-2012 Chris Wren <cwren@android.com> deal out new images in batches

Change-Id: I1637c4063a0f743efdde79e47c5f283ff5771f05
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
70ef3e7da59212c3c4baedf92f418eb9012a4db3 13-Sep-2012 Chris Wren <cwren@android.com> tune photo screensaver transisitons.

Bug: 7162805
Change-Id: I2f0fe4eb9245855d0caa34f1eb288c5d6f2c87f1
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
f40bfb6272ceec0f3ec471495a8e1b739c5b9d4f 13-Sep-2012 Chris Wren <cwren@android.com> multiple landing zones for photo table.

Change-Id: I71592794d73884ce0dd018d72f69a6c200a3f36d
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
76086400f8e68b810bf1b3db0dc4f7133c8644ae 13-Sep-2012 Chris Wren <cwren@android.com> New animation curves for photo table.

Change-Id: I971fa42d44b5b0d4649f0666267cb72219db1f0e
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
d85f53c69dead1f1f6c0290b8104422143bc5166 06-Sep-2012 Chris Wren <cwren@android.com> Add ability to select the albums to display.

Change-Id: I80ff33c4c880c445b79735d6483bc9337a89e392
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
c91cbab0936ec64c8078aa8deeb1cfbe0e15cbfa 31-Aug-2012 Chris Wren <cwren@android.com> add a simple photo flipper dream.

Change-Id: I33a5dc491445ba6203e744099187df2760486be6
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
f61019ceb816fed9e5035c3d9b8451f6e4ee1da9 30-Aug-2012 Chris Wren <cwren@android.com> fix lightsout mode and workaround a multifinger fling bug.

Change-Id: I59b195b4a43de61b19a9bdf98a76e2fa0f705db4
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
135f525b62eb20c31c593e09f8bdb92215d538a4 30-Aug-2012 Chris Wren <cwren@android.com> fix and enable flicking, also refactor

Change-Id: Iec0033370fd040cb6d650c3746ee397195c64416
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
23f9b01ba3f51a33a2ba92bca7d7a53f25b1b146 29-Aug-2012 Chris Wren <cwren@android.com> PhotoTable Polish:
+ remove manual rotation
+ better icon
+ gradient background
+ remove tap to dismiss
+ (temporarily disabled) flick to replace

Change-Id: I2177077e37ce07a131a67bfbd11f8a447775ab98
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
20e2554251954f6757462ab13470c1ebdcfba62e 23-Aug-2012 Chris Wren <cwren@android.com> Photo Table V2
+ Add ability to manipulate images.
+ Handle device rotations with more grace.
+ support device-specific scaling factors

Change-Id: Ie53ae7dc41225501437f0a77f5ccda1a8a92069f
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java
c8ca07eb52a54efe327d024dc542e0a7f8849bfb 16-Aug-2012 Chris Wren <cwren@android.com> Example Dream: photos

An example screensaver that shows local photos.

Change-Id: I2997c4f8ab35777d96df31a46f2f55044e3114c2
/packages/screensavers/PhotoTable/src/com/android/dreams/phototable/PhotoTable.java