29 Commits

Author SHA1 Message Date
Anthony Restaino
57a25eb9dc Fixed ColorMode on the desktop tab UI by caching the backing Bitmap rather than immutable BitmapDrawable
BitmapDrawable turns out is sort of immutable even when using mutate()
so what was happening was that when switching from a tab on the right to
a tab on the left, the foreground drawable was set as the background of
two views for a small instant as the RecyclerView binds views from left
to right and the setColorFilter on the left foreground tab was not
working at all. When you switched from a left to right tab, it worked
fine because the left tab background was changed before the right and
the foreground drawable was only used by one view in that case. The
solution was to not reuse the drawable but instead reuse the backing
bitmap and create a new drawable whenever a tab moved to the foreground.
2015-09-12 10:36:09 -04:00
Anthony Restaino
5fd401c2c0 Use thread pool executors on AsyncTasks to increase performance 2015-09-11 20:28:01 -04:00
Anthony Restaino
d5102b5e54 Fixed a number of lint warnings 2015-09-08 21:10:34 -04:00
Anthony Restaino
732d309888 Cleaning up lint warnings and making some performance improvements on string builders 2015-09-07 20:31:59 -04:00
Anthony Restaino
71d6da0eee Lint fixes, remove use of assert from code, update to latest support library 2015-09-07 20:01:11 -04:00
Stefano Pacifici
2619210f8c Fix removing the BookmarksEvent.Deleted instead of the actual bookmark 2015-09-07 10:02:23 +02:00
Stefano Pacifici
23e97306dd BookmarkPage restored and proper dependency injection 2015-09-03 15:33:40 +02:00
Stefano Pacifici
3c9cd73bf0 Refactoring: Bookmarks as Fragment
1. Incognito mode in another process
2. Bookmarks as a Fragement using Otto
3. Initial bookmarks as fragment implementation
2015-08-27 16:50:36 +02:00
Anthony Restaino
b68ad65abc Added permission handling and support for API 23 2015-08-23 12:13:06 -04:00
Anthony Restaino
9f2f9d74eb First step toward Android M support, compile with sdk 23, fix errors caused by upgrade
removed copy button from search bar and replaced with go action. Had to
remove browser content provider usage as it is not longer included in
the sdk and has been completely removed.
2015-08-22 09:08:39 -04:00
Anthony Restaino
f3b0e46801 Fixed many code analysis warnings 2015-08-21 17:55:58 -04:00
Anthony Restaino
b619a12ae3 Miscellaneous code analysis warning fixes 2015-08-20 20:59:24 -04:00
Anthony Restaino
58c9e820ed Initial support for tabs on the top instead of in the navigation drawer
added a setting to switch between modes. Still needs work to be less
buggy
2015-08-20 20:58:33 -04:00
Anthony Restaino
5081ee2ea6 Fix RuntimeException on Android M Preview 2015-08-05 22:10:51 -04:00
Anthony Restaino
4ba7c7c5a3 Fixed some bugs 2015-08-05 20:04:28 -04:00
Anthony Restaino
08eedbe121 Add option to clear Web Storage 2015-08-04 20:08:55 -04:00
Anthony Restaino
3b13999b03 Added text encoding setting, updated support libraries 2015-08-03 22:33:11 -04:00
Anthony Restaino
69deb5b5a2 Renaming and Deleting bookmark folders is now available yay 2015-07-26 13:49:45 -04:00
Anthony Restaino
19103e9b2c Added Bookmark folders, Added actions to the bookmark drawer, + other
Updated icons, removed light/dark versions only have one version now
that uses a color filter to be themed to save space, optimized view
layouts
2015-07-25 10:19:14 -04:00
Anthony Restaino
dce29954e1 Down with Toast, all hail Snackbar 2015-07-19 16:58:34 -04:00
Anthony Restaino
f061a35472 Snackbar >>>>>>> Toast 2015-07-19 16:49:55 -04:00
Anthony Restaino
e35b368d50 Updated ProxyUtils to automatically start TOR when needed, more abstraction of BrowserActivity, other cleanup 2015-07-19 15:36:41 -04:00
Anthony Restaino
41cb2c4d27 Convert BrowserActivity to an abstract class, remove unused resources 2015-07-18 16:38:57 -04:00
Anthony Restaino
969cab81e7 New Full-screen mode works better and doesn't hide the top of the WebView, +other
* Now using material alertdialog on all versions
* cleaned up some code
* fixed lint issues and other inspection related problems
* Attempted to fix bugs found
2015-07-18 14:30:41 -04:00
DF1E
c60b4389a0 small fix
this info dialog is not necessary because the flash CheckBox isn't
enabled if API>19
2015-06-13 19:37:07 +02:00
DF1E
b60f555553 new Settings 3/3
now we have to bring the ToolBar back and fix some bugs...
And testing!
2015-06-12 17:10:23 +02:00
DF1E
2127863465 new Settings 2/3 2015-06-12 14:00:36 +02:00
DF1E
d47a86d9b5 new Settings 1/3 2015-06-12 13:14:29 +02:00
DF1E
a03444f4d0 rebase test for main settings screen 2015-06-11 18:48:24 +02:00