Git Product home page Git Product logo

lol-task's People

Contributors

taneltm avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

agent-hellboy

lol-task's Issues

Collapsible groups

Should be done after #10

Version 3 of lol-tasks.json format includes isCollapsed prop to the groups.

Actions

  • Right arrow / enter - expands a group
  • Left arrow - collapses a group

By default. groups are all expanded.

Undelete a deleted task option

  • Pressing the U key should display a list of deleted tasks during the current session.
  • Pressing Enter selects a task for recovery.
  • Pressing ESC goes back to the task list.

Use text buffer when editing a task

It should be possible to specify a rectangular area for the text buffer's position, so it's rendered inside the frame.
It also makes it so that there's no need to re-render the frame.
Not sure if text wrapping will work automatically.

App crash followed by cmd crash

Steps to reproduce

  1. Have a task list defined
  2. Open lol-task
  3. Press up arrow to go to the last item
  4. Press N fro new task
  5. Press enter to save

Expected

  • Task not to be created
  • Application still works

Actual

  • Application exits without an error message
  • On Windows, when you try to start lol-task again in the same console window, cmd will crash

Suggestions on storing task and settings/configs

I found this a handy and useful tool.

Here are a few of my suggestions
1 Add task and setting file inside the hidden folder in home directory which is followed by most of the projects like browser
2 Use configparse module to manipulate the config/setting file
As we have very few config params this will be a handy tools
3 Store task inside a .sqlite file I don't have anything to back this idea but this is followed by most of the projects like browser

Rendering glitches on windows

Steps to reproduce

  1. Use windows
  2. Resize the window larger or smaller

Expected result

  • Should look nice

Actual result

  • The left and right sides of the border don't always render properly
  • The Quit button on the toolbar might extend all the way to the right side of the window

Possible solutions

  • Maybe window resize event triggers too often and causes issues - try debouncing the event.

Undo and redo while managing tasks

Managing tasks includes:

  • Moving tasks in the task list
  • Grouping / ungrouping
  • Deleting tasks or groups

Consider if task description edits should also be included.

Publish on NPM

It would be nice to install it via npm repo, instead of via github link.

Task grouping

While implementing this feature, add task file format versioning info and make it automatically migrate to this new version: 2 format.

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.