Skip to content
Pierre Wizla edited this page Aug 25, 2015 · 39 revisions

Welcome to the tinysteps-todolist wiki!

Roadmap

This section lists all the currently identified tasks to complete before shipping releases.
All tasks should have an attached issue.

Target release: 1.0 Beta

All these features and their tasks (and sub-tasks where needed) must be completed before releasing the beta version.

Design

Fix basic UI issues

  • Make buttons real buttons (semantically; see issue #13)
  • Disable (or hide?) the "All Done!", "Undo All" and "Delete All" buttons when they are useless (see issue #12)
  • Update tooltips to display the "Shift-Click to DELETE" part only when Shift-Click is enabled in the Settings (see issue #39)

Adaptive layout

In the likes of the Mobile First / Progressive Enhancement / Responsive Web Design philosophies.

  • Redesign the UI with a Mobile First approach (work in progress, needs more thinking)
  • Apply principles of Progressive Enhancement to the app:
    • Divide the main stylesheet into multiple stylesheets; in particular, create a 'theme' stylesheet used for the only few CSS declarations that differ between default and dark theme (see issue #43)

Customizable layout

Features

Tasks handling

Save / Restore

  • Give the ability to create and save multiple todo lists (see issue #14)

UI customization

Theming
  • Create more themes (or let the user choose font size, fonts, colors, etc.) To be determined.
Settings Panel
  • Define all options available in the Settings panel.
  • Define a style guide for the Settings panel content.
  • Provide option to turn on/off lists resizing (see issue #27)
  • Offer to save settings (or maybe just auto-save?) (see issue #41)
  • Show app version and link to author (see issue #30)

"Offline" management

Documentation & In-app Help

Target release: Undefined

Task handling


History

If you want to have a look at the history of this app:

  • the Accomplishments page lists what's already been done,
  • and the Releases page offers a recap of version history and features.