Anthony Restaino
fd5c26cc52
Add support for guardian project panic/ripple app
2016-02-12 09:05:39 -05:00
Anthony Restaino
19b6a5bfc5
Fixed bug where tab icon showed in desktop tab mode
2016-02-11 21:41:46 -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
2bca40901f
Change thickness and font of tab number
2016-02-08 21:34:10 -05:00
Anthony Restaino
b81d9a0ed8
Change out arrow drawable for an icon that displays current number of tabs
2016-02-08 21:27:22 -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
c684472f6e
Add new tab button to desktop tabs view
2016-02-06 22:27:08 -05:00
Anthony Restaino
000ecbdc25
Allow close dialog to be shown when tabs icon is pressed
2016-02-05 22:23:43 -05:00
Anthony Restaino
f1467a9a96
Add ability to close all tabs except current tab
2016-02-05 22:17:15 -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
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
4a21d3f4f9
Use Executor thread pool instead of creating my own threads on the fly
2016-01-30 22:46:57 -05:00
Anthony Restaino
135cf2e572
Lint fixes, change nullable annotation in preference manager
2016-01-30 22:11:45 -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
416dc4594d
add ability to add shortcuts to the homescreen, more work still needed
2016-01-24 17:39:09 -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
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
Anthony Restaino
c95f1f86e9
No need to inject BookmarkPage, make it a utility class for right now
2016-01-22 22:39:47 -05:00
Anthony Restaino
8b44ce12fa
Dependency injection for ReadingActivity
2016-01-21 20:42:19 -05:00
Anthony Restaino
6084c9b478
Make ProxyUtils a proper dagger singleton, inject more member variables where possible
2016-01-21 20:35:00 -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
46b1269730
Correctly remove WebView from layout before destroying it. throw exception if destroy is called without remove
2016-01-19 21:48:20 -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
Anthony Restaino
7318a818c4
Async loading of homepage, delegate IOThread responsibility to BrowserApp class
2016-01-10 22:34:02 -05:00
Anthony Restaino
e06d530528
Run UI operations on correct thread
2016-01-10 19:31:36 -05:00
Anthony Restaino
057b4296d7
Mirror AppComponent getters in BrowserApp so that classes are less reliant on AppComponent, refactored getAppContext to getContext
2016-01-10 15:05:23 -05:00
Anthony Restaino
f00bb77851
Start using a single thread executor for any database access to eliminate unnecessary thread creation
2016-01-10 14:45:03 -05:00
Anthony Restaino
cb19ce2d0a
Fixed memory leak in IncognitoActivity
2016-01-10 14:02:13 -05:00
Anthony Restaino
0a4d81f7e2
perform exit cleanup when browser is closed regardless of whether last tab is deleted or not
2015-11-22 22:17:36 -05:00
Anthony Restaino
de2d0b2ca4
Fixed close tab behavior, fixed UI corner case bug
2015-11-22 22:06:15 -05:00
Anthony Restaino
8da11b4f08
Merge pull request #326 from cliqz-oss/dev
...
Tab deletion logic moved to TabsManager
2015-11-22 21:55:58 -05:00
Anthony Restaino
2a4b636a53
Fix bug with navigation drawer, update gradle dependencies
2015-11-21 18:21:58 -05:00
Anthony Restaino
734574616d
Make the workaround more obvious
2015-11-05 21:47:14 -05:00
Stefano Pacifici
6f914e9e17
Better handling of bookmarks, some responsability moved back to BrowserActivity
2015-11-04 14:21:44 +01: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
80ac1928c1
Fixed bug where the homepage file url was showing
2015-10-29 23:35:58 -04:00
Anthony Restaino
dc188c54e3
Merge pull request #319 from ByteHamster/dev
...
Workaround for #270
2015-10-29 19:05:44 -04:00