Stefano Pacifici
4be31553ad
Back, Forward and Plus rewired
2015-09-15 16:10:34 +02:00
Stefano Pacifici
7661ea35ee
In the middle of events rewiring (back/forward)
2015-09-15 14:24:31 +02:00
Anthony Restaino
748397f1f0
remove redundant calls to "showTab"
2015-09-14 20:18:24 -04:00
Anthony Restaino
c65cccb25c
Remove unnecessary ClickListener classes
2015-09-14 20:03:35 -04:00
Anthony Restaino
2da5c4194c
Fixed static analysis warnings
...
* Using strings when characters could be used
* Unused imports
* String concatenation in a loop
2015-09-14 20:03:11 -04:00
Anthony Restaino
8a6ad81027
Extract anonymous caching class to its own inner class
2015-09-14 19:58:46 -04:00
Stefano Pacifici
51f783cea4
TabsFragment extracted
2015-09-14 17:58:21 +02:00
Stefano Pacifici
74073178bf
mWebView reference removed from BrowserActivity
2015-09-14 14:41:11 +02:00
Stefano Pacifici
f0c3b743d4
CurrentTab reference removed from BrowserActivity
2015-09-14 14:19:07 +02:00
Stefano Pacifici
74a75d4adb
TabsManager created
2015-09-14 13:44:36 +02:00
Stefano Pacifici
5628433718
iml files removed. They are generated during gradle sync by Android Studio.
2015-09-14 10:15:34 +02:00
Anthony Restaino
919043cad9
Fixed bug in release builds where event bus events were not being fired
2015-09-13 13:16:23 -04:00
Anthony Restaino
0b94eda458
Initialize ui color variable
2015-09-12 11:10:51 -04:00
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
965ccee8b7
Update to faster jsoup library version
2015-09-11 22:14:26 -04:00
Anthony Restaino
5fd401c2c0
Use thread pool executors on AsyncTasks to increase performance
2015-09-11 20:28:01 -04:00
Anthony Restaino
161f4100b3
Cache icons on a background thread
2015-09-11 20:27:30 -04:00
Anthony Restaino
875cd45c7b
Updated to latest Google logo
2015-09-11 20:26:07 -04:00
Anthony Restaino
0ac2337ff8
Refactored ProxyUtils for lite version
2015-09-10 08:04:40 -04:00
Anthony Restaino
838270b4b0
Fix broken icon downloading, handle edge cases where url parameter is bad
2015-09-09 23:40:54 -04:00
Anthony Restaino
3fab58955c
Removed need for passing a Context to the ProxyUtils singleton
2015-09-09 22:18:20 -04:00
Anthony Restaino
dbf0457d79
Don't clear the HashMap, instead just change the reference
2015-09-09 21:32:05 -04:00
Anthony Restaino
5dff2db5df
Add LeakCanary library, fix a few memory leaks
2015-09-08 22:24:15 -04:00
Anthony Restaino
d5102b5e54
Fixed a number of lint warnings
2015-09-08 21:10:34 -04:00
Anthony Restaino
7f07edcdf7
Fixed compile bug in LightningLite
2015-09-08 20:50:17 -04:00
Anthony Restaino
b33c4caf67
Fixed bug with WebView background being transparent, fixed some deprecated API usage, made HistoryDatabase a true singleton
2015-09-08 20:48:08 -04:00
Anthony Restaino
681a76df50
formatting change in browseractivity
2015-09-07 20:42:33 -04:00
Anthony Restaino
e00c82655a
Remove pointless assertions: @ NonNull removes need for assertions
2015-09-07 20:34:06 -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
3b75765d92
Add a transition when entering and exiting the Reading mode
2015-09-07 20:01:14 -04:00
Anthony Restaino
b0169e73d2
Use support library DrawerArrowDrawable instead of using our own version
2015-09-07 20:01:12 -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
Anthony Restaino
1b0b256ce8
Update README.md
2015-09-07 19:56:33 -04:00
Anthony Restaino
dcc67fbdb6
Merge pull request #284 from stefano-cliqz/dev
...
Refactoring: Bookmarks as Fragment
2015-09-07 15:37:08 -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
83790bec70
Fix bookmarks drawer background problems
2015-09-03 15:57:12 +02:00
Stefano Pacifici
23e97306dd
BookmarkPage restored and proper dependency injection
2015-09-03 15:33:40 +02:00
Stefano Pacifici
47103ba3d0
Activity Transaction animations merged
2015-09-02 15:24:33 +02:00
Anthony Restaino
8061d8726a
Add clear button to the search bar instead of go button
2015-08-30 15:23:59 -04:00
Anthony Restaino
1896fa6151
Animations for activity transitions
2015-08-27 22:44:22 -04:00
Stefano Pacifici
4eaf01e6cc
Updated netchiper submodule
2015-08-27 22:00:31 +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
98f0daceaa
method could be static
2015-08-25 21:02:37 -04:00
Anthony Restaino
367c62bd39
Improved reading mode thanks to changes from snacktory fork by skyshard
2015-08-25 20:59:23 -04:00
Anthony Restaino
04c9f75a90
Added option for empty user agent if the user sets an empty string to work around webview limitations
2015-08-25 20:19:38 -04:00
Anthony Restaino
dd18526ddf
Fixed some deprecation problems and code analysis warnings
2015-08-23 23:26:21 -04:00
Anthony Restaino
85d92db738
Switched to RecyclerView, cleaned up some HTML generator methods
2015-08-23 19:21:22 -04:00
Anthony Restaino
b68ad65abc
Added permission handling and support for API 23
2015-08-23 12:13:06 -04:00
Anthony Restaino
a0ade8acc9
Changed padding on toolbar for consistency, updated build tools
2015-08-22 10:04:35 -04:00
Anthony Restaino
676ba822af
Try to fix problem with netcipher library
2015-08-22 09:24:58 -04:00