Source

fc-solve / fc-solve / site / wml / TODO.quicktask

Full commit
# Quicktask v1.2

CURRENT TASKS:
    - Play with using http://twitter.github.com/bootstrap/ for the site.
        * in a separate git branch
        * Added [Sat 2013-01-12]
    - Use localStorage for remembering the state of the form.
        * Added [Sat 2013-01-12]
    - Add support for more solitaire games
        * Added [Sat 2013-01-12]
        * (bakers_game, bakers_dozen, seahaven, simple simon, etc.)

    - Make the output more compatible with fc-solve -sam -p -t.
        * Added [Sun 2013-01-13]

    - Investigate .getScript to load libfreecell-solver.min.js by AJAX.
        * See how they do it on the other emscripten demos.
        * http://www.mkyong.com/jquery/how-to-load-javascript-at-runtime-with-jquery/
        * Added [Mon 2013-01-14]

LONG TERM:
    - Prepare the solver with the GUI.
        * Added [Sat 2013-01-12]

COMPLETED TASKS:
    - Write better documentation of the boards/layouts format with examples.
        * DONE, in part, in the README.
    - Change "Populate with Numbered Deal" into an <input />-box .
        * Where one can type a number with a nice label.
        * DONE [Wed 2013-01-16]
    - "Input Freecell layout" should be "Input a Freecell layout".
        * DONE [Wed 2013-01-16]
    - Change the font inside the tabs
        * From the really bold thing into something more aesthetic.
        * DONE [Wed 2013-01-16]
    - Revamp the paragraph after the "About"
        * larger fonts and less technicalities, and briefer text.
        * DONE [Wed 2013-01-16]
    - Write a header for the UI before the tabs.
        * DONE [Wed 2013-01-16]
    - Make the input textarea less wide.
        * DONE [Wed 2013-01-16]
    - Handle invalid boards by telling which card is missing/extra.
        * DONE [Wed 2013-01-16]
    - “Bookmark” a deal using GET parameters in the URL
        * In order to facilitate debugging and sharing.
        * DONE [Wed 2013-01-16]
    - Mention the JS/jQuery/CSS libraries that we are using
        * On src/js-fc-solve/text/index.html.wml
        * Added [Sat 2013-01-12]
        * DONE [Wed 2013-01-16]

        - jQuery
            * DONE [Wed 2013-01-16]
            * Added [Sat 2013-01-12]
        - jQuery UI
            * Added [Sat 2013-01-12]
            * DONE [Wed 2013-01-16]
        - https://github.com/kylefox/jquery-querystring
            * Added [Sat 2013-01-12]
            * DONE [Wed 2013-01-16]

        - Joose
            * Added [Sat 2013-01-12]
            * DONE [Wed 2013-01-16]
    - Use @font-face CSS instead of the Google web fonts external CSS.
        * See the chat with “aharoni”.
        * Added [Mon 2013-01-14]
        * DONE [Wed 2013-01-16]
    - Try to find a better jQuery UI theme/skin/CSS file.
        * DONE [Wed 2013-01-16]
        * With better colour scheme for the links, font sizes, etc.
        * Added [Mon 2013-01-14]
    - Make sure the libfreecell-solver.min.js is built with optimizations.
        * -O2 or maybe even -O3.
        * Will also reduce the size.
        * Added [Sun 2013-01-13]
        * DONE [Thu 2013-01-17]

        - -O2
            * DONE [Wed 2013-01-16]
            * Added [Wed 2013-01-16]
        - -O3
            * Does not work properly.
                * Fails to find the amateur-star text file.
            * Added [Wed 2013-01-16]
            * DONE [Wed 2013-01-16]
    - Make the output box taller.
        * Added [Fri 2013-01-18]
        * DONE [Fri 2013-01-18]
    - Add an option for 1-based indexes instead of 0-based ones.
        * Added [Fri 2013-01-18]
        * DONE [Fri 2013-01-18]
    - “Disable” the output field temporary while calculating.
        * Added [Fri 2013-01-18]
        * DONE [Fri 2013-01-18]
    - Convert src/js/web-fc-solve-ui.js to a Joose class.
        * Added [Fri 2013-01-18]
        * DONE [Fri 2013-01-18]
    - Fix "Unknown error code 1" in deal #11982 - http://xrl.us/bobiap
        * Thanks to Ari for noting that.
        * Added [Sat 2013-01-19]


# vim:ft=quicktask:sw=4:ts=4