Anthony Restaino
8a6ad81027
Extract anonymous caching class to its own inner class
9 years ago
Stefano Pacifici
51f783cea4
TabsFragment extracted
9 years ago
Stefano Pacifici
74073178bf
mWebView reference removed from BrowserActivity
9 years ago
Stefano Pacifici
f0c3b743d4
CurrentTab reference removed from BrowserActivity
9 years ago
Stefano Pacifici
74a75d4adb
TabsManager created
9 years ago
Anthony Restaino
0b94eda458
Initialize ui color variable
9 years ago
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.
9 years ago
Anthony Restaino
5fd401c2c0
Use thread pool executors on AsyncTasks to increase performance
9 years ago
Anthony Restaino
161f4100b3
Cache icons on a background thread
9 years ago
Anthony Restaino
838270b4b0
Fix broken icon downloading, handle edge cases where url parameter is bad
9 years ago
Anthony Restaino
3fab58955c
Removed need for passing a Context to the ProxyUtils singleton
9 years ago
Anthony Restaino
dbf0457d79
Don't clear the HashMap, instead just change the reference
9 years ago
Anthony Restaino
5dff2db5df
Add LeakCanary library, fix a few memory leaks
9 years ago
Anthony Restaino
d5102b5e54
Fixed a number of lint warnings
9 years ago
Anthony Restaino
b33c4caf67
Fixed bug with WebView background being transparent, fixed some deprecated API usage, made HistoryDatabase a true singleton
9 years ago
Anthony Restaino
681a76df50
formatting change in browseractivity
9 years ago
Anthony Restaino
e00c82655a
Remove pointless assertions: @ NonNull removes need for assertions
9 years ago
Anthony Restaino
732d309888
Cleaning up lint warnings and making some performance improvements on string builders
9 years ago
Anthony Restaino
3b75765d92
Add a transition when entering and exiting the Reading mode
9 years ago
Anthony Restaino
b0169e73d2
Use support library DrawerArrowDrawable instead of using our own version
9 years ago
Anthony Restaino
71d6da0eee
Lint fixes, remove use of assert from code, update to latest support library
9 years ago
Stefano Pacifici
2619210f8c
Fix removing the BookmarksEvent.Deleted instead of the actual bookmark
9 years ago
Stefano Pacifici
23e97306dd
BookmarkPage restored and proper dependency injection
9 years ago
Anthony Restaino
8061d8726a
Add clear button to the search bar instead of go button
9 years ago
Anthony Restaino
1896fa6151
Animations for activity transitions
9 years ago
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
9 years ago
Anthony Restaino
98f0daceaa
method could be static
9 years ago
Anthony Restaino
367c62bd39
Improved reading mode thanks to changes from snacktory fork by skyshard
9 years ago
Anthony Restaino
04c9f75a90
Added option for empty user agent if the user sets an empty string to work around webview limitations
9 years ago
Anthony Restaino
dd18526ddf
Fixed some deprecation problems and code analysis warnings
9 years ago
Anthony Restaino
85d92db738
Switched to RecyclerView, cleaned up some HTML generator methods
9 years ago
Anthony Restaino
b68ad65abc
Added permission handling and support for API 23
9 years ago
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.
9 years ago
Anthony Restaino
68f5c4fb45
Better URL validation, thanks AOSP
9 years ago
Anthony Restaino
a08d793320
Added homepage button, altered tab UI slightly, fixed URL validation
9 years ago
Anthony Restaino
f3b0e46801
Fixed many code analysis warnings
9 years ago
Anthony Restaino
d5e1e06d84
Fixed bug where history wasn't being deleted until the app was restarted
9 years ago
Anthony Restaino
c301f3963a
Fixed a couple code warnings
9 years ago
Anthony Restaino
b619a12ae3
Miscellaneous code analysis warning fixes
9 years ago
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
9 years ago
ono
33eb739824
fix: about scheme
9 years ago
Anthony Restaino
e71e09c2e8
Further generify Adblock host loading
9 years ago
Anthony Restaino
25a80a86a5
Update hosts file, create versatile hosts loading method to make way for users to load from any hosts file
9 years ago
Anthony Restaino
59c720d7d8
Fixed a setting, lowered priority on a thread
9 years ago
Anthony Restaino
7e67770617
Implement javascript close window method in the browser
9 years ago
Anthony Restaino
c4e244a82b
Make incognito mode safer, fix crash in search adapter,
9 years ago
Anthony Restaino
5081ee2ea6
Fix RuntimeException on Android M Preview
9 years ago
Anthony Restaino
4ba7c7c5a3
Fixed some bugs
9 years ago
Anthony Restaino
08eedbe121
Add option to clear Web Storage
9 years ago
Anthony Restaino
3b13999b03
Added text encoding setting, updated support libraries
9 years ago