[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

I would like to contribute my app to the Debian project



Dear Debian Mentors.

My name is Robin, I am a long time Debian user and I would like to give something back by contributing an application I wrote to the Debian project.

It's a simple GUI based on the todo.txt syntax that I initially developed for myself, because I couldn't find any todo.txt GUI on Linux that appealed to me. I pushed it to Github (https://github.com/ransome1/sleek), gave it a name and got some positive feedback, which motivated me to continue development.

It might not be a typical Debian app, as it has been developed using the Electron framework. But if it wasn't for Electron, I would have probably never written it as I only know my way around JavaScript, HTML and CSS.

I would like to propose sleek (that's the name) as a potential candidate for the Debian repository. I already built the Debian package, which can be downloaded for a quick glance here: https://github.com/ransome1/sleek/releases/download/v0.8.2/sleek_0.8.2_amd64.deb

I would like to understand if sleek can qualify and if somebody would be willing to support me making it available to Debian users. I am looking forward hearing from you.

Best
Robin

PS: Please let me also quote my readme file to give you a rough idea on what sleek does:
* An existing todo.txt file can be used or a new one can be created
* Todos can be
  - added
  - edited
  - marked as complete (and vice versa)
  - deleted
* Existing todos can be used as templates for new ones
* Todos can be bulk archived to a done.txt file
* Completed todos can be shown or hidden
* Todos are grouped by priority
* Todos are sorted by due date within their priorities
* Todos can be enriched by
  - contexts
  - projects
  - start dates
  - due dates
* Todos can repeat themselves based on a given due date. You can use a dedicated picker to add the recurrence or type it in by hand:
  - "rec:d" (daily)
  - "rec:w" (weekly)
  - "rec:m" (monthly)
  - "rec:y" (annually)
* Available contexts and projects will be suggested according to your input
* Todos can be filtered by contexts and projects
* Filters are sorted alphanummerically
* Todos can be looked up using full-text search
* A due date can be set using a datepicker
* Hyperlinks are detected automatically and can be clicked using the icon
* Basic notifications: Will fire if a todo's due date is set for tomorrow or today * Todos that include either contexts or projects can be shown or hidden entirely
* Dark and light mode can be toggled
* A file watcher rereads the file if it has been changed
* Multiple todo.txt files can be managed
* Multiple languages are automatically detected or can be set by hand
  - English
  - German
  - Italian
  - Spanish
  - French
* Tabindex available
* Basic keyboard shortcuts are available:
  - New todo: CMD/CTRL + n
  - Find todo: CMD/CTRL + f
  - Show or hide completed todos: CMD/CTRL + h
  - Toggle dark mode: CMD/CTRL + d
  - Open file: CMD/CTRL + o
  - Open settings: CMD/CTRL + ,



Reply to: