Giter VIP home page Giter VIP logo

todotxtmac's People

Contributors

johnolinda avatar mjdescy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

todotxtmac's Issues

Enhancement: Automatically check for updates

The windows version of this program is able to automatically check for updates, and displays a notification when there is a newer version available. It would be nice if this functionality was available in the mac version.

Question: How do other filtering options work?

Thanks again for the great app and the quick response to bug reports.

Can you provide a bit more information on how the different options for filters work: contains, is not, like, matches, etc. especially in how it relates to lists such as contexts and projects.

For example I'd like to create a filter to show all tasks that don't have a context "work".

New Icon

I love the app but the icon feels a tiny bit dated... how's this? I've attached a PNG of my take on it, and if you like it I can send it over in Sketch, Illustrator, or SVG format. Feel free to use it with or without credits to me, and thanks for the great project!

todotxtmacicon

I used the same colors as the original icon but tried to make it feel more like native OS X app icons, with a single smooth gradient and thinner checkmark. I kept the borders very similar to the current icon, but it also looks gorgeous without them:

todotxtmaciconnoborders

Let me know what you think!

Tag Colors

TodoTxtMac should recognize arbitrary tags (not just the due: tag) and apply a user-specified color to them.

Task selections are lost when file is reloaded

When the user reloads a file, selections in the task list are lost. This was expected behavior as of version 1.0.0, but is sub-optimal. There are several underlying causes for this behavior, and, to my knowledge, there is no built-in way to retain selection once the task list has been thrown out and reloaded from disk.

ENH - Consider auto refresh option

I use several machines during the day, moving from one to the other. Now that I can get ToDoTxt on the Mac, it is an even more useful tool. I run one of the apps simultaneously on all the machines I am using (Windows, MacBook, iMac, Android phone).
When I make changes on one machine I need to manually refresh on the others.
What about an option that would trigger automatic background updates every few minutes. Maybe the number of minutes should be user-tuneable.

Help isn't available for TodoTxtMac

The Help > TodoTxtMac Help menu item does nothing but state that help is not available.

screen shot 2014-04-07 at 8 38 30 pm

A Help Book should be created for the application that provides keyboard shortcuts and a link to the application's web page/project page.

Pressing escape key after editing an entry does not revert the text

Possibly more enhancement than bug but on most applications I have used that allow inline editing of text, pressing the escape key reverts the text to the original value i.e. i edited this by mistake and I hit escape to revert. TodoTxtMac doesn't appear to do this at the moment making it quite easy to blow away an entire entry.

specify default open files

it's a pain to have to always reopen my todo files everytime I close the app window -- the "open any todo.txt file" workflow doesnt make much sense and doesn't really fit in line with the command line functionality... I don't make that many different todo.txt files. What'd be great is if I could specify a file (or a set of files) that are automatically opened/loaded whenever the app is opened.

Odd behaviour on entering a new item

When I enter a new item, the main window goes blank. If I click in the window, or tab to it, then press '.' to reload, I see duplicates of every line. Reloading again shows things correctly.

I get the same behaviour if I use File > Open... or CMD+O

Everything seems to be working, but this is odd.

default todo file?

Would be convenient to be abble to define a default todo file (as for the archive file).

Thank you for todotxtmac. Very nice.

More styling to due dates

http://cl.ly/image/1r230F24290b

Currently due dates are a little iffy looking. "Due:" touches the date and there's no way to style the dates (would love a custom color for them).

A stretch goal might be to allow us to edit how the date is shown (year isn't relevant for my uses so something like "Friday, April 26" would be better or just "Apr 26".

Auto-restore last opend file?

Hello,

first of all: thanks for this nice piece of work.

i'm a big fan of closing software when it is not longer needed. Thus, after editing my todos, i usually close TodoTxt. However, when i reopen TodoTxtMac, the last file is not restored automatically and i could not figure out an easy way to achieve that.

Would it be possible to add an option for restoring the last opened file automatically on start?

Thanks and kind regards,

frnk

ENH - mutliple todo files

I love to separately manage my personal tasks and work tasks.So I maintain multiple todo.txt files and multiple done.txt files. The problem is there is no way to associate one todo.txt file to one done.txt .It will be great if some settings file be provided and can be used to maintain each todo in its own directory .

like

work/todo.txt
work/done.txt
work/todo.settings
personal/todo.txt
personal/done.txt
personal/todo.settings

brew cask formula

I added a brew cask formula for TodoTxtMac.
Maybe you would include the commands to install it via homebrew cask:

brew cask install todotxtmac

I try to update the formula as good as possible. However, if you like you can maintain it. It's easier for you to stay on track with new releases.

Add Feature: Append text to selected tasks

This is just an idea I had to make adding projects and contexts to tasks faster: add text, entered in a modal sheet, to the end of all selected tasks. The modal sheet should support autocompletion of projects and contexts. I'm not sure what the keyboard shortcut should be.

bug: Reload while filtered on context shows duplicate events

Steps to reproduce

  1. Create a todo.txt file containing the following:
2014-05-28 test 2 @other
2014-05-28 test 1 @test
  1. Create a filter for the context "test"
  2. Apply that filter
  3. Reload (menu or ".")

Expected Result
shown:

2014-05-28 test 1 @test

Actual Result
shown:

2014-05-28 test 2 @other
2014-05-28 test 2 @other
2014-05-28 test 1 @test

There are two bugs here I believe:

  1. The filter is not applied after a reload even though in the filter menu it is shown as still being applied.
  2. There is a duplicate of the "test 2" task added to the window. Saving at this point will add this duplicate to the file.

threshold

This application is beautiful, alas I can't use it because of the lack of a threshold function.
I just have too many tasks to not have this, currenlty I use qtodotxt on mac and linux. Simpletask on android/blackberry.
For those who are unfamiliar with the threshold function:
adding a task such as this on below won't show up in your tasklist until the first of 2019(unless unchecked 'future tasks 'in settings)
(A) call my lawyer @phone about +businessidea t:2019-01-01 due:2019-07-01
I would love to see this feature in a future release, together with keyboard shortcuts this app already has. this tool would totally help me be alot more productive.

Good luck!

Add Feature: Set Priority Via Modal Sheet

There should be a feature to set task priority via a modal sheet, similar to the feature to set due date via a modal sheet. This feature would allow the user to specify arbitrary priorities, such as "M" or "C" without having to increase or decrease the priority multiple times.

Archive won't work

Hi,

Thank you for this product :)

I've found an issue. The feature "Archive Tasks" won't work with the OS yosemite.

I've tried this with the shortcut and with the menu item.

bildschirmfoto 2014-11-20 um 11 03 21

filters could support relative dates

This is an enhancement request.

It would be nice if I could add a filter for a relative date e.g. "due date is TODAY" or due date is less than 7 DAYS

Thanks.

Enhancement: Reopen last todo file(s) on program start

When launching TodoTxtMac (1.1.2 and 1.1.5), I always get a new (blank, empty) task list, and have to manually load my todo.txt file.

I (and I suspect most users) only have one todo.txt file, so it would be helpful if the program loaded it automatically. This could be done by either remembering which files were open in the last session (could remember multiple open txt files, for users that work that way), or with a simple preferences option (this is the method used by the windows version of this program)

Add command to reset all user defaults and all filters

Add a button in the Preferences window or a menu item to reset all user preferences to default values. This will help resolve resolve problems with filter predicate editors getting screwed up after version upgrades.

bug: Adding task with priority enters start date at wrong location

Hi Michael, thanks for a great application.

Steps to reproduce:

  1. Turn setting "prepend date on newly created tasks" on
  2. Create a new task "(A) Very important task"

Expected result:
Task is created as: (A) 2014-05-27 Very important task

Actual result:
Task is created as: 2014-05-27 (A) Very important task

I realise that the date is indeed "prepended" as described but this leaves the task in an a non-standard todo.txt format and so isn't correctly highlighted as the app expects the priority to come first.

Error message after install: "TodoTxtMac" is damaged and can't be opened. You should move it to the Trash.

There are 3 difficulties for users who have the commonly-enabled Security & Privacy settings are set to allow apps downloaded from "Mac App Store & identified developers".

  1. When new releases are downloaded, OS X will not run them unless your Security & Privacy settings are set to allow apps downloaded from "Anywhere".
  2. If your Security & Privacy settings are not set to allow apps downloaded from "Anywhere", upon launching the app, OS X displays a misleading error message. The error message displayed---"TodoTxtMac" is damaged and can't be opened. You should move it to the Trash.---is misleading because the application is not damaged and will work under more lenient security settings. This is likely to turn off most users from using the app.
  3. You cannot create a one-off exception ("Open Anyway" in Security & Privacy settings) to allow this app to run if your Security & Privacy settings are set to allow apps downloaded from "Mac App Store & identified developers".

Crashes when last todo file window closed (Yosemite)

Sometimes the application crashes when the last todo file window is closed. I opened and closed lots of files and the problem seems to have disappeared for now. If any users are experiencing crashes like this--which I think came up only after upgrading to Yosemite--please post bug reports here.

done file and report

does the app set a matching done.txt and report.txt to correspond with the open file? how does it do so?

Enh: When sorting, would be nice to have option to show in a tree view

When sorting a large number of tasks, it can be hard to see where one context/project starts and another ends.

It might be nice to be able to present a view, similar to the todo.sh projectview or view project add-ons, where the title is the parent in a tree, and the tasks in that project/context are children of that parent, e.g.

  • Project1
    • 01 item 1
  • Project2
    • 02 item 2
    • 04 item 4
  • Not in projects
    • 03 item3

An example image where this is being done:

I do realise, that some people have two project or contexts assigned to some tasks, and I don't think it would be unreasonable to show them duplicated, as long as the model underneath each of these was the same, so updating one, would update both in the view.

Command line tool

It would be great to have a command line tool for telling which todo.txt-file to open. I like to have many small project specific todo-files in separate project folders. I have scripts for aggregating / syncing currently important tasks into a file which I keep open in TodoTxtMac. I'm also using the editor for working organizing individual project todo.txt-files. For me the preferred way to open the files is from the command line. I would like to say something like todomac ~/Documents/project4/todo.txt. Some applications like Sublime Text have a similar feature.

New Task keyboard shortcut 'N' does not work.

The keyboard shortcut 'N' for new task is not mapped to an existing method, and the menu item related to it is grayed out. This appears to be a regression that popped up just prior to v1.0.0.

Prepend Text (Option+T)

Feature description: Prepend text, entered in an alert window, to selected tasks.

Keyboard shortcut: Option+T

Behavior: Prepending text to a task with a priority or a creation date will insert text after the priority or creation date. Otherwise, it will insert text at the start of the task.

Use case: Typically this would be added to add creation dates, projects, or contexts to existing tasks.

Enh - Visible sign/mark of which filter is being applied?

I love the ability to change filters by simply typing 0-9, but it would be nice to have
some sort of visual feedback as to what filter is being currently applied.

I might also be good in that case, to allow the user to also specify a 'name' for the filter
to be displayed?

For example, in the title, where the name of the file is you could have something like:

 todo.txt (Filtered: Filter 1)

or in a status bar at the bottom?

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.