benrhughes / todotxt.net Goto Github PK
View Code? Open in Web Editor NEWAn implementation of todo.txt for Windows using the .NET framework
Home Page: http://benrhughes.github.io/todotxt.net/
License: Other
An implementation of todo.txt for Windows using the .NET framework
Home Page: http://benrhughes.github.io/todotxt.net/
License: Other
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.
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.
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:
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.
Repro steps:
After refresh, the first item in the list will be selected.
This bug makes the X, D, and U keyboard shortcuts unusable.
Currently, auto-refresh can cause the focus to shift back to the list if it triggers while you're editing a task.
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.
eg, one per line, use "-" to exclude a term
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.
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:
I have not been able to do the same with +'s popup as it seems to not work here.
"Intellisense for projects and contexts" is a great feature. Could it also be made available in the filter window?
It is something I always use in the CLI version and I can't find in this program. It comes after priority in the task line, e.g.:
(A) 2011-01-30 walk the dog
Alt+[priority letter] to explicitly set it.
Alt+Up and Alt+Down to increase/decrease
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.
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.
For use in error dialogs, upgrade dialog etc
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.
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.
Feature request: I'd like to be able use a monospaced font for the task list.
Edit: related - allow selection of font size, possibly colour
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? :)
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.
The installer does uninstall/overwrite previous versions of the application, however it doesn't migrate the user settings (todo.txt location, done.txt location, window position etc).
todotxtlib is another .net todo.txt implementation that has some commonality (but a lot of points of difference) to todotxt.net's ToDoLib. At some stage it might be nice to integrate the two.
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.
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.
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
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).
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.
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
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.
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.
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
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.
Compare assembly version to todotxt.net / Client / Properties / SharedAssemblyInfo.cs
Need to handle the exception and prompt for the creation of a new file
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.
Shortcut to minimise + unminimise would also be cool
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.