Skip to content

A small but mighty program to manage your daily tasks on Sailfish OS.

License

Notifications You must be signed in to change notification settings

popanz/harbour-tasklist

 
 

Repository files navigation

TaskList

A small but mighty program to manage your daily tasks.

Developing

Have a look here to prepare your build environment for TaskList: https://github.com/Armadill0/harbour-tasklist/wiki

Pull-Requests

Pull-Requests are always welcome. But please respect the following rules to make the life of the collaborators easier. ;-)

  • All Pull-Requests have to be sent to the "next" branch!
  • Please send one pull request per Github issue, if possible.
  • Don't use fixed pixel sizes for elements, anchors or anything else in the code.
  • Don't remove features (neither small ones) without asking to do so.
  • If there's a ticket which has been solved by a commit, please mark it with the default Github referencing possibilities.
  • Don't use colored text or UI elements. Please read the SailfishOS Design Giudelines if not already done: https://sailfishos.org/design/

Contact

Email: tasklist [at] penguinfriends [dot] org

IRC: #sailfishos - Freenode

Features

  • multiple task lists
    • set default list which is displayed on application start
    • set the list which is displayed in the cover
    • move tasks between lists (user requested feature)
    • lock/unlock orientation on demand (user requested feature)
  • add multiple tasks from the clipboard, devided by new lines (user requested feature)
    • to avoid invalid massive task additions this is done via a remorse action
  • keyboard support (e.g. TOHKBD 2 by dirkvl, kimmoli and wazd)
    • Tab switchs to TextFields on Task, List and Tag page
    • Cursor left/right switchs lists on Task page
  • export and import all your data to a single JSON file
    • synchronize all your data with a Dropbox account
  • cover shows current, it's own or the default task list
    • cover action to add task to list shown in cover
    • cover action to switch between lists (user requested feature)
  • task can be marked as done
    • function to delete all done tasks
    • marking of done/open tasks can be inverted (user requested feature)
  • tags can be added to a task
  • several smart lists help you to keep an eye on tasks with simliar meta information
    • e.g. open tasks, done tasks, new tasks, ...
  • due dates for each tasks can be specified
    • reminders in the calendar is currently lacking due to missing SailfishOS calendar API
  • orientation can be temporary locked (user requested feature)
  • remorse items for all necessary actions (e.x. delete tasks/lists)
    • configurable remorse item times
  • multiple languages supported (depending on system language), for more information see below
  • app can be started to background, in list view or to default list by setting
  • sync your data to your Dropbox account
  • copy list to clipboard for usage in other applications

Internationalization

  • current languages: English (default), German, Spanish, Russian, French, Turkish, Czech, Finnish, Swedish, Dutch, Catalan, Italian, Chinese (Mainland), Danish, Lithuanian, Kurdish, Hungarian, Polish
  • translations are managed via Transifex: https://www.transifex.com/projects/p/tasklist/
    • Feel free to request new languages or complete existing ones there. :-)
    • Every contributor will be mentioned in the About page!

Roadmap for Version 2.0

see here: https://github.com/Armadill0/harbour-tasklist/milestones/2.0

Roadmap for Version 3.0

see here: https://github.com/Armadill0/harbour-tasklist/milestones/3.0

Contributors

  • Manuel Soriano
  • Ilja Balonov
  • Léonard Meyer
  • Anatoly Shipitsin
  • fri
  • Jiri Grönroos
  • İsmail Adnan Sarıer
  • Åke Engelbrektson
  • Heimen Stoffels
  • Agustí Clara
  • lorenzo facca
  • TylerTemp
  • Peter Jespersen
  • Moo
  • Murat Khairulin

Known Issues

see here: https://github.com/Armadill0/harbour-tasklist/issues?q=is%3Aopen+is%3Aissue+label%3Abug

About

A small but mighty program to manage your daily tasks on Sailfish OS.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • QML 76.7%
  • JavaScript 16.2%
  • C++ 5.7%
  • Other 1.4%