avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Monday May 23, 2022, 3:04 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - deviantopian [ switch to compact view ]

Pages: [1] 2next
N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: June 17, 2009, 03:45 PM »
I've not been able to reproduced that last bug. :huh:

N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: May 05, 2009, 05:12 PM »
I believe the bug happened when there were enough items for there to be a scroll bar.

I've not encountered the second issue you mentioned. Can you explain in detail how it happened? I'll look out for it.



N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: April 30, 2009, 07:40 PM »
I've identified and fixed a bug in Tree List which would cause you to lose items from a list. Hopefully it's the bug that caused your problem, Paul.

The fixed version is on the site now:

Just delete your existing Tree List.exe and replace it with the new one.



N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: January 01, 2009, 01:58 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!

On my computer the dates are black text on dark blue (see screenshot) - not easy to read. It's most likely to be because of my Windows XP Visual Style. Is there a way you can get around this?
[ Invalid Attachment ]

N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
« on: December 16, 2008, 06:50 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 >:(

N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
« on: December 16, 2008, 05:23 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.

N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
« on: December 15, 2008, 10:40 AM »
I've updated Tree List again. It will now remember the expanded/collapsed state of items when they are moved.

N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
« on: December 10, 2008, 04:40 AM »
Hmm... this is what I get:

Tree ac099e4a7366563815ef6f368ab25746
Tree List.exe: 1177c52ef576094f292c9300912c32dc

N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
« on: December 10, 2008, 03:11 AM »
Hmm...not having any luck w/ the keyboard shortcuts.  No response to any of those four...
Really? :huh:
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)

N.A.N.Y. 2009 / Re: NANY 2009 Release: Keyser
« on: December 10, 2008, 02:24 AM »
The MD5 checks out okay, but I also get "does not appear to be a valid archive". Could your compression software be zipping it in a non-standard way?

DC Member Programs and Projects / Re: To Do Tree
« on: December 09, 2008, 04:32 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 :Thmbsup:. 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

N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Tree List
« on: December 09, 2008, 10:37 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 :)

DC Member Programs and Projects / Re: To Do Tree
« on: December 09, 2008, 04:55 AM »
Just been playing around and noticed that nodes are added as siblings if you drop them to the left of a node :-[

It may be better to keep the default settings here as doing it the other way is making things complicated :-\

N.A.N.Y. 2009 / Re: NANY 2009 Intro
« on: December 09, 2008, 04:40 AM »
Imagine that you write "f[eE]nix " and tool generates "fenix fEnix ".
-fenixproductions (December 09, 2008, 04:36 AM)
I love that idea. Wouldn't it get a little out of hand with complicated regular expressions though?

DC Member Programs and Projects / Re: To Do Tree
« on: December 09, 2008, 04:02 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:


Drag and dropping C into A would lead to:


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.

N.A.N.Y. 2009 / Scroll through Desktop/Folder Icons with Mouse Wheel
« on: December 05, 2008, 04:37 PM »
Here's an idea: A program that will let you use your mouse wheel to scroll through the icons in a folder or on your desktop and click the middle button to launch the selected one. Did a (very) quick search and didn't find anything that offered this.

N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: December 05, 2008, 01:47 PM »
When using the keyboard shortcut Shift-Down to add an item, the item below the new item is changed to the text of the new item.
Fixed 8)

N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: December 05, 2008, 07:46 AM »
I can look into it. :)

I've figured out how to reproduce the first issue and updated the entry accordingly.

N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: December 05, 2008, 07:07 AM »
simple is pretty nice. I also use ToDoList

I'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 :P


  • 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.


N.A.N.Y. 2009 / Re: NANY 2009 Release: Tree List
« on: December 05, 2008, 06:34 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 8)

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.

N.A.N.Y. 2009 / Re: NANY 2009 Release: Fractal Explorers
« on: December 05, 2008, 03:25 AM »
Yeah, that fixed it. :Thmbsup:
I have a NVIDIA GeForce Go 7800 GTX.

The fact that you can change the value of c on the fly in JuliaExplorer is very cool and not something I've seen before. It's like adding another dimension :D

N.A.N.Y. 2009 / Re: NANY 2009 Teaser: Keyser
« on: December 05, 2008, 02:41 AM »
Ah, I missed that as I had been thinking of the following when naming:
Heh... guess what I was thinking of when I chose the name of my website: :D

Great minds think alike. 8)

N.A.N.Y. 2009 / Re: NANY 2009 Release: Fractal Explorers
« on: December 04, 2008, 01:26 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

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?


N.A.N.Y. 2009 / Re: NANY 2009: JustCloseSomeTasks
« on: December 04, 2008, 09:17 AM »
It's probably best if I wait until you add the program back here 8)

Pages: [1] 2next