anthony restaino
0fcf7451cb
Removing event buss
2017-04-30 21:00:45 -04:00
anthony restaino
72e5b0fa91
Inferring nullity
2017-04-29 17:18:43 -04:00
anthony restaino
7fa3315662
Localizing log tags
2017-04-26 22:50:15 -04:00
anthony restaino
61bb99c3be
Injecting application where possible
2017-04-26 22:03:49 -04:00
anthony restaino
0cc8777e31
More injection
2017-04-26 21:41:47 -04:00
anthony restaino
38bb96d4f2
Cleaning up potential NPEs and other lint warnings
2017-04-22 18:32:55 -04:00
anthony restaino
cca39aa3d2
Cleaning up image request logic
2017-04-14 22:47:42 -04:00
anthony restaino
1d6ef194d1
Reducing code duplication in image downloader
2017-04-12 22:30:55 -04:00
anthony restaino
3c133748e9
Dropping async task for bonsai in image downloading
2017-04-11 22:38:15 -04:00
anthony restaino
0819d35711
Making html page generation reactive
2017-04-09 21:17:21 -04:00
anthony restaino
3e6c228bba
Cleaning up lint warnings caused by appcompat upgrade
2017-03-26 20:08:07 -04:00
anthony restaino
77a2f61df3
Updating bonsai
2017-03-18 22:20:57 -04:00
Anthony Restaino
a6b755e6c4
Remove snackbar event bus message
2016-10-14 22:44:47 -04:00
Anthony Restaino
8ae8f58cc6
Fixing deprecated API usage and lint warnings
2016-09-19 21:50:36 -04:00
Anthony Restaino
ef482718ae
Fixed bug on Android Nougat where long press of the back button didn't work as before
2016-09-16 22:04:04 -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
2f57685610
Correctly size dialogs across the app
2016-08-30 21:11:28 -04:00
Anthony Restaino
7b193bbeb8
Fade in selected state on tabs when they are in the drawer
2016-08-27 19:47:56 -04:00
Anthony Restaino
dbf9b16602
Improve text reflow
2016-08-27 18:14:43 -04:00
Anthony Restaino
0b2ba8fbf3
Add workaround for occasionally buggy header loading code
...
If custom headers (block identifying headers and DNT) are not being
used, we call super. This way, if the user turns on those options and
experiences problems on a site, they can turn off the option so that the
site works correctly.
2016-08-02 20:15:29 -04:00
Anthony Restaino
a0ae42dbb9
Switch to progress bar library
2016-07-21 23:29:33 -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
b7f3defd19
Fix bug where AutoCompleteTextView selected text but didn't delete it when typing
...
Also added in window focus change callback so that we can animate UI in
correctly. Also other small changes
2016-05-25 21:35:38 -04:00
Anthony Restaino
d80e7e2edc
Fixed bug with WebView onResume, improved Observable, fixed some other stuff
2016-04-21 20:28:44 -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
d59aeef3a9
added some missing nullable annotation additions, switched to compat implementations of some methods, fixed some lint warnings
2016-04-18 14:00:09 -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
6e940b0a15
Only Kitkat and up supports changing headers, disable on lower API versions
2016-03-24 21:41:31 -04:00
Anthony Restaino
dbc186db9b
Fixed bugs related restore tabs option
...
- fixed tab being blank if option was off
- fixed bug where bookmarks would show sub folder if browser was closed
in that folder if option was on
2016-03-23 20:10:42 -04:00
Anthony Restaino
ae6726b290
Remove unnecessary imports, make methods static
2016-03-22 21:16:11 -04:00
Anthony Restaino
87ae1eb8fe
Fixed bug where changing theme resulted in default tab icons being incorrectly themed
2016-03-16 21:20:26 -04:00
Anthony Restaino
8763f35668
Update gradle version, fix crash on kitkat caused by old gradle plugin version
2016-03-02 21:39:53 -05: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
737c02d6e8
Added back/forward icon enable/disabling on tablet devices
2016-02-12 17:36:46 -05:00
Anthony Restaino
a1978c73b8
Merge pull request #369 from rishubil/dev
...
Add increase contrast filter
2016-02-11 21:06:00 -05:00
Anthony Restaino
9b34a553ed
Just log an error instead of crashing when view state is messed up
2016-02-09 23:06:13 -05:00
Anthony Restaino
79d619f82b
Support bookmark importing from chrome variants and stock browser, lint fixes
2016-02-07 12:34:04 -05:00
Anthony Restaino
941f54d615
Renamed OnSubscribe/Subscriber, moved anonymous class to static class, added --stacktrace to gradle build to capture build crash
2016-02-05 21:54:45 -05:00
Anthony Restaino
77465c83dd
Reactive code for reading activity
2016-02-04 23:59:01 -05:00
Anthony Restaino
ac3f43a76f
Prevent observers from sending events out of order, add documentation, annotations
2016-02-02 22:06:28 -05:00
Anthony Restaino
de4fdc86e0
Add missing annotations, clean up reactive code, simplify methods
2016-02-01 22:32:12 -05:00
Anthony Restaino
e2d46bdae2
Fixed StrictMode problems, created a reactive implementation class, fixed potential NPEs, fixed memory leak
...
* Fixed places where IO was done on main thread
* Created reactive class Observable so that work could easily be done on
other threads
* Fixed potential NPEs in LightningView
* Fixed memory leak where ConnectivityManager was leaking activity
2016-02-01 22:17:44 -05:00
Anthony Restaino
359a252f24
Null annotations for rest of classes
2016-01-28 21:18:39 -05:00
Anthony Restaino
ff3d94635a
Fix null issues with bitmap
2016-01-27 23:25:34 -05:00
Anthony Restaino
8f38b91dc1
Non null annotations in LightningWebClient/ChromeClient
2016-01-27 23:18:21 -05:00
Anthony Restaino
4eb292f40f
Infer nullity
2016-01-27 20:49:27 -05:00
Anthony Restaino
600034b6fa
Remove unused imports
2016-01-24 00:14:14 -05:00
Anthony Restaino
ac107d6704
Variable renaming, moving fields around, more injection, move ProxyUtils out of flavor specific code
2016-01-23 19:55:11 -05:00
Anthony Restaino
cb52aa0065
Inject Bus, HistoryDatabase, and PreferenceManager rather than using BrowserApp to access instances
2016-01-23 19:36:05 -05:00
Anthony Restaino
f6b60894f6
Make HistoryPage an AsyncTask to be easier to use
2016-01-23 12:53:19 -05:00