Commit Graph

494 Commits

Author SHA1 Message Date
Anthony Restaino
7cc5e584d5 Add support for DuckDuckGo search suggestions, make improvements to google suggestions 2016-09-10 17:51:28 -04:00
Anthony Restaino
d9f6931047 Remove old search suggestions adapter 2016-09-10 12:37:32 -04:00
Anthony Restaino
08161059c9 Support swapping tabs and bookmarks drawers 2016-09-10 12:17:24 -04:00
Anthony Restaino
2f57685610 Correctly size dialogs across the app 2016-08-30 21:11:28 -04:00
Anthony Restaino
6387d98d5d Augmented dialogs, added options to dialogs, improved dialog UI 2016-08-28 15:02:12 -04:00
Anthony Restaino
6d6de156c6 Use normal thickness font 2016-08-28 09:38:54 -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
c1e1395b30 Add support background setting 2016-08-27 18:14:58 -04:00
Anthony Restaino
dbf9b16602 Improve text reflow 2016-08-27 18:14:43 -04:00
Anthony Restaino
8c4e5f50b6 Removed duplicate background 2016-08-27 18:10:49 -04:00
Anthony Restaino
e7cbd3e2ed Fix threading issue in download code 2016-08-27 16:03:08 -04:00
Anthony Restaino
5711421784 Fixed a threading bug in ImageDownloadTask 2016-08-27 15:42:16 -04:00
Anthony Restaino
3643a92499 Fixed crash in history 2016-08-27 15:35:01 -04:00
Anthony Restaino
4b917992ba Fix potential bug accepting invalid certificates in reader mode 2016-08-07 21:14:40 -04:00
Anthony Restaino
0eff038407 Remove unused imports 2016-08-07 21:12:48 -04:00
Anthony Restaino
4539536eb5 Updating ad server list, removing unnecessary code in adblock 2016-08-06 17:41:00 -04:00
Anthony Restaino
d5c8479a41 Cleaning up new suggestions class 2016-08-06 17:29:06 -04:00
Anthony Restaino
3a31738bbd Cleaned up styles and themes 2016-08-06 17:26:40 -04:00
Anthony Restaino
edc040e5bd Improved layout of search suggestions, added breathing room 2016-08-02 20:23:57 -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
097e127407 Theme dialogs correctly with accent color 2016-08-01 22:33:54 -04:00
Anthony Restaino
6e108dbbff Fixed bugs with opening file:// urls in the browser via intent 2016-07-31 18:19:23 -04:00
Anthony Restaino
719b281bac Print crashes to external storage on debug builds for in the field testing 2016-07-31 18:07:17 -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
4a8df255bd Switch from png to vector 2016-07-31 14:50:03 -04:00
Anthony Restaino
256b003c5d Fixed bug with recyclerview 2016-07-30 20:11:27 -04:00
Anthony Restaino
b85ad208de Fixed bug where recyclerview got out of sync 2016-07-30 16:26:02 -04:00
Anthony Restaino
a8956e9cd3 Performance improvments, fixed bug with find in page in full-screen mode 2016-07-30 15:55:18 -04:00
Anthony Restaino
c8d06f8ce6 Fixed a bug where sometimes opening browser from recents opened recent tab, removed extra view
Also increased strictmode scope
2016-07-30 10:49:55 -04:00
Anthony Restaino
cb065d0812 Properly escape query strings, fixed crash 2016-07-22 22:51:40 -04:00
Anthony Restaino
a0ae42dbb9 Switch to progress bar library 2016-07-21 23:29:33 -04:00
Anthony Restaino
2a9b820b54 Speed up animations slightly 2016-07-11 22:31:01 -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
ca385422dc moving to bonsai 2016-07-11 21:51:45 -04:00
Anthony Restaino
dffd572afc Fix memory leaks caused by the android framework 2016-06-01 20:05:55 -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
a47cede6c5 Updating gradle dependencies 2016-05-19 22:52:52 -04:00
Anthony Restaino
b1a8b7a0d5 Add debug settings so that you can toggle LeakCanary (and other settings in the future) in debug 2016-05-09 21:52:18 -04:00
Anthony Restaino
69dba8d5f1 release bump and update tools version 2016-04-22 12:19:58 -04:00
Anthony Restaino
eda498c65f Fixed bug where onComplete would throw an error if onError was called before 2016-04-22 11:56:12 -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
dbd7e6c2e6 Updated dependencies 2016-04-18 13:58:54 -04:00
Anthony Restaino
d75675e006 More suggestions cleanup 2016-04-17 00:17:46 -04:00
Anthony Restaino
7a256707a7 Cleaned up search suggestions code, fixed potential memory leaks 2016-04-17 00:11:34 -04:00
Anthony Restaino
674ebb88f9 document BrowserPresenter, fix some things with it 2016-04-16 20:58:17 -04:00
Anthony Restaino
d6a1450bef Update to latest support library 2016-04-16 20:26:09 -04:00
Anthony Restaino
99c09a9d63 fixed bug with event bus, moved adapter 2016-04-16 20:05:15 -04:00
Anthony Restaino
f322c570c0 Fix bug where keyboard would hide text boxes in incognito 2016-04-07 10:18:14 -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
008e61b5a8 Bugfix bump... hopefully last one before merge to master and full release 2016-03-28 20:12:25 -04:00
Anthony Restaino
6d47d7232f Fixed null pointer exception 2016-03-28 19:59:42 -04:00
Anthony Restaino
e9d01dc104 Revert to previous support library version until they fix the menu bug 2016-03-28 19:54:45 -04:00
Anthony Restaino
a7748ceee2 Added FAQ to settings 2016-03-24 23:02:25 -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
cabea7e097 Fixed bug where bookmarks as homepage changes what bookmarks are shown in bookmark drawer 2016-03-24 21:06:04 -04:00
Anthony Restaino
4d400f995f bugfix bump 2016-03-23 22:05:44 -04:00
Anthony Restaino
bd98619d4f Fixed bug where keyboard would cover text input on the webview 2016-03-23 21:53:05 -04:00
Anthony Restaino
40cda1317a Don't enable useless autocomplete box to popup on the embedded search form 2016-03-23 21:51:32 -04:00
Anthony Restaino
e26330a5bd Fixed threading bug in bookmark setting fragment, changed default bookmark title 2016-03-23 20:20:40 -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
d7faeaa2fc Update version code in prep for release, enable color mode by default 2016-03-22 23:39:06 -04:00
Anthony Restaino
ae6726b290 Remove unnecessary imports, make methods static 2016-03-22 21:16:11 -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
58d8cb6a36 Fixed null pointer exception by properly replacing the fragment 2016-03-21 22:10:16 -04:00
Anthony Restaino
57d5298bec Fix bug where certain devices had different toolbar heights 2016-03-20 16:44:45 -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
f90ab177d5 Color the search bar appropriately for the various theme/color mode, fixed bug when restarting activity 2016-03-19 13:16:53 -04:00
Anthony Restaino
1685a13df3 Fixed some bugs with restoring/initializing tabs when new intents were received and browser was killed by background 2016-03-18 00:00:30 -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
8f230e3550 Fixed bug when switching between hiding status bar on/off 2016-03-16 20:57:12 -04:00
Anthony Restaino
3e8f3b2702 Fixed layout bug in full screen mode 2016-03-14 23:31:53 -04:00
Anthony Restaino
8bcb3668c0 updated hosts file 2016-03-13 18:16:23 -04:00
Anthony Restaino
b8b2bd090f Fixed crashes 2016-03-13 18:13:19 -04:00
Anthony Restaino
14f08a8fef Update to latest support library, improve drawer closing experience 2016-03-10 22:23:32 -05:00
Anthony Restaino
d3ac7187bb Roll back support library until fragment backgrounds are fixed 2016-03-09 22:54:48 -05:00
Anthony Restaino
2f8feead71 Fixed another IO not closed resource leak 2016-03-09 22:53:48 -05:00
Anthony Restaino
ee6314f521 Fixed bug with fragment background 2016-03-09 22:53:11 -05:00
Anthony Restaino
caa0de84ce Fixed leaked io connection 2016-03-09 22:46:00 -05:00
Anthony Restaino
97a64401e8 Fixed layout bug, fixed bug slowing down recyclerview animations 2016-03-06 14:34:01 -05:00
Anthony Restaino
3833fdb449 Fixing some animation bugs 2016-03-04 23:00:51 -05:00
Anthony Restaino
9c3607aa3d Temporarily revert v4 support until its fixed, add some documentation 2016-03-03 23:16:30 -05:00
Anthony Restaino
3fe2761552 Temporarily revert appcompat dependency until bugs are fixed 2016-03-02 22:00:36 -05: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
1198aeeb4d fixed index out of bounds bug 2016-03-01 22:10:18 -05:00
Anthony Restaino
6308677438 Smoothly close browser by closing the activity after the drawers are closed, removed bus event 2016-03-01 22:07:55 -05:00
Anthony Restaino
e0ace14029 Fixed bug where rotating device caused webview height to be incorrect 2016-03-01 21:46:39 -05:00
Anthony Restaino
9ea98e13ad Removed layer of overdraw 2016-02-24 19:39:30 -05:00
Anthony Restaino
a6edd3ca29 Update to latest support libs, get rid of pointless hardware layers 2016-02-24 19:33:09 -05:00
Anthony Restaino
8132b34bbf Fixed potential memory leak, moved variables 2016-02-24 19:18:05 -05:00
Anthony Restaino
486078a7d1 Fixed bug where new intents wouldn't open in the browser if it had been killed by the OS 2016-02-24 19:15:01 -05:00
Anthony Restaino
7486ebe3c4 Fixed memory leak, removed useless log statement 2016-02-21 19:22:19 -05:00
Anthony Restaino
b2794b9d11 Animate vertical and horizontal tabs correctly 2016-02-21 16:52:25 -05:00
Anthony Restaino
f98f45225c Fixed bug where searching text in page the arrows did the opposite of what you thought 2016-02-21 15:11:45 -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
d3ead42f8e fix rotation bug 2016-02-12 21:51:56 -05:00
Anthony Restaino
71a6c93551 Fixed toolbar size bug on rotation 2016-02-12 21:38:16 -05:00
Anthony Restaino
737c02d6e8 Added back/forward icon enable/disabling on tablet devices 2016-02-12 17:36:46 -05:00
Anthony Restaino
f2d2c8ed5f Moved icon in drawer, removed unnecessary view in tab_list_item 2016-02-12 17:32:34 -05:00