 |
|
|
 |
|
|
 |
|
|
 |
|
 |
I should think that those of you who want this excellent application to do what you personally desire, since the code is available, why don't you modify it to do what suits you? Isn't that one of the very real benefits from this web site, to be able to find good starting places from which to launch your dream app? Perhaps it is selfish of me but when/if I get around to posting any of my projects that benefit from the knowledge found here I will only modify to fit reader's suggestions if those ideas suit me. If the suggestion doesn't, then it is up to someone else to make the changes and post the 'improved edition' to the site under their own name, giving credit to the inspiritor, and they can then field the additional demands of the lazy public.
I write applications either for money or to make me happy. If they don't make you happy, write your own. If your submission doesn't make me happy, I write my own or 'fix' yours, smile and say, "what a good boy am I."
Astonied
|
|
|
|
 |
|
 |
I completely agree with you.
|
|
|
|
 |
|
 |
this program is great, some personal suggestions for convenience.
(1) it is better to save all notes under a user-specified folder
(2) one note one file
(3) have a note management window like below
--------------------------------
| +folder name |
| -note title |
| -note title |
| -note title |
| -note title |
| +folder name |
| -note title |
| -note title |
| |
--------------------------------
| |
| |
| if select one note |
| content will be here |
| in edit mode |
| |
--------------------------------
| [save] [delete] |
--------------------------------
|
|
|
|
 |
|
 |
the layout
---------------
| +folder name |
| |-note title |
| |-note title |
| |-note title |
| --note title |
| +folder name |
| |-note title |
| |-note title |
---------------
|if select one |
|note, content |
|will be here. |
|in edit mode. |
---------------
|[save] [del] |
---------------
|
|
|
|
 |
|
 |
David, thanks a lot for your remarks.
Please download the latest code (version 1.9) from Sticky Notes site[^], download link is located at the bottom of the page, select version 1.9 download.
There are couple more changes in the 1.9:
1. Notes are saved in the xml format now.
2. Removed registry usage code, StickyNotes does not use a registry anymore.
Now back to your suggestions.
I did not want to use "one note one file" notion. The idea from the very beginning was and still is to have just one file for everything. I want this app to work off the floppy, zip drive, whatever...
That's why the file is saved in "Documents and Settings/user" folder. If I allow the user to specify a location it'd mean using the registry and it's something that I do not want to go back to.
Also if it's just one file it can be easily moved to the floppy, different computer, backed up, etc...
Igor.
|
|
|
|
 |
|
 |
(1) path to data file
Documents and Settings/user" folder is not a safe place for note, there are always many trash files there, users may delete it by mistak when doing system cleaning.
I understand, you don't want write anything to registry table to make it a green. this is good. two solutions:
a. save data in the same folder of the program
b. have a small ini file, it is not very boring, I guess
(2) note management interface
to make notes is for later convenience. organizing note in an hierarchical way is better and convenient for later reference. my suggestion is to add a foldable panel to the left of the note window for note management, a tree for all saved notes.
if you 'v tried Firefox's ScrapBook extension for note-taking
http://amb.vis.ne.jp/mozilla/scrapbook/
the interface is pretty good, I don't like the way it organizes data, folder and file names are not self-explaining.
hope you like my idea
David
|
|
|
|
 |
|
 |
DavidDou wrote:
a. save data in the same folder of the program
b. have a small ini file, it is not very boring, I guess
Another requirement that I forgot to mention is to support more then 1 user on the same computer (to support XP user switching) so even ini file will not do. Sorry.
DavidDou wrote:
(2) note management interface
This is something to consider. I am working on a new search window now, maybe I'll incorporate a note management into the search in the future version so it'd be some kind of a search/management combination window.
Thanks a lot for your suggestion.
Igor.
|
|
|
|
 |
|
 |
On the second thought I've realized that an user is always right . So what I'll do is the following. One of the things that I have on my ToDo list is an 'Options' dialog. I'll add it as an user's option to keep the notes file in either the exe folder or user's root directory.
Then the app will only have to check 2 locations where the file can be found. It should work, I think.
Igor.
|
|
|
|
 |
|
|
 |
|
 |
Anna-Jayne Metcalfe wrote:
I'd personally want to store them in a folder of my choice
It'd mean using the registry to remember the location and I don't want it.
Igor.
|
|
|
|
 |
|
 |
I still can't understand why you have such an objection to giving users that option.
From a personal perspective, I would prefer to use a folder I specify rather than have to change the way our systems are configured to match a single utility. Rather than do that, I (and many other users) would probably just find an alternative utility to do the same job, which in this case would be a real shame.
In part this is motivated by the fact that on my systems the "My Documents" folders are automatically backed up overnight, and I quite obviously want to ensure that the data stored by the app is backed up with it.
Add to that the fact that "C:\Documents and Settings\username" is not a folder applications should store data directly in (if you read the MS UI guidelines you'll see this is the case) and I'm sure you'll appreciate the reasoning behind my suggestion.
Please consider giving your users the choice.
Anna
Riverblade Ltd - Software Consultancy Services
Anna's Place | Tears and Laughter
"Be yourself - not what others think you should be"
- Marcia Graesch
"Anna's just a sexy-looking lesbian tart"
- A friend, trying to wind me up. It didn't work.
|
|
|
|
 |
|
 |
Anna-Jayne Metcalfe wrote:
I still can't understand why you have such an objection to giving users that option.
Anna, you misunderstood me. I do not object to giving users a choice, I object to using the registry. I'll gladly give them a choice if I knew how. So help me out, please. How to implement it giving the following requirements:
1. no registry, no ini file.
2. multiple users support.
Other then that did you like this utility?
Thanks a lot for your remarks, I do appreciate your input.
Igor.
|
|
|
|
 |
|
 |
hi, I strongly agree with DavidDou .. but at first I have to say that the program is already great .. it's just that adding a note management window would be perfect and if you're worried about using the registry (which I don't understand why!) you may use a settings file as DavidDou suggested, or you may use an xml file as recommended for .net applications .. well, regarding enabling the users to choose the location for storing the notes, this is something I find very logical and intuitive .. at least you can add another option to the program which is to store the notes in individual files in the location the user specifies .. once again the program is great!
(a.k.a. Wal2k) www.wal2k.com
|
|
|
|
 |
|
 |
Waleed wrote:
if you're worried about using the registry
I want this app to work from floppy, zip disk, cd, whatever... Hence, no registry.
Waleed wrote:
once again the program is great!
Thanks a lot!
Igor.
|
|
|
|
 |
|
 |
I use Alt+Tab to switch between applications. This is deeply wired into my "muscle memory". Sticky Notes don't show up in the list of applications: probably because they don't show up in the taskbar either.
Is there a keyboard method to switch to Sticky Notes when some other app has the focus?
--
/George V. Reilly, Seattle, WA
|
|
|
|
 |
|
 |
George V. Reilly wrote:
Sticky Notes don't show up in the list of applications: probably because they don't show up in the taskbar either.
Correct, it's by design.
George V. Reilly wrote:
Is there a keyboard method to switch to Sticky Notes when some other app has the focus?
No, but it's on my ToDo list.
Igor.
|
|
|
|
 |
|
 |
Hello
I love your little app, you get my 5
The only thing I don't like is the dateseparator
In sweden we have date separated by '-' i.e 2004-12-13
but now it's 2004/12/13 in stickynotes
Here is how I would solve it.
TCHAR szDateSep[4];
int nLen = ::GetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SDATE, szDateSep, 4);
::wsprintf(szDate, _T("%04d%s%02d%s%02d "), csSysTime.wYear, szDateSep, csSysTime.wMonth, szDateSep, csSysTime.wDay);
You might look at handling the timeseparator as well.
/Esko Lakso
|
|
|
|
 |
|
 |
Esko Lakso wrote:
I love your little app
Thanks.
I will modify the code according to your remarks.
Thanks a lot for your review, I greatly appreciate it.
Igor.
|
|
|
|
 |
|
 |
Hi, Esko.
I've fixed the app according to your remarks. You can download the latest code (version 1.9) from Sticky Notes site[^], download link is located at the bottom of the page, select version 1.9 download.
There are couple more changes in the 1.9:
1. Notes are saved in the xml format now.
2. Removed registry usage code, StickyNotes does not use a registry anymore.
Thanks,
Igor.
|
|
|
|
 |
|
 |
Hi Igor,
Really good just got better.
Esko
|
|
|
|
 |
|
|
 |
|
 |
It is possible to delete notes. But next time when you start sticky notes, deleted notes appear again.
|
|
|
|
 |