Code Monkey home page Code Monkey logo

android's Introduction

This repo is now archived

DuckDuckHack went on maintenance mode in 2015 and we aren't in a position to continue it. This repo hasn't been maintained subsequently and so we are archiving it.

Need to report a bug?

If you find a bug or relevancy issue, the best way to report this is via the Feedback button on the DuckDuckGo.com search results page. These issues are compiled and reviewed daily.

Have a suggestion or idea?

The best way to report these is also via the Feedback button on the DuckDuckGo.com search results page.

You can also share your thoughts with our community on Reddit.

android's People

Contributors

4shutosh avatar adw41t avatar aitorvs avatar andrewr8 avatar anikiki avatar brindy avatar catehstn avatar cdrussell avatar cmonfortep avatar crisbarreiro avatar daxmobile avatar donfuxx avatar fgei avatar filaktet avatar giosensation avatar jeffament avatar jonathankingston avatar joshliebe avatar karlendimla avatar laghee avatar lmac012 avatar malmstein avatar marcosholgado avatar muodov avatar nalcalag avatar nikit19 avatar not-a-rootkit avatar nshuba avatar shakyshane avatar subsymbolic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

android's Issues

Usability: Scroll bars

Summary: The DuckDuckGo browser just doesn't seem to display a vertical scrollbar for any web pages, no matter how long they are. This leads me to lose context of where I am in the page, how long it is, and how much more there is to read or see.

To see what I mean, visit any long page - for example New York Times - you can scroll the page, but no scrollbar appears.

It's much more of an issue with articles on Medium etc. With no proportionally-sized scrollbar, I have no idea how long the article is when I scroll down a bit. If I want to find out how long the article is, I have to repeatedly scroll down until I see the end, then scroll back up to where I was beforehand - something made more difficult by (again) not having a scrollbar to know my previous location.

It's possible it's using a white scrollbar on a white background (Firefox Focus used to do this) but I haven't seen any indication of this.

Is it possible for you to show a contrasting-coloured proportionally-sized scroll bar for long pages? I'm not sure what level of control you have over the rendering engine here.

Make region setting persistent

Please make region setting persistent also after clearing data. Or make it an option in app settings so that it is used for autocomplete suggestions, too.

Add tabs

Hi i would like to use this as my main Browser but im missing tabs to organize my browsing
THX in advance

A toast for Bookmark save.

I noticed when I bookmarked few webpages the app bookmarked it but didn't give me any notification about it.
I think there should be a small toast to notify users about a successful bookmarking.
Please let me know if I can implement this feature.

Incognito mode automatically in Gboard

Firefox Focus seems to do this automatically and it would be great if duckduck could do it too as an added privacy feature.

Not sure if the same can be done for swiftkey too but Gboard would be a great start.

Menu bar

When​ever I make a search on duckduckgo app, I see that there is no menu bar for 'image', 'web', 'news' and 'maps' like the one that Google and other search engines offers including duckduckgo.com (in any other browser). Kindly consider adding more options and also advanced search tools.

Make search results open in internal browser but external links in external browser by default

Please give an option to open all DuckDuckGo results in Internal browser, but external links in external browser. This is how every search app (Google/Bing/others) does it.

Right now you can either choose internal browser or external. Internal opens everything inside the app and external opens everything (including the searches!) outside the app.

Both options are inconvenient in some way or the other. Please make internal browser the default for DuckDuckGo searches and external browser for external links.

Fix "bookmark_name_text_view".

When a user bookmarks website with a long title, the bookmarks name overlaps the rearrange button as the image is showing:

I would like to fix this and please let me know if I can start working on this.

screenshot_2017-07-16-21-47-42-500_com duckduckgo app

Do you need help? )

Hi, guys!
I think, it's a very useful project.
Do you need some help with it? I'm developing Android apps in Java & Kotlin. But I don't know C/C++.
Maybe you need a translation? I'm a native speaker of the Russian language.

Add http/socks proxy settings

If it feasible, it can be a killer feature for DDG browser. Chrome and FF for mobile is not supporting proxy settings, but it necessary in many places in the world where ISP and government is looking into your traffic, censoring specific parts of the internet and injecting obscure code into unprotected html pages.

It's also much easier to explain how to setup proxy to nontech people than how to configure VPN on mobile. I got my socks5 proxy-server which proxiyng traffic on my desktop FF and Telegram, but on Android I can only proxy Telegram traffic (app has this feature) and no option to use socks5 proxy on any mobile browser.

Select "save path" for images, Save pages (PDF option), better Cookie control

Hi Duckduckgo team,

Glad you are working on a browser geared towards more privacy protection , just as the search engine you offer! ( I really hope you won't ever go towards the google model )

After testing your android version I have some suggestions and requests for future development:
I put them all in a single post instead of creating separate issue posts(hope is ok:)

  1. Give the option to select the "save images" location, especially to the external sd card.

  2. Add possibility to save pages, especially in PDF format

  3. Give the possibility to select what kind of cookies are accepted/saved ( functional vs. third sites etc), for now it just says generically "Save cookies"

Thanks!

Version of the DuckDuckGo App at F-Droid

Hi, I am not sure if it is the official app supported by you or it is maintained by another volunteer, the version of the DuckDuckGo app at F-Droid is 3.1.1. So I downloaded apk file here and I check here regularly to see if there is any update. Is it possible to make it synchronized with here so that following the updates would be easier. Best regards.

Feature request: Title bar in browser

A lot of full-fledged browsers have the title bar hide itself when you start to scroll in the webpage. It would be cool if the same happened with the browser here!

Open a new tab

Usually user want to keep live it's current tab and move to other tab to open new address.
So here we can add features like multiple tab support.

Please correct if I am not wrong.

On Lawnchair launcher with two row dock, DDG search widget is vertically squished

Using Lawnchair launcher 1.1.0.1742 on Moto x4, Android 8.0.0 OPW27.1.

The search widget for DuckDuckGo is sized the same in 4.1.2 as In 3.1.1 when dragged onto the home screen, but when I enable two row dock (similar to the dock layout on the Pixel launcher) using Lawnchair settings -> Dock -> Two-row dock, the widget in the dock is vertically squished.

I find that if I enlarge the dock (using Lawnchair settings -> Dock -> Height scale), once the scaling factor is around 150% the widget size is back to normal, so it looks like it requires more vertical space than the old widget.

v3.1.1:
2018-01-29 14 46 54

v4.1.2 (same with 4.1.0 and 4.1.1):
2018-01-29 14 46 47

[Request] Improve startpage

Add summary of blocked trackers, blocked adds, https upgrades, average privacy enhanced (ex. from D=>B) & estimated time saved on top of startpage. In my opinion this is quite important thing, cause for Brave browser it has turned out to be great way to have good reputation. Just check at twitter how many images there are about this summary at brave. And not only for good PR but it's information nice to know for user too.

Also let user add speed dial icons to favorite page there. Also let user drag those elements to position user wants to, if possible.

It doesn't detect Tor

Tor is running on my device and Duckgo app says that "Orbot doesn't appear to be running".
I'm using Android 7.1.2

[Request] Change Duckduckgo search-bar widget

Change Duckduckgo search-bar widget to the one with rounded corners (at least an option), but more importantly to be actual search-bar instead of shortcut to browser.

At the moment I have 2 shurtcut to Duckduckgo privacy browser, the round one with duck icon and the one which prevents to be search widget, but is actually just shortcut to the Duckduckgo privacy browser.

[Request] Move fire icon to bottom of menu & add tab icon

Move that fire icon to the bottom of the menu and please replace it with ether trashcan icon or 1-color flame icon, cause current flame icon seems a bit unprofessional.
When doing this, add tab icon ether to the place where currently is fire icon, or move Privacy Dashboard icon next to menu which would leave tab icon after addressline.

No README.md?

It seems as if this repo is lacking a basic readme.md where a basic description of the App followed by 2-3 snapshots of the app's UI would be beneficial.If yes,I would love to contribute on this one.

Voice assist

I wonder: if the app can replace Google search, could it replace also Google Voice assist?
AFAIK free ASR are available
why not?

Add swipe down 'Refresh' functionality.

I think the app should have a refresh functionality like Google Chrome Android app. It is very comfortable to refresh webpages that way or there should be a refresh button at the bottom bar.

Please let me know if I should start working on this.

Custom Tabs instead of webview

I see you still use webview sometimes.

Why not use Chrome/ium, respectively, Firefox Custom Tabs (the two browsers, I know, which support that feature) instead of WebViews?

Empty repo?

Hi,
Why has the app been moved to duckduckgo/android-search-and-stories? Does this mean that there will be a new app?

bug : empty title for a new tab

The new tab page shows empty title for new tabs opened.

Screenshot :
screenshot_20170624-192911

It should show "New Tab" or 'Welcome" text instead.
I have fixed this locally, and waiting for the confirmation to send a PR for this if needed.

Open search results in external browser

Now there are two options in Use External Browser:
Never - results and sites are opened directly in app
Always - results are redirected to default browser

Please add something between:
Just sites - search results are displayed in app, but sites are opened in default browser.

This solution works perfectly with "flying" browsers line flyperlink, because you can open many results one by one, and then browse them later.

[request] Smarter External Browser Settings

I would like to see smarter options for opening links. Right now the only options are Always and Never. Never forces one to use DDG as a web browser instead if a search engine, while Always just opens DDG in a browser with your search, making the app pointless. I'd like to be able to use it as a replacement for the Google app.

Optimize size of app

When reading closed issues I got the picture that Duckduckgo privacy browser is based of using webview like Firefox Focus does, is this correect?

If so, could you optimize the size of your app. Currently when checking at Settings => Applications Duckduckgo seems to take 34,75MB space, while Firefox Focus takes 9,36MB space and has more features.

Assistant App no longer working

Hi,

since the last update that app supports no longer to be an assistant app (long press home button to open the search).

It's probably an easy fix. I think it would be enough to just add an intent for ACTION_ASSIST.

F-Droid package

Would be nice to have this available on F-Droid for those of us who try to live outside of the Google eco-system on Android.

Feature to hide advertisement.

Hi all,
Can I implement an additional feature, which can allow user to use product with hiding all advertisment.

Cause -

  • I always get some additional pop-ups when open few website.

Result-

  • Will remove all those additional pop-ups which are not from those site.

Browser not using https

Browser does not use https by default. It is connecting to port 80 on sites that provide https.

shouldOverrideUrlLoading does not work in API level <24

Hi,

I found that the class BrowserWebViewClient uses shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest), which is added in API 24 (see this link), the former method is deprecated, however the newer method cannot execute in API level < 24, meaning that the code snippet you wrote in "shouldOverrideUrlLoading" will not execute.

In this case, you may consider override both new method and "deprecated" method and check the API version to determine which kind of method should execute.

CPU:50%, Memory:100MB

Hi all,
Please check the performance of the application, my CPU was at 50% and 100MB of memory (without TOR).
It's very high.
++

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.