Giter VIP home page Giter VIP logo

solve-later-again's Introduction

solve-later-again

Chrome extension.

You can manage problems you want to solve later again on AtCoderProblems.

Screenshot

Getting Started

Install from Chrome Web Store.

  1. When installed, the AtCoderProblems Table page will have a "Solve Later Again" table.

  2. Checking a checkbox of a problem which you think "It would be better to try again🤔" will add the problem to the "Solve Later Again" table.

  3. When you solved the problem, check the "Solved 1" check box. Then the date you solve is printed.

  4. After 7 days, "Solved 2" will be highlighted, so try again to solve.

  5. After 30 days, "Solved 3" will be highlighted, so try again to solve.

  6. Omg, you would ...

    • never mistake similar problems😎.
    • become a strong strong man💪.

For Devs

Project Files

  • solve-later-again/dst/
    • Files to publish for chrome extension.
  • solve-later-again/src/
    • They are built with webpack.

Development Environment Installation

node.js

10.16.0 LTS

Install Development Environment

Now, your current directory is the same to solve-later-again/package.json. Type following:

> npm ci

webpack 4

  • Installation: In the above "Install Development Environment" section, it should already be installed. If not, see webpack - Installation.

  • Version: See solve-later-again/package.json or solve-later-again/package-lock.json.

How to develop

Ther are all files to publish in solve-later-again/dst/*.

content.js

Now, your current directory is the same to solve-later-again/node_modules (This is generated when "Install Development Environment" section). Type following:

> npm run build-dev

This command means "build with watch-mode and development-mode". In detail, see package.json file. Then, fix and append codes in solve-later-again/src/*.ts. When built with webpack, solve-later-again/dst/bin/* is updated.

Production build is:

> npm run build

Files that need to be edited directly

The following files in dst are not automatically generated by webpack and must be edited directly.

  • solve-later-again/dst/icon/*
  • solve-later-again/dst/manifest.json

Publish (and Update)

The final files to publish are solve-later-again/dst/*.

Zip solve-later-again/dst/ and publish on the Chrome Web Store.

solve-later-again's People

Contributors

taketakeyyy avatar dependabot[bot] avatar

Stargazers

N00b avatar kevin avatar Hiroshige Aoki avatar Takaaki Hirano avatar penguinshunya avatar  avatar kenkoooo avatar Hisaharu Ishii avatar Kato, H. avatar  avatar Norihito Ishida avatar

Watchers

James Cloos avatar  avatar

solve-later-again's Issues

プロモーションタイル3枚

タイル(小) - 440x280:
タイル(大) - 920x680: (省略可能)
マーキー - 1400x560: (省略可能)

ストアでアイテムの宣伝に使用できる画像を提供してください。画像が多いほど、アイテムがより際立つ可能性があります。
領域全体を塗りつぶします。四隅は直角でパディングなしにします(完全に塗りつぶします)。
暗めの背景を使用してください。
画像内にはできる限りテキストを含めないでください。
画像の外枠に沿って白の要素を配置しないでください。外枠ははっきりとわかるようにする必要があります。
スクリーンショットは使用しないでください。
半分のサイズに縮小しても画像が鮮明に表示されるようにしてください。

Uncaught TypeError: Cannot read property 'sync' of undefined

react-bs-container-bodyが展開されないときに(?)、Show SLA Tableチェックボックスをクリックしたときにこのエラー

Uncaught TypeError: Cannot read property 'sync' of undefined
    at _save_show_sla_table (click.js:192)
    at on_click_show_sla_table_sla (click.js:180)
    at HTMLInputElement.click_show_sla_table_sla (click.js:161)
_save_show_sla_table @ click.js:192
on_click_show_sla_table_sla @ click.js:180
click_show_sla_table_sla @ click.js:161

[TODO]128x128のアイコンを作成

アイコンは画像のガイドラインに沿って、128x128 ピクセルで作成してください。
アイコンが正方形の場合、メインの画像を 96x96 ピクセルで作成し、16 ピクセルの透明な余白で囲んでください。

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.