<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages_apps_Browser/src/com/android/browser/BookmarkGridPage.java, branch replicant-6.0</title>
<subtitle>packages/apps/browser
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/'/>
<entry>
<title>Work on the Bookmark Grid, including the favicon.</title>
<updated>2009-07-15T21:03:18+00:00</updated>
<author>
<name>Leon Scroggins</name>
<email>scroggo@google.com</email>
</author>
<published>2009-07-15T20:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=89c6d36e2e6d6040540ee93ef4df29a6874a6a95'/>
<id>89c6d36e2e6d6040540ee93ef4df29a6874a6a95</id>
<content type='text'>
Remove the file BookmarkGridPage, since a GridView will do just fine.
Now we specify a height and width for the bitmaps rather than adjusting
them for the screen size.  Also add the favicon and match the design
more closely for the Add option.  In BrowserActivity, match the size
of the saved screenshots to the desired size for the Bookmarks
Activity.  Also move the logic into its own method so it can be
called from multiple places (still called in only one at the moment).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the file BookmarkGridPage, since a GridView will do just fine.
Now we specify a height and width for the bitmaps rather than adjusting
them for the screen size.  Also add the favicon and match the design
more closely for the Add option.  In BrowserActivity, match the size
of the saved screenshots to the desired size for the Bookmarks
Activity.  Also move the logic into its own method so it can be
called from multiple places (still called in only one at the moment).
</pre>
</div>
</content>
</entry>
<entry>
<title>Integrate bookmark grid view mode with list view mode.</title>
<updated>2009-07-14T18:48:02+00:00</updated>
<author>
<name>Leon Scroggins</name>
<email>scroggo@google.com</email>
</author>
<published>2009-07-14T18:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=892df31fda83baeeee2d0620b622b4730c30ee87'/>
<id>892df31fda83baeeee2d0620b622b4730c30ee87</id>
<content type='text'>
This way the two different modes can share code and have
all the same behaviors (i.e. context menu options).

AndroidManifest.xml
Remove BookmarkGridPage, which is no longer an Activity.

bookmarks.xml
Add a menu option to switch between the different viewing modes.

strings.xml
Name for that menu option.

AddNewBookmark.java
Remove copyTo, which is not necessary.

BookmarkGridPage.java
Change to just be a GridView, with our desired settings, and
overriding onSizeChanged to size the thumbs appropriately.  Now its
constructor takes a BrowserBookmarksAdapter, which it uses instead
of its old private Adapter.

BrowserBookmarksAdapter.java
Now has two modes, so it can be used for both the bookmarks grid
and the list view.  Removed a bunch of obsolete code, which was
used for searching/sorting the bookmarks.

BrowserBookmarksPage.java
Now switches back and forth between using a GridView and a ListView.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way the two different modes can share code and have
all the same behaviors (i.e. context menu options).

AndroidManifest.xml
Remove BookmarkGridPage, which is no longer an Activity.

bookmarks.xml
Add a menu option to switch between the different viewing modes.

strings.xml
Name for that menu option.

AddNewBookmark.java
Remove copyTo, which is not necessary.

BookmarkGridPage.java
Change to just be a GridView, with our desired settings, and
overriding onSizeChanged to size the thumbs appropriately.  Now its
constructor takes a BrowserBookmarksAdapter, which it uses instead
of its old private Adapter.

BrowserBookmarksAdapter.java
Now has two modes, so it can be used for both the bookmarks grid
and the list view.  Removed a bunch of obsolete code, which was
used for searching/sorting the bookmarks.

BrowserBookmarksPage.java
Now switches back and forth between using a GridView and a ListView.
</pre>
</div>
</content>
</entry>
<entry>
<title>More closely match the intended design of the bookmark grid page.</title>
<updated>2009-07-07T15:34:54+00:00</updated>
<author>
<name>Leon Scroggins</name>
<email>scroggo@google.com</email>
</author>
<published>2009-07-07T15:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=266ef43967cfbd40e32fef829a8427064b10df5e'/>
<id>266ef43967cfbd40e32fef829a8427064b10df5e</id>
<content type='text'>
Change the look of the text.  Use a blank white rectangle with
rounded corners for sites without a stored screenshot.  Also
begin work on using the favicon.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the look of the text.  Use a blank white rectangle with
rounded corners for sites without a stored screenshot.  Also
begin work on using the favicon.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow user to create a new bookmark in the new UI.</title>
<updated>2009-07-06T20:40:00+00:00</updated>
<author>
<name>Leon Scroggins</name>
<email>scroggo@google.com</email>
</author>
<published>2009-07-06T20:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=71bd366d55eb17f2c4aa52640ca0e544f7b109db'/>
<id>71bd366d55eb17f2c4aa52640ca0e544f7b109db</id>
<content type='text'>
Not the final visual design, but allows dogfooders to create new
bookmarks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not the final visual design, but allows dogfooders to create new
bookmarks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a grid view for bookmarks page.</title>
<updated>2009-06-18T21:01:59+00:00</updated>
<author>
<name>Leon Scroggins</name>
<email>scroggo@google.com</email>
</author>
<published>2009-06-18T16:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=b6b7f9ef3b4ed220063f555d8b7c205210a61a04'/>
<id>b6b7f9ef3b4ed220063f555d8b7c205210a61a04</id>
<content type='text'>
The BrowserProvider now stores another blob
for a screenshot of the page.  If the current
page is a bookmark, store a screenshot.  When
viewing bookmarks, show a gridview of screenshots
of the bookmarks.

Requires a change to framework to add THUMBNAIL
to Browser.BookmarkColumns and to the HISTORY_PROJECTION
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The BrowserProvider now stores another blob
for a screenshot of the page.  If the current
page is a bookmark, store a screenshot.  When
viewing bookmarks, show a gridview of screenshots
of the bookmarks.

Requires a change to framework to add THUMBNAIL
to Browser.BookmarkColumns and to the HISTORY_PROJECTION
</pre>
</div>
</content>
</entry>
</feed>
