51 Commits

Author SHA1 Message Date
anthony restaino
f148283053 Moving bookmarks storage from flat file to database 2017-05-07 19:25:50 -04:00
anthony restaino
6f4e4115d8 Break out rotation animation into animation utils 2017-05-06 19:58:12 -04:00
anthony restaino
086f915e20 Switching from getSimpleName to hardcoded tag 2017-05-06 14:34:44 -04:00
anthony restaino
510e7fd7a0 Switching to recycler view 2017-05-05 21:31:05 -04:00
anthony restaino
0fcf7451cb Removing event buss 2017-04-30 21:00:45 -04:00
anthony restaino
0cc8777e31 More injection 2017-04-26 21:41:47 -04:00
anthony restaino
f90e897995 Fixing fragment lifecycle for tab and bookmark drawers 2017-04-22 23:07:08 -04:00
anthony restaino
2eea6fb60b Updating to butterknife v8 2017-04-22 20:46:41 -04:00
anthony restaino
5f8470c577 Using butterknife to bind views in fragments 2017-04-22 20:37:01 -04:00
anthony restaino
cca39aa3d2 Cleaning up image request logic 2017-04-14 22:47:42 -04:00
anthony restaino
3c133748e9 Dropping async task for bonsai in image downloading 2017-04-11 22:38:15 -04:00
anthony restaino
77a2f61df3 Updating bonsai 2017-03-18 22:20:57 -04:00
Anthony Restaino
6b69eb6edd Fix null pointer exception caused by activity not being ready 2016-11-01 23:46:05 -04:00
Anthony Restaino
9aed39c49c Fix bug where certain apps wouldn't be considered to handle intents, cleaned up imports 2016-10-27 22:25:19 -04:00
Anthony Restaino
3d0788e650 Cleaning up some event bus related code 2016-10-14 22:14:37 -04:00
Anthony Restaino
df7fd47235 pulling out event bus in more places 2016-10-09 10:54:26 -04:00
Anthony Restaino
f71ebd2643 Use interface instead of event bus, moving some stuff out of activity and into presenter 2016-10-07 22:06:52 -04:00
Anthony Restaino
8ae8f58cc6 Fixing deprecated API usage and lint warnings 2016-09-19 21:50:36 -04:00
Anthony Restaino
438662bffd Removing some unused code, breaking out strings into constants, improving network receiver 2016-09-12 20:31:10 -04:00
Anthony Restaino
b3ee8ca155 Change dialog UI to be list based instead of button based to allow for more options 2016-07-31 17:09:32 -04:00
Anthony Restaino
e19d08513b Move from internal observable classes to bonsai, fix threading problems with suggestions 2016-07-11 21:59:26 -04:00
Anthony Restaino
f6c818fbb5 Fixed bug with state restoration, fixed weird tab closing behavior, added some missing annotations 2016-04-21 09:04:49 -04:00
Anthony Restaino
984aa133ec Fixed null pointer exception, fixed threading bug on ICS, upgraded leak canary version 2016-04-04 21:59:35 -04:00
Anthony Restaino
6d47d7232f Fixed null pointer exception 2016-03-28 19:59:42 -04:00
Anthony Restaino
f05312e915 Fixed bug where fragments wouldn't update their preferences if they changed 2016-03-22 21:12:17 -04:00
Anthony Restaino
bd8c439161 Fixed bug where multiple processes caused incognito to nor respond to preference changes.
Possibly in the future I should explore gong back to multiprocess for
incognito mode but right now it causes bugs. Also tweaked UI color in
color mode
2016-03-20 13:07:50 -04:00
Anthony Restaino
b8b2bd090f Fixed crashes 2016-03-13 18:13:19 -04:00
Anthony Restaino
2c4db0c54b Animate tab addition/deletion in recyclerview, change full screen implementation to be simpler
TODO still need to use correct animations for tab addition and removal
2016-02-21 15:11:20 -05:00
Anthony Restaino
0ab302775c Fixed NPE in bookmarks fragment... ugh 2016-02-12 17:31:56 -05:00
Anthony Restaino
4a21d3f4f9 Use Executor thread pool instead of creating my own threads on the fly 2016-01-30 22:46:57 -05:00
Anthony Restaino
970ffbaca8 Add null annotations for fragments 2016-01-28 21:16:25 -05:00
Anthony Restaino
930880b339 Remove more uses of the static context from BrowserApp 2016-01-22 23:27:26 -05:00
Anthony Restaino
27e01483b1 Update gradle dependencies, fix a number of lint errors
Note: resource closed inspections that were ignored were ignored because
they were being properly closed in finally{} blocks
2016-01-11 22:26:32 -05:00
Stefano Pacifici
6f914e9e17 Better handling of bookmarks, some responsability moved back to BrowserActivity 2015-11-04 14:21:44 +01:00
Anthony Restaino
23dc83fb6a Fixed bug where you could add generated html pages as bookmarks 2015-11-01 16:00:28 -05:00
Anthony Restaino
1c96b62eb6 Add back SSL error detection that was removed, fixed static analysis warnings. 2015-10-15 21:45:54 -04:00
Anthony Restaino
88549bf156 Fixed number of UI bugs recently introduced in Tabs changes merge from S. Pacifici 2015-10-14 23:58:47 -04:00
Anthony Restaino
159053841a Add dex counter, fixed new bugs in bookmarks, fixed bug in bookmark sync, todo fix downloading bug 2015-10-14 21:21:51 -04:00
Stefano Pacifici
a3f3fbd401 Improving the #296 pull request 2015-10-09 12:36:08 +02:00
Stefano Pacifici
3cb576d358 Merge latest changes from Anthony's dev branch 2015-09-29 12:11:08 +02:00
Anthony Restaino
38d1973a93 Lint fixes, save scroll position in bookmarks list 2015-09-27 15:40:04 -04:00
Anthony Restaino
a71a8c3493 Better asynchronous image loading for BookmarksFragment
Previous AsyncTask would throw a RejectedExecutionException if too many
AsyncTasks got spawned on the thread pool executor. The solution was to
create a custom Executor that properly executed the task and queue it if
necessary. Also switched to using weakreference for the view and set
timeouts on image loading so it can load faster.
2015-09-27 11:51:18 -04:00
Stefano Pacifici
6749ca39b8 Simplified LightningView with externalized XXXClients 2015-09-22 16:15:17 +02:00
Anthony Restaino
05efb4eb72 Fixed bugs in the BookmarksFragment and BookmarkManager 2015-09-16 21:51:15 -04:00
Stefano Pacifici
5c2cf07e20 PreferenceManager injected 2015-09-16 16:49:59 +02: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
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