Giter Site home page Giter Site logo

benrhughes / todotxt.net Goto Github PK

View Code? Open in Web Editor NEW
500.0 500.0 123.0 4.91 MB

An implementation of todo.txt for Windows using the .NET framework

Home Page: http://benrhughes.github.io/todotxt.net/

License: Other

C# 98.86% Inno Setup 1.09% Batchfile 0.05%

todotxt.net's People

Contributors

adamzolotarev avatar alesprimozic avatar arkolbus avatar benrhughes avatar bharnish avatar chrisway avatar davehong avatar ejsmile avatar fretep avatar geirkairam avatar hellium666 avatar howeik avatar imminentorbit avatar jucor avatar keighrim avatar kevininspace avatar kvakulo avatar kyhou avatar lexmosolov avatar madman2021 avatar mjdescy avatar piscean avatar robjefferies avatar rossipedia avatar sckaushal avatar steppsr avatar synick avatar tenbob avatar tomodachi94 avatar wierzba3 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  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

todotxt.net's Issues

v0.8 doesn't allow me to create a todo.txt file

I'm not sure if this is a use-case or not, but I'm a newcomer to the world of todo.txt - so I don't have an existing file.

Todotxt.net doesn't allow me to create one - and if I add a task without having opened a file, todotxt.net fails.

Thanks, Jon.

Blank Window

Open todotxt. Main window is blank. File>Open todo.txt in dropbox folder. All appears in order. Mark task complete. Files saves, dropbox sync is evident in system tray, file refreshes and main window goes blank.

I think I saw this once before in v.8. Upgraded to 0.9.1.0 yesterday and this anomaly is occurring this morning.

Crash when moving cursor backwards while intelisense popup is out.

This happens whenever you make the intelisense popup show up and you move the cursor backwards beyond the identifier that triggered the popup.
To reproduce:

  • trigger the intelisense popup by typing @
  • move the cursor backwards beyond the @ or backspace

I have not been able to do the same with +'s popup as it seems to not work here.

Allow filenames different from todo.txt

I'd like to open files in the todo.txt format that are NOT named todo.txt.
Currently, this results in an error "There was a problem opening the file."
Renaming the file to todo.txt "fixes" this error.

Intellisense bugs

Intellisense can cause the app to crash under certain circumstances - for example, enter an @, move the cursor to the position behind it, then enter a +.

This is due to the way the intellisense code works out where the start of the triggering word is.

New version check

Compare assembly version to todotxt.net / Client / Properties / SharedAssemblyInfo.cs

ToDoTxt.net window doesn't come back up

Was using the most recent version (0.8.4) two days ago with great success. Then yesterday I started running into a problem where the program would not maximize and show up on the screen. The computer seems to animate something, but it keeps popping the focus window to be my browser and not the ToDoTxt window.

It "appears" that the application is running, but I cannot see it on the screen.

I'm running Windows 7 64-bit and the problem started when I pulled my laptop out of hibernation. Before it went into hibernate I was running dual screens through a Lenovo port replicator. I have no idea if the issues are related.

I've uninstalled and reinstalled the latest version with no changes.

Any help is appreciated.

Shortcut to clear filter

Minor feature request: a shortcut to clear the current filter.

This is an action which I frequently perform and the shortcut would be helpful. Hopefully, this is easy to implement.

Incorrect Date Format generated for Completed items

When completing a task, todotxt.net is using the format YYYY-DD-MM which doesn't match the spec.

Reference:
Rule 2: A task’s creation date may optionally appear directly after priority and a space.
If there is no priority, the creation date appears first. If the creation date exists, it should be in the format YYYY-MM-DD.

Window is off-screen at startup

When I run the application after closing it while the window was minimized, the window will located off the left side of the screen. This does not happen if the program is closed while the window is in the restored state. If it is closed while maximized, it will restart in the maximized state but when restoring the window, the size of the size of the window is approx. the maximized size.

This is on Windows7 64-bit Service Pack 1.

Print & Print Preview gets confused on tasks without a priority

Both the Print and Print Preview options are getting confused on tasks that do not have a priority or creation date in them causing the HTML string to be formatted to look bad. Should handle the following scenarios:

  1. Completed task
  2. Uncompleted task, with Priority, with Creation Date
  3. Uncompleted task, with Priority, without Creation Date
  4. Uncompleted task, without Priority, with Creation Date
  5. Uncompleted task, without Priority, without Creation Date

Shortcuts for sorting

While you can Alt-S to open the Sort menu, you need to use the arrow keys to select a sort type. Each sort option should have its own key (eg Alt-S-P for Priority etc).

Options dialog

Options for archiving are under the File menu. We really need an Options dialog that lets you set the location of the archive (done.txt) file, if you want auto archiving etc.

Handle multiple running instances

Currently the assumption is that only one instance is running, so if you start another instance it will tread on the config setting of the first (ie window position, todo.txt file location etc). If a second instance starts up it should sandbox itself and only work on an in-memory copy of the config, rather than updating the config file.

Also would be nice to be able to pass the todo.txt file location no the command line.

crashes at first save

Hi,
the program installed correctly, but keeps crashing after I type in an item and press Enter.
I am on Win7 64bit ultimate, .net 4.0 installed.

Auto-refresh resets selected item to the first in list

Repro steps:

  1. Launch todotxt.net and turn on auto refresh.
  2. Add at least 2 items to the list.
  3. Use "J" keyboard shortcut to navigate to the last item in the list.
  4. Wait a few seconds until the auto-refresh happens.

After refresh, the first item in the list will be selected.

This bug makes the X, D, and U keyboard shortcuts unusable.

crash when key-in '+'

When didn't load/create any todo.txt file and entering character + crashed in my win7. maybe close all functionality when no file loaded/created? fyi, i'm using v0.8.6.0

Filtering sidebar

automatically generated side-bar to quickly access context and project views. This could be an optional/hideable feature. The sidebar would contain the following lines:

Contexts
@context1
@context2
Projects
+project1
+project2
...

Clicking on each line enables a filter for that context/project

Issue with window disappearing

I used to use this program for a while, then I ran into the issue and quit using it. I'm not sure if I posted an issue about this before. I really want to start using this again!

Firstly: Windows 7 Home Premium, 64-bit on Dell laptop.

Upon starting Todotxt.net, the icon in the taskbar appears for the program but the window is non-existent. Alt-tab does show the thumbnail of the window as it should appear. However, when selecting the window in Alt-tab or clicking on its taskbar icon, the window does not open.

I think it's an issue with the window being off the sides of the screen. When I hover over the icon so the Aero preview appears and I right-click the preview and click "Move", the cursor moves immediately to the top left corner of my screen (sometimes the bottom left corner). Clicking and dragging does not make the window appear on the screen.

Refactor the UI code

  • Move to using listbox.Filter for the filtering
  • Add an aditional abstraction layer between the task list and the UI to hold some of the sort/filter-type logic

There is a problem of IME support

When I am using Japanese IME to input Japanese, I need to use "Enter" to confirm my input, unfortunately todotxt.net take my input of "Enter" as I want to create a new task. Consequentially, I can not create a task by Japanese smoothly.

Always on Top and Optional minimize to tray

After minimizing and then restoring the window (either with the mouse or the global hotkey), the window is always on top of all the other windows. When the application is started, this is not the case.

In addition, is it possible to make the minimize to system tray optional? I use small icons on the taskbar and have this application pinned but when it minimizes to the system tray, it looks like the application is closed. When I click on the pinned icon, the application is started again with a warning that the global hotkey (presumably win+alt+t) is already in use. This is my only indication to look through my system tray to find the application and then I'm left with the issue above.

Sorting bug - Priority Items should show first

Gina's spec says that priority items should always be displayed first. Let's interpret that to mean that when sorting by a category (eg. context, project, or due date), the priority items in each category should be displayed at the top of the category. That is, sort by category first, then by priority.

Unfortunately, it's not working that way. It appears to be skipping the secondary sort (by priority) and instead displaying them in the order they appear in the file. That is, sort by category only.

Wrong focus on double-click

When double-clicking a task, the task appears in the edit bar but the keyboard focus is still in the task list. This does not occur when pressing U.

Tidy up adding filter to new tasks

Currently if you create a new task (using 'n') and have a filter specified, the filter is added to the task text. This is handy because it makes it easy to add tasks in the current context.

However, it just naively appends the filter - it doesn't take into account multi-line filters or the new exclude (-) syntax

Advanced filtering

Currently filtering is simple. Eg

@work
Fix
-Build

Would include all tasks that contain "@work" AND "Fix" AND NOT "Build".

It would be nice (though it would massively increase the complexity of the filtering code) if we use more complex expressions, for example:

@work AND (+fix OR +build)

Trailing space Trimmed from Filter

I'm using version 0.9.2.0 and it appears that when I enter a filter with a trailing space, the space is being trimmed from the filter. I have been using "-x " (minus x space) as a filter for completed items when I wanted to keep them in my todo.txt file without archiving them yet.

As a current workaround, I've switched to using "-x 2" since all my completion dates start with 2011, which works as expected.

Adding tasks with enabled filter is inconsistent

If I have a filter "+project" and add a task by pressing N then "+project" is added to the input bar. After pressing Enter, the focus remains on the input bar but "+project" is not present anymore. Also, "+project" does not appear when just clicking on the input bar. Bug/feature? :)

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.