Coder Social home page Coder Social logo

mozilla-mobile / firefoxlite Goto Github PK

View Code? Open in Web Editor NEW
285.0 285.0 94.0 173.06 MB

Emerging Market Experiment

License: Mozilla Public License 2.0

HTML 2.47% JavaScript 0.01% Java 54.62% CSS 0.08% Shell 0.16% Python 3.95% Kotlin 38.67% Groovy 0.04%
android browser firefox

firefoxlite's People

Contributors

ahunt avatar ann-private avatar ben-yplai avatar benjamin-cheng avatar chianger avatar cnevinc avatar conjuror avatar daisy-pliu avatar dimplejiang avatar fablejames avatar harly21 avatar hartsu avatar hsiangyu69 avatar idiotmax avatar jacklin-ux avatar josephyu1110 avatar kinse avatar mastizada avatar mcomella avatar mtwtm avatar mxlius avatar niyali avatar pharspher avatar pocmo avatar ppnfk avatar proevan avatar sabbir044 avatar tlhuang avatar walkingice avatar youwenliang 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

firefoxlite's Issues

Cookie state is not always synced

STR:

  1. Login to any page such as Facebook, then swipe Zerda away from task bar.
  2. Open Zerda again.

Expected result:
Login session is still valid.

Actual result:
Login session is (mostly) invalid.

--

Cookies are stored in the memory and is stored into the persistent store every five minutes. (Source: https://developer.android.com/reference/android/webkit/CookieSyncManager.html) (Note that the class is deprecated so we may want to verify if the condition still holds. My current observation aligns to this claim.)

So we might want to do something like
public void onPageFinished(WebView view, final String url) {
...
CookieManager.getInstance().flush();
}
to flush cookie after each request. like proposed here, but using the not-deprecated api: https://stackoverflow.com/a/8390280/3591480

We may want to make sure this does not have a performance regression before committing this. We may find a way to flush only the request is cookie related too.

Remove "Open with Firefox"

This is needed because Focus does not position itself as a works-for-everything browser. We probably don't need this. Remove it just to make structure cleaner! We can easily roll back if we actually need this (or at least see what needs to be add back from the commit message if the structure is already too dramastically changed).

The UrlFragment can be added for multiple times

STR:

  1. Click search FAB
  2. Press back to hide the keyboard
  3. repeat step 1-2

Expected result:
UrlFragment is added only once.

Actual result:
UrlFragment is added for multiple times, to get back to Top site several back press is needed.

Remove Stealth mode

This is needed because Focus is a privacy browser. We probably don't need this. Remove it just to make structure cleaner! We can easily roll back if we actually need this (or at least see what needs to be add back from the commit message if the structure is already too dramastically changed).

Initial core browser wireframe visualization

acceptance criteria:
Functions including cookies, URL bar, navigation, media playback, context menu (system UI for text;share/copy for hyperlinks ;share/save for images; not handling video)

dependent: #8, #23

Top Site from history

acceptance criteria:

  1. the top sites will be based on users' browsing frecency (whenever available) instead of default ones

[Function] Menu->Browsing History

acceptance criteria:

  1. able to display the history panel, and scroll up/down to navigate. Historical links are sorted by time of visit.
  2. able to open link from history panel
  3. able to clear history one by one
  4. able to clear history all at once

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.