Code Monkey home page Code Monkey logo

privly-opera's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

privly-opera's Issues

Display Login results within page instead of alerts

Modify options.html so that when the background process sends the login result, it's displayed in the following manner:

  1. If success: Show success alert message and close tab.
  2. Else: Display the error message around the login form itself.

Alerts can get annoying.

Design a better UI

The current layout and colors have been selected without much thought. A cleaner interface for popup.html and the settings page is needed.

Figure out best UI decision for posting content

Since Opera doesn't currently support a ContextMenu API, I have a basic plan that involves clicking the extension button on the toolbar to post content to Privly.
If that doesn't work, figure out alternatives.

Add Logout Functionality

  1. Add Logout button on Preferences Page.
  2. Port Firefox version of logoutFromPrivly() in background.js to Opera.

Add Toggle Button for Extension Mode

We need an easy way to activate and deactivate the extension without accessing Opera's extension settings. The simplest way to implement this functionality is to control when the content script is injected (privly.js), but we could also send messages to the content script after it is loaded.
The toggle button could be placed inside popup.html .

Localization Support

Currently, strings are hardcoded.
Add localization support when extension is able to post content to Privly

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.