Unlimited Calendars
ScorpionDi
Posted: May 29 2008, 01:35 AM





Group: Members
Posts: 1
Member No.: 31
Joined: 29-May 08



Hey,
I downloaded your program today and it's pretty useful.
But, although I think in most cases 10 calendars are enough I believe that this is a program limitation that could be easily surpassed just by changing the interface.
I thought of a ListView with the current calendars (you're using .NET, correct?) and some Add/Remove buttons. Also, an option to personalize the name of the calendar displayed. This would be useful specially when you want to remove calendars (easily identify which is it).

If you want some help with the development I'll be happy to offer you some of my spare time wink.gif Mail me anytime:
Moderator edit: removed e-mail address to prevent spam. It's already in the forum database, so you don't have to put it out there for everyone to see if you don't want to. smile.gif

Thanks.

This post has been edited by pdedecker on May 29 2008, 04:26 PM
Top
[DEV] pdedecker
Posted: May 29 2008, 04:19 PM


Developer
Group Icon

Group: Developers
Posts: 25
Member No.: 1
Joined: 24-September 06



I'm actually using AutoIt, not .NET. It's an easy programming language that claims to be similar to BASIC, but since there's no good AutoIt IDE around I have to code the GUIs and everything using a special Notepad application. I could figure out how a ListView works, but that would mean that I'd have to take care of a few issues.

The first issue is a practical one. Currently, iPodCALsync just scans the ten first calendar entries in the configuration file:
QUOTE
[calendar1]
enabled=1
URL=http://path/to/calendar
[calendar2]
enabled=0
URL=http://
[calendar3]
enabled=0
URL=http://
[calendar4]
enabled=0
URL=http://
[calendar5]
enabled=0
URL=http://
...
If I switch to ListView, it will have to use some kind of mechanism to determine how many calendars are in use. But that's not all. Let's say that I add three calendars and delete the second one. The IDs 1 and 3 are in use, and the second one isn't. When adding a new calendar, iPodCALsync will set its ID to 4 (since the highest ID is 3) instead of the more logical 2. This leaves me with two options: I'll either have to recalculate the IDs when saving the configuration or I'll have to let iPodCALsync scan all IDs, even the ones not in use.

Second is the design perspective. iPodCALsync may not be the cutest program you've ever used but lets be honest, a ListView looks uglier than a bunch of buttons. Little things like this contribute to a positive user experience. That's my opinion, do feel free to disagree with me. smile.gif

Well, it looks like things are gonna get complicated if I keep on programming in AutoIt. I have no experience with any other (software) programming language yet. Is there anything you can recommend that is 1) easy to learn, 2) supports stuff like tray icons and 3) can perform simple tasks like downloading a file and saving settings without having to write a five-paragraph function?
Top
« Next Oldest | Feature requests | Next Newest »


Topic Options



Hosted for free by InvisionFree (Terms of Use: Updated 7/7/05) | Powered by Invision Power Board v1.3 Final © 2003 IPS, Inc.
Page creation time: 0.4548 seconds | Archive