History log of /packages/apps/Browser/src/com/android/browser/TabBar.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1f9b3565dbd1911dfe4d9bfd8b833a5ac5f2e0c4 24-Apr-2012 Michael Kolb <kolby@google.com> show IME when titlebar is selected in tab switcher

Change-Id: I83b60ac504c8300904d76753b92f6fb3a93c172f
/packages/apps/Browser/src/com/android/browser/TabBar.java
1c3a6d2630b372ad2ecbe11f5cf9fcf033a0e365 16-Dec-2011 Michael Kolb <kolby@google.com> fix tablet quickcontrols to not show titlebar during load

handle progress updates in tablet navbar

Change-Id: I2398358537e6a244ae1873895bf4b5bb9e3ce8eb
/packages/apps/Browser/src/com/android/browser/TabBar.java
034637c74e84153bd1f7cdd922daaeb9f6af9b8e 11-Aug-2011 John Reck <jreck@google.com> Tabs UI updated

Bug: 5153985

Change-Id: Icbe235f1c09a58199581c55bfb2d82318f13f7f7
/packages/apps/Browser/src/com/android/browser/TabBar.java
43cfe8a4521b5c153055fbfa181940bc56bb3b06 03-Aug-2011 Dianne Hackborn <hackbod@google.com> Clear bitmap from canvas after done drawing to it.

Change-Id: I0ebc8510021a2dd0b147ced7890d939ec47809f6
/packages/apps/Browser/src/com/android/browser/TabBar.java
6d598844158407f5966bdef959a74e86e73f0c1a 29-Jul-2011 Michael Kolb <kolby@google.com> remove unused references

fixing the build

Change-Id: I0eb96c00a50918bc2cbf588c6ee2bce8b7082358
/packages/apps/Browser/src/com/android/browser/TabBar.java
b14ff2febe4b6a07a73c875858437c89cf43fc72 02-Jul-2011 Michael Kolb <kolby@google.com> remove url bar indicator from tabs

Bug: 4987410

Change-Id: If7105b4fc8e6d34712a59c4e775925d959a5ee6e
/packages/apps/Browser/src/com/android/browser/TabBar.java
7e5b8b5ab04edd6cfe3acc4dadca42b11ba484c3 22-Jun-2011 John Reck <jreck@google.com> Titlebar Autoshow tweaks

Also consolidate some common code between phone and tablet

Change-Id: I2e1be9be84b07726596d4b4fe7345c0074236be1
/packages/apps/Browser/src/com/android/browser/TabBar.java
5d43ce897758b7cb5deadc1203717b965334784c 22-Jun-2011 John Reck <jreck@google.com> Implement scroll up trigger titlebar

On phones, when scroll up show the title bar

Change-Id: I432bdddf693a351be9c6223e26804452b09d783f
/packages/apps/Browser/src/com/android/browser/TabBar.java
541f55a0178da7c09fb32aa5385effae031ea071 08-Jun-2011 John Reck <jreck@google.com> Freeze tab improvements

Change-Id: I5d5e5a7a18cafdbe845fa1ef949276bdfd1996d3
/packages/apps/Browser/src/com/android/browser/TabBar.java
e755c575712cfee4aa558df7fcd5defe97927f2b 18-May-2011 Michael Kolb <kolby@google.com> am 26493801: am 5358c83a: Merge "adjust tab width for screen size" into honeycomb-mr2

* commit '2649380163039804809d38612e490f02dd14f169':
adjust tab width for screen size
678afc88c00b339950b41e5be9a3e165d580f7bf 17-May-2011 Michael Kolb <kolby@google.com> adjust tab width for screen size

Bug: 4427112
make tabs smaller for portrait 7 inch screen

Change-Id: I0e02e68b1bae1fe7e81f1a3a49911707de40903b
/packages/apps/Browser/src/com/android/browser/TabBar.java
c831b63308dd1f8ef71808db8344ca2566ba4ed4 11-May-2011 Michael Kolb <kolby@google.com> introduce tab IDs

Tabs are identified by IDs now, instead of their position
Refactored the save/restore code

Change-Id: I7133d55831201d097dc19ec938a85e7085f36749
/packages/apps/Browser/src/com/android/browser/TabBar.java
46f987eca738a36e2c8382aaec6c7ef2ae2482ae 05-Apr-2011 Michael Kolb <kolby@google.com> refactor titlebar code

Change-Id: I45db5f19af142ba78d3e3833fa428e8f9a14b889
/packages/apps/Browser/src/com/android/browser/TabBar.java
b9a051bd9ed974c4d3d29a549bb7e00d8a95c33c 18-Mar-2011 John Reck <jreck@google.com> use BrowserWebView for all UIs

Rename ScrollWebView->BrowserWebView

Change-Id: Icce042be4ad054b1fc3d5c0f9500f8ea112479a4
/packages/apps/Browser/src/com/android/browser/TabBar.java
05902aa39843613ea93dd0c1b41d561d4ea85ff9 23-Feb-2011 Michael Kolb <kolby@google.com> fix NPE in drawClipped

Bug: 3416053
only call draw clipped with instantiated shaders

Change-Id: Ib8d2f2bc37c8d4a4d0660e6bc745dea2733e5f32
/packages/apps/Browser/src/com/android/browser/TabBar.java
5ee018e25ecda8955f865cbf7b0b946bcad2b294 19-Feb-2011 Michael Kolb <kolby@google.com> don't scroll title bar while editing

Bug: 3405814
Check if scroll is user initiated and if user is editing url
before hiding titlebar when scrolling

Change-Id: Icc32ef1cc83018021ebe12402aec016c9555e3a9
/packages/apps/Browser/src/com/android/browser/TabBar.java
eb7001c66f49babd2f52ebeedcf55421ffc2597d 17-Feb-2011 Michael Kolb <kolby@google.com> change tab focus highlight

Two px wide green stroke added for tab focus highlight.

Change-Id: I77fc9e20414e4bad593bf76b5aab6e19f3f1ff74
/packages/apps/Browser/src/com/android/browser/TabBar.java
dc2ee1bfb50b7bec0cf3215e3d298b246dc71101 14-Feb-2011 Michael Kolb <kolby@google.com> fix shortcut handling

Bugs: 3400078
3270434
3368141
3381411

Fixed controller to check for menu & ctrl keys for shortcuts
Changed focus handling in url bar
Keyboard focus transitions are not 100% working yet, but it's possible
to navigate to all the elements

Change-Id: I514d85a37dae2589e3ce1ecb18c7fc0bf4e715f3
/packages/apps/Browser/src/com/android/browser/TabBar.java
7cdc4906fc5852297a9a254c3251ad2f4dead6ee 04-Feb-2011 Michael Kolb <kolby@google.com> Remove second url bar

Remove the overlay "fake" titlebar by telling the
WebView where to render the embedded titlebar
Simplify focus handling
requires Ic979b641c8cc80acb83eeab49c4f700fc5c50e72
in frameworks/base

Change-Id: I7896cd731949fdcc47cd18abfee5ef947b0e8cee
/packages/apps/Browser/src/com/android/browser/TabBar.java
20776cc370cf1f092b73c356c02a0df966cfd185 31-Jan-2011 Michael Kolb <kolby@google.com> fix IME bug

http://b/issue?id=3406328
http://b/issue?id=3406389
hide title bar before removing tab to avoid IME triggered by
focus change
removed unnecessary call to hideComboView

Change-Id: Ia559bae8bc98aed9325e715696f20833ecf5916f
/packages/apps/Browser/src/com/android/browser/TabBar.java
8814d738ad840ea66f0e5a4733f53f2e3bd8d0eb 26-Jan-2011 Michael Kolb <kolby@google.com> fix quickcontrols

http://b/issue?id=3394524
check tab bar state after removing Combo page
add tab bar state check after animations

Change-Id: I5c3c497c8905ce2d0e069c796c835aff5f2cc21a
/packages/apps/Browser/src/com/android/browser/TabBar.java
49f1583aba84ca4a5908b2185c734cf604ebb248 26-Jan-2011 Michael Kolb <kolby@google.com> fix tab title

http://b/issue?id=3384383
changed favicon background
cleaned up spacing
added fade to tab out animation
increase size of tab for chevron

Change-Id: I749c108691b73738839028b9cac89add86aa8b00
/packages/apps/Browser/src/com/android/browser/TabBar.java
2d59c32ee3fc1ed92d57609998f0430ad7695317 25-Jan-2011 Michael Kolb <kolby@google.com> add tab bar animations

http://b/issue?id=3281119
added in/out animations for tabs

Change-Id: Ia8a467b93e5bc14b8b84cfe7b7e25ffbfadc7209
/packages/apps/Browser/src/com/android/browser/TabBar.java
7dad8f0c238853de01d5d200b306092b5cfa0026 21-Jan-2011 Michael Kolb <kolby@google.com> fix scroll callback for webview

http://b/issue?id=3377268
added check to see if state changed

Change-Id: Ic367144fb7bacb809e8acc7772298129d5c30388
/packages/apps/Browser/src/com/android/browser/TabBar.java
5a72f1858c2f73be3558c6cdaa2c84b4c36fa748 14-Jan-2011 Michael Kolb <kolby@google.com> asset drop & naming

drop in new assets
get naming in sync with UX
Note: not all resources are included yet
item_background...xm will be enabled when all required resources come in

Change-Id: I321084abd25ef6c533f1f3da636a246e7ee00547
/packages/apps/Browser/src/com/android/browser/TabBar.java
f558f0d9372ecf4eeba86dd52bf67f38ff79c0b8 14-Jan-2011 Michael Kolb <kolby@google.com> change tabbar overflow handling

http://b/issue?id=3350118
remove arrows and fade
scroll gap off to the left
scroll under new tab button to right

Change-Id: I1dcd45aadcce7881717f5af6bbdbc28bf21e7dc3
/packages/apps/Browser/src/com/android/browser/TabBar.java
b4cafc564e00d422dde6d286fdc2df971180ab51 13-Jan-2011 Michael Kolb <kolby@google.com> fix tab bar layout bug

http://b/issue?id=3344140
changed layout width of scroll view
fixed quickcontrols handling

Change-Id: I6fbe8e7c35ce3f21a2e0fc03b4650fc5a47f0fcc
/packages/apps/Browser/src/com/android/browser/TabBar.java
467af0a9e10715b86005992555d1c0a0654d136f 11-Jan-2011 Michael Kolb <kolby@google.com> Quick Control adjustments

changed new tab behavior
always show url bar when new tab is created
tapping tab shows url bar
fixed http://b/issue?id=3322095
changed pie background; frameworks has paint alpha bug
changed preferences title to "Labs"

Change-Id: I3033abd98d87a1f4595667f2cd8d1d0a674f5eda
/packages/apps/Browser/src/com/android/browser/TabBar.java
94827b6f22830ba06a66a77d3c9da9143e6ecd12 08-Jan-2011 Michael Kolb <kolby@google.com> removed TabViewData objects

the page state is stored in tabs,
so the TabViewData class is no longer needed

Change-Id: I83d3e03bff5bb7c27350b371ef0a23407e1c57e5
/packages/apps/Browser/src/com/android/browser/TabBar.java
c83732158bca4667483ac414f071392698beb82e 08-Jan-2011 Romain Guy <romainguy@google.com> Save 1.2ms of drawing time per displayed tab.

In a test with 4 tabs opened and scrolling CNN.com, drawing a frame
goes from 20ms down to 13ms.

Change-Id: I187361c7d6b6ee2f42f7cd7271432fa9e58f34aa
/packages/apps/Browser/src/com/android/browser/TabBar.java
dcf911c7cb1c3eeb8b073d69c2ccd96e6179b4a8 23-Dec-2010 John Reck <jreck@google.com> Hide fake title bar on scroll

Bug: 3293529
Hide the fake title bar when the page is scrolled, even if the user
opened it with the affordance

Change-Id: Id2606b0b5bb564e5e0e88557da4509b620c3f12c
/packages/apps/Browser/src/com/android/browser/TabBar.java
30c714c853a4239e72ab1e238ce2a92472d06ab0 17-Dec-2010 John Reck <jreck@google.com> Overhaul handling tab data updates

Bug: 2127502, 3191165
Pushed some state tracking to the tab for URL, title, favicon,
and lock status. This allowed me to remove many duplicate methods
of updating that data, preventing the UI from getting out of sync
with the web view.

Change-Id: I995caa98068ad03ca37710207b5ab57bb9d801ab
/packages/apps/Browser/src/com/android/browser/TabBar.java
376b54116e38b3b94c4d64663d1bff38352b0e59 15-Dec-2010 Michael Kolb <kolby@google.com> Add quick controls

Bug: http://b/issue?id=3277888
Added Quick Controls Lab setting
Implemented Quick Controls UI

Change-Id: I72011daf9140aa5d15c8b785126867c10bbc5501
/packages/apps/Browser/src/com/android/browser/TabBar.java
6670653d355fea0ae20dc51f6c693f994c4cbb54 13-Dec-2010 Michael Kolb <kolby@google.com> Split UI based on screen size

Different UI implementation for normal and xlarge screens

Change-Id: I8217ffd16e1f87b248a22426b17fa34b3a4f89df
/packages/apps/Browser/src/com/android/browser/TabBar.java
6a85e2ae52f5e7592731cfcf1b98639ea2a03b62 14-Dec-2010 Michael Kolb <kolby@google.com> Fix url bar indicator

http://b/issue?id=3281700
Hide url bar indicator if tab is not active

Change-Id: If87fa41a369e72d4b1cd790e9f2a800636bd5bc5
/packages/apps/Browser/src/com/android/browser/TabBar.java
a0e2a75fdba703260c02838c96d9d4008e914a1d 13-Dec-2010 Michael Kolb <kolby@google.com> Add title bar indicator to tab

Bug: http://b/issue?id=3184567
When the url bar is scrolled off the screen, the current
tab shows an indicator

Change-Id: I5a1f11bac09304c81857496b4bb7662656ef225a
/packages/apps/Browser/src/com/android/browser/TabBar.java
2b5a13ab55991f55ab7afb107e4401c6fbb5ad64 09-Dec-2010 Michael Kolb <kolby@google.com> New tab rendering

Rendering tabs from a fixed background asset

Change-Id: Ic02ed0c059486c2bb8157f19012f98099bf7e75a
/packages/apps/Browser/src/com/android/browser/TabBar.java
ef0742696d31a3661414089446ff9a3ddd786639 03-Dec-2010 John Reck <jreck@google.com> Change homepage setting handling

Bug: 3247095
Tweaks the setting of the homepage setting. Replaces the "set to..."
dialog with 2 buttons, and user can now enter a blank url to get a
blank page with title "New Tab".

Change-Id: I95bcfcd241db4b9efbde645100d2fd44c980e061
/packages/apps/Browser/src/com/android/browser/TabBar.java
1bf231334fd4bda8dbde5b9a0345c756a213b3a2 19-Nov-2010 Michael Kolb <kolby@google.com> restore all tabs on demand

Bug: 3214151
introduced new flag to determine if all tabs should be restored
controlled by the Ui implementation

Change-Id: I3e296f87a93fae54693bca186bb06ecd6db11d02
/packages/apps/Browser/src/com/android/browser/TabBar.java
8233facddcc51865d612a919d450db6954aa48e3 27-Oct-2010 Michael Kolb <kolby@google.com> Controller Refactor

Bug: 3170671
First step towards a model/view/control design in Browser
introduced Controller object
started separating UI code
represent state of the app in one place only

Change-Id: Ica387d6bde2dcf1a4993c3db0cce498cf34ff60f
/packages/apps/Browser/src/com/android/browser/TabBar.java
fb3017ffd8aa3f2342380270cf468e3a68914e69 27-Oct-2010 John Reck <jreck@google.com> Fixes tab title not updating correctly

Bug: 3130982
Fixes the bug where the tab title would stay the same until a new
title was received. Now the title changes to "Loading..." until a
new title is received, or changes to the URL if the page finishes
or is canceled without receiving a title.

Change-Id: I667acbaeea5383b6a434c20337d404f49b947b0d
/packages/apps/Browser/src/com/android/browser/TabBar.java
d8657622ef6474677d8c1294627d5423723cc867 26-Oct-2010 John Reck <jreck@google.com> Fix missing incognito tab title

Bug: 2988970
Fixed a bug where new icognito tabs often have a missing
title in the tab.

Change-Id: I1b1bff829e0c11be150678ea1aeea0bdfaa5d15a
/packages/apps/Browser/src/com/android/browser/TabBar.java
aff60fb04857e9f9883d357939074b2eafc111e7 25-Oct-2010 John Reck <jreck@google.com> Fixed favicon bug

Bug: 2955542
Fixed a bug where navigating from a site with a favicon to a site
without a favicon displayed the old site's favicon instead of a
generic icon.

Change-Id: I830706166283d2ae425f4a9680cdbb4ef31b1de9
/packages/apps/Browser/src/com/android/browser/TabBar.java
e2752f70a05d9189e645f296b2936d7a73d59d75 26-Oct-2010 Michael Kolb <kolby@google.com> fix NPE when closing tab

Bug: 3041603

Change-Id: Ifc77c576f072e5c78bf716f00d0efcb5b3ec2e86
/packages/apps/Browser/src/com/android/browser/TabBar.java
b1402a5c3e1617867c58d32d1fe9782cf6de423f 12-Oct-2010 Bjorn Bringert <bringert@android.com> Remove some unnecessary use of hidden APIs

Change-Id: Ie72947017550d759994e34d7db8087d1f9e6d63a
/packages/apps/Browser/src/com/android/browser/TabBar.java
e421c2472744ca7d35906f86204790ee97b91ca2 05-Oct-2010 Michael Kolb <kolby@google.com> update bookmarks & history page

convert combopage from activity to view
embed combopage in main layout
handle callbacks in BrowserActivity

Change-Id: Ie5f092f5de677a960181544e7519c2f7d5cb86c1
/packages/apps/Browser/src/com/android/browser/TabBar.java
ebba8b4e9dc4f78764d6cfb26738b54d04bc9d27 30-Sep-2010 Michael Kolb <kolby@google.com> move new tab button next to tabs

http://b/issue?id=3052018
moved tab button
added new tab option to menu
http://b/issue?id=3052583
changed text from window to tab

Change-Id: I079636f29ea529915a5f8c3ad55b4b4c7afe579f
/packages/apps/Browser/src/com/android/browser/TabBar.java
b7b115e301334f813275aa13e7a2cc27bf15fe6a 26-Sep-2010 Michael Kolb <kolby@google.com> another round of UI refresh
moved buttons in the url bar
fixed selected tab visuals (activated)

Change-Id: Ib69f9ca68b3d8cc8dfe6856f7248f21267127ae8
/packages/apps/Browser/src/com/android/browser/TabBar.java
c7485ae06c6d5d33c57a03d02bbeed54edb3c66f 03-Sep-2010 Michael Kolb <kolby@google.com> checkpoint for moving UI to Holo style
mostly final assets
dialogs are not styled correctly

Change-Id: Ib98312ca9465ded3efc2743f9828fe9a815814cc
/packages/apps/Browser/src/com/android/browser/TabBar.java
ae62fd48652f989335db21a03d8289ecc5b57e88 19-Aug-2010 Michael Kolb <kolby@google.com> incognito mode added for large screens

Change-Id: I8a3b479acc50c7e658e5d24e83ccf9256f4bf592
/packages/apps/Browser/src/com/android/browser/TabBar.java
ed217745066c160f785626e9a15ebe70af5e25e4 11-Aug-2010 Michael Kolb <kolby@google.com> switched to using action bar for large screen

Change-Id: I33b6bcd78d4983e0ce1b503d3756687588dd8ed0
/packages/apps/Browser/src/com/android/browser/TabBar.java
68792c84eded7f83e2f086d3efe81f9cfc07f9c3 10-Aug-2010 Michael Kolb <kolby@google.com> New tab flow through Bookmarks/History screen

Change-Id: I0f21279fea33582229f16f37bf813ad1fca15fc2
/packages/apps/Browser/src/com/android/browser/TabBar.java
a2b2ba8da913f26c820e49d3e43158e2fe6ebeba 05-Aug-2010 Michael Kolb <kolby@google.com> UI revision for tabbed browsing
bug # http://b/issue?id=2712871

separated tab bar from url bar
subclassed webview for scroll listener
added search button support

Change-Id: Ib9bd0c7e815e2ef08cdd20334daf61263cd52938
/packages/apps/Browser/src/com/android/browser/TabBar.java