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
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
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
3833fdb449
Fixing some animation bugs
2016-03-04 23:00:51 -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
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
fd5c26cc52
Add support for guardian project panic/ripple app
2016-02-12 09:05:39 -05:00
Anthony Restaino
c9323cc7fd
Temporarily fix bug where tabs created outside the presenter class (in manager) cause the tab number to be mismatched
2016-02-09 21:10:51 -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
84627b3fae
Show the last created tab after initialization
2016-02-01 22:38:40 -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
ba3edc00e8
get rid of listener between tab manager and presenter. invert the dependency between them.
2016-01-31 21:01:13 -05:00
Anthony Restaino
965c5f565f
mostly move delete tab and new tab and handle new intent to presenter
2016-01-31 20:18:27 -05:00
Anthony Restaino
65c2c9c461
Initial slow move toward MVP pattern
2016-01-29 22:33:01 -05:00
Anthony Restaino
4eb292f40f
Infer nullity
2016-01-27 20:49:27 -05:00
Anthony Restaino
c19dbe09bb
Cleanup unused methods
2016-01-24 17:00:46 -05:00
Anthony Restaino
425392456c
Documentation, cleanup of TabsManager
2016-01-24 15:32:16 -05:00
Anthony Restaino
29836bd98a
Save tab back/forward state, not just current site when saving/restoring state
2016-01-24 11:02:56 -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
a60ae614d9
Protect incognito activity from intents, clean up some code analysis warnings, simplify LightningView settings methods
2016-01-20 22:02:15 -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
Ravjit Singh Uppal
cc75ba1bc7
Changed the scope of removeTab to private
2015-11-03 15:45:44 +01:00
Ravjit Singh Uppal
006eb5e191
moved the deleting logic to TabsManager
2015-11-03 15:37:56 +01:00
Anthony Restaino
5dfc948fd3
Fix issue where warning dialog was not shown for local files in some cases
2015-10-30 20:14:01 -04:00
Anthony Restaino
7aaf6d1771
Fixed memory leak
2015-10-21 22:45:20 -04:00
Anthony Restaino
bf4c90b121
Fixed bugs in showTab, attempt to improve full-screen video handling.
2015-10-17 21:50:52 -04:00
Anthony Restaino
9f755aeed7
Fixed bug where opening a URL in the browser wouldn't work, refactored the ui controller, fixed bad database practices.
2015-10-17 13:59:51 -04: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
99e4773e45
Preliminary fix for permissions, fixed a new crash, formatted some code
2015-10-14 22:55:39 -04:00
Stefano Pacifici
a3f3fbd401
Improving the #296 pull request
2015-10-09 12:36:08 +02:00
Stefano Pacifici
6749ca39b8
Simplified LightningView with externalized XXXClients
2015-09-22 16:15:17 +02:00
Stefano Pacifici
030b839aa6
Trying to remove BrowserController interface
2015-09-17 09:46:00 +02:00
Stefano Pacifici
5c2cf07e20
PreferenceManager injected
2015-09-16 16:49:59 +02:00
Stefano Pacifici
7661ea35ee
In the middle of events rewiring (back/forward)
2015-09-15 14:24:31 +02: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