|
4
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
|
on: January 01, 2009, 01:58:09 PM
|
Hey, thanks everyone with all the help and feedback you've given me while I've been writing my first NANY. It's been a great experience. I'm happy to announce this app well and truly released! Development will continue as there are still quite a few things I want to fix/add to the app. If you're interested you can keep an eye here or on the Tree List web page. Happy New Year!
|
|
|
|
|
6
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
|
on: December 16, 2008, 06:50:40 AM
|
I think these would be nice in a context menu: Looks like too many items to me. I might put Expand All/Collapse All as toolbar buttons as they're not item specific. The rest will need some thinking about. On a side note, w.r.t. expanding and collapsing, I think it'd be nice to be able to restore the expanded / collapsed state if I ever choose Collapse All or Expand All (say, by accident, or even to get a quick peek). Does it make sense and what do you think of the idea? Sounds like a good idea. If I can manage to get Undo to work like that I will do. The following seem to me to work better with clicking and dragging (rather than in a context menu): Yes, I agree. Drag and Drop is something that I'd like to implement. Unfortunately last time I tried it, it was a little awkward - dragging and dropping would mess with the item's checkbox status 
|
|
|
|
|
7
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
|
on: December 16, 2008, 05:23:42 AM
|
A context menu for adding items should be fairly straight-forward, same with expand/collapse. Cut, copy & paste might be a little more tricky, but doable. The difficulty with context menus is deciding what functions to put on them and what order to put them in. Here are a few possibilities: - Add Item
- Add Sub-Item
- Delete
- -
- Undo
- -
- Cut
- Copy
- Paste
- -
- Edit
- -
- Move Up
- Move Down
- Move Left
- Move Right
- -
- Expand All
- Collapse All
- -
- Expand Item
- Collapse Item
- -
- Expand Item & Sub Items
- Collapse Item & Sub Items
Some of these would probably be useful/better as toolbar buttons.
|
|
|
|
|
10
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
|
on: December 10, 2008, 03:11:01 AM
|
Hmm...not having any luck w/ the keyboard shortcuts. No response to any of those four...
Really?  I've uploaded it again. Would you try deleting it, downloading again and having another go? There is a wee problem with the double click though. When you double click on an item nothing happens, but when you click on an already highlighted item it starts and edit (there is a very slight delay). I have a problem with my mouse - sometimes it double-clicks when I click once, so testing this isn't as straight-forward as it should be. However, the default behaviour should be: Double-Click: Expand/Collapse Item -or- Do nothing if there are no sub-nodes. Single-Click: Select Item Single-Click <pause> Single-Click again: Edit Item. (this is standard behaviour - you can do the same with filenames in Windows)
|
|
|
|
|
12
|
DonationCoder.com Software / DC Member Programs and Projects / Re: To Do Tree
|
on: December 09, 2008, 04:32:26 PM
|
I've had a look at FeedReader. The behaviour of its tree is more complicated than in To Do Tree because there are two different types of items - folders and feeds - and a folder cannot become a child node of a feed. A drop-target indicator would definitely be nice. I think I'd have to use a more advanced TreeView though as the one I'm using doesn't offer that capability out of the box. Drag & drop is giving me more headaches now - specifically to do with it forgetting the expanded state of the nodes when they're moved  . Hey, that's pretty cool, Gothi[c]... great minds think alike  . Yours seems to be more structured than mine with Projects and Tasks. The changelog is a nice idea as well. I won't be developing To Do Tree any more. Any further development will happen on Tree List (my NANY 2009 submission), so check it out here: Tree List
|
|
|
|
|
13
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
|
on: December 09, 2008, 10:37:18 AM
|
Okay, I've just added keyboard shortcuts for moving items around: - Ctrl+Up: Move an item up the list
- Ctrl+Down: Move an item down the list
- Ctrl+Left: Move an item in a level
- Ctrl+Right: Move an item out a level
If someone could test these out that would be great 
|
|
|
|
|
15
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Intro
|
on: December 09, 2008, 04:40:10 AM
|
Imagine that you write "f[eE]nix " and tool generates "fenix fEnix ". I love that idea. Wouldn't it get a little out of hand with complicated regular expressions though?
|
|
|
|
|
16
|
DonationCoder.com Software / DC Member Programs and Projects / Re: To Do Tree
|
on: December 09, 2008, 04:02:53 AM
|
I see, so you can't combine the two? It looked fairly simple to me (add a link to a note from each Note). But I am not a programmer, so I can't tell for sure... Well I'm only a beginner programmer myself (this is my third application). Yes, it seems simple and it's certainly possible. However there would quite a few things to take into account when doing this. For starters, the Note application allows Notes to be stored anywhere... you could add a link to a Note from each node, but what if the Note is moved? What should the program do then? One more improvement I may ask: when drag and dropping a node to an other node, can you make it become a subnode? Example:
A |-A1 |-A2 B C |-C1
Drag and dropping C into A would lead to:
A |-A1 |-A2 |-C |-C1 B
I thought that this is the default behaviour of a tree view, but it does not seem to work like that in To Do Tree. The default behaviour of a tree view is also to add new items above the currently selected item. Where I come from we read and write from the top left to the bottom right. So the default behaviour isn't always the most intuitive. If nodes are always created as child nodes of the node they're dropped on, what happens if you just want to reorder your top level nodes? I'm currently working on sorting out the reordering of items, so I'm certainly interested in hearing your thoughts on this.
|
|
|
|
|
20
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
|
on: December 05, 2008, 07:07:39 AM
|
simple is pretty nice. I also use ToDoListI've tried similar programs. I either don't use them because they're too complicated, or procrastinate by messing around with all the features, which isn't good when you're trying to get things done  Issues- Couldn't get the first issue to manifest: everything worked fine.
- The Add List button effectively gets around the filename issue.
- Third issue: plans for a save button?
- I'm not sure what causes the wrong items to be changed. It has only happened a couple of times as far as I can remember. Hopefully it won't be too difficult to track down if it becomes a real problem.
- The Add List button helps, yes, but still interrupts the flow of a keyboard lover
I've changed it so the matched list is loaded & focused when Enter is pressed, which will hopefully keep everyone happy! - I was really trying to avoid adding a save button. There's probably another way I can avoid accessing the disk too much. Just need to figure out the logic

Planned Features- Rearranging the list is pretty necessary (in your planned features)
- Copy & Paste might also be a good idea for list management
Yeah, I won't be able to use it fully myself until I can rearrange the items easily. I'll add copy & paste as well. Thanks for all your comments. Much appreciated. Richard
|
|
|
|
|
21
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
|
on: December 05, 2008, 06:34:31 AM
|
I liked that it seems to handle CJK Cool  That's good to know. (the produced XML files are UTF-8?) To be honest I'm not sure how the encoding is decided. I didn't specifically set it myself. and that it appears to be portable-friendly  Now that was on purpose  Terrific. The hierarchical functionality is what's missing from JustDoIt IMO. Thanks. There don't seem to be many simple to do list applications with this functionality, which is the main reason I decided to write this.
|
|
|
|
|
24
|
Special User Sections / N.A.N.Y. 2009 / Re: NANY 2009 Release: Fractal Explorers
|
on: December 04, 2008, 01:26:27 PM
|
Hmm... I downloaded ruby186-27_rc2.exe and installed it, then tried double clicking on JuliaExplorer.rb - I get the initial instructions, but when I hit Enter, I get this: ./lib/tp.GLShader.rb:150:in `link': Program link error: (ShaderError) Fragment info ------------- (15) : error C5051: profile does not support conditional returns
from ./lib/tp.GLShader.rb:159:in `run' from C:/Documents and Settings/Richard/Desktop/Fractals/JuliaExplorer.rb :46:in `oncreate' from ./lib/tp.OpenGL.rb:87:in `initialize' from ./lib/tp.OpenGL.rb:85:in `catch' from ./lib/tp.OpenGL.rb:85:in `initialize' from C:/Documents and Settings/Richard/Desktop/Fractals/JuliaExplorer.rb :34:in `initialize' from C:/Documents and Settings/Richard/Desktop/Fractals/JuliaExplorer.rb :129:in `new' from C:/Documents and Settings/Richard/Desktop/Fractals/JuliaExplorer.rb :129 I tried installing Ruby to my Program Files Folder first, thought that might be the problem so uninstalled and installed in C:\Ruby instead, but that didn't make any difference. Just wondered if you had any ideas why this might be? Richard
|
|
|
|
|