StackNotes

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
h3kt0r
Posts: 148
Joined: Tue Jan 20, 2015 2:50 am
Location: France

StackNotes

#1 Post by h3kt0r »

StackNotes Homepage
Download it at Image

:D The program has had a positive review at SoftPedia (4 stars out of 5) and is now downloadable from this website too.
Here is the link : SoftPedia Download

--(updated Sunday 30th September, 2018)--
version 1.0.4.6
- what's new : Fixed a bug where the last note in the table
would be lost on new note insertion in the TOC.

--(updated Friday 28th September, 2018)--
version 1.0.4.5
- what's new : Fixed a bug with "TOC search" function where
application would crash if no matching terms were to be found.

--(updated Thursday 01st March, 2018)--
version 1.0.4.4
- what's new : Squashed some ugly bugs. Added a toolbar.
Added capacity to manage the MRU files. Remade the con-
text menu for the TOC.

Image

--(updated Thursday 08th February, 2018)--
version 1.0.4.3
- what's new : The program now works essentially in RAM;
meaning changes are commited to the padfile whenever the
user saves it or automatically on program exit. A few
small bugs were fixed too...

--(updated Tuesday 06th February, 2018)--
version 1.0.4.2d
- what's new : Fixed a bug causing invalid path with
user's theme files. Fixed a few more minor bugs.
Some improvements were made to the GUI.
Significantly reduced the write operations by checking
if any changes are made to the notes. If this is not
the case, the program will skip writing the note back to
the disk. Added a new color theme ("Dark") accessible
through the "User Themes" dialog box...

--(updated Sunday 04th February, 2018)--
version 1.0.4.2c
- what's new : A few bugs were found and fixed.

--(updated Tuesday 5th December, 2017)--
version 1.0.4.2b
- what's new : Fixed a bug with note deletion on TOC.

--(updated Saturday 15th July, 2017)--
version 1.0.4.2
- what's new : Added hot-tracking to the toolbar.
Added arrow keys navigation for tab controls.
Added closing dialogs with escape key where relevant.
Added project, resource files and resources to allow anyone to compile
the program.
A few minor improvements...

--(updated Wednesday 05th July, 2017)--
version 1.0.4.1
- what's new : Added Cleanup routine on program exit.
Added relative path support. (making the program TRULY portable)
Improved error handling for compression/decompression routines.
Fixed MRU files popup menu.
Fixed Move entry in TOC.
Fixed program's icon not properly displayed in taskbar.

--(updated Sunday 02nd July, 2017)--
version 1.0.4.0a
- what's new : Fixed a bug with "Minimize to tray". Removed "AESCrypt" from
the package.
- what's new : Added ownerdraw menu using GDI. Removed all the code related to
enabling/disabling controls and menus. I believe people are smart enough to
correctly use a program. So, whenever you're on the TOC display, obviously,
edition commands won't do anything and "vice-versa".
Optimised the code, somehow... 8)

--(updated Monday 26th June, 2017)--
version 1.0.3.9
- what's new : Added the possibility to define a global hotkey for the program.
Cleaned up the code to be more easy to read and understand. Polished the GUI a
little bit. Redefined the menus accelerators to be more intuitive and easy to
use.

--(updated Thursday 15th June, 2017)--
version 1.0.3.8
- what's new : Upon user request, added a "Theme Builder" to the program.
Now you can define your own color scheme to customize the GUI.
Fixed some bugs.

--(updated Monday 12th June, 2017)--
version 1.0.3.7
- what's new : Fixed a bug where the size of the "Magnifyer" window wasn't
saved in INI file and added resising limits and close on right-click.
Improved the "save on exit" feature : now when you're on a new page in a
padfile, adding some text then minimising the program to the tray and quitting
it by a right-click on its icon, the program will save your changes. Improved
the "Pad Infos" dialog box with a ListView and a progress bar showing compres-
sion ratio.

--(updated Saturday 10th June, 2017)--
version 1.0.3.6c
- what's new : Fixed the Menus items checking bug introduced with previous release (sorry about that !).
Upon user request, raised the program's window size limit to 800x600 pixels. Polished the GUI a little bit.

--(updated Fridday 09th June, 2017)--
version 1.0.3.6b
- what's new : Added some basic error checking to I/O file operations. Also
added the removal of "Read Only" attribute for "STZ" padfiles before saving.
Fixed a bug where the program's window wouldn't get the focus when a padfile
is double-clicked in a file manager by passing it the "WM-ACTIVATEAPP" command.
Fixed up ListBox display that won't update changes made when a contact is modi-
fied inside "Contacts manager". Replaced the "PadFile Infos" MessageBox by a
cosy dialog box. Fixed a bug where the program, when iconised in the system
tray and then closed with the "Sticky" option active, would start up the next
time at wrong onscreen coordinates, falling into a loop eating up 100% of the
CPU cycles. Added the "Topmost" option to the configuration file.
Added "Olive" color theme.

--(updated Sunday 04th June, 2017)--
version 1.0.3.6a
- what's new : Upon user request, removed the "Backup" function under "File"
menu and replaced it with the classical "Save" function. Also, revised the
"Save AS..." function to behave properly. Added a color theme ("Deepsky").
Cleaned up and recompiled the Help file reducing its size by a half.
Started to work on a "Reminder" plugin...

--(updated Friday 02nd June, 2017)--
version 1.0.3.6
- what's new : Fixed a bug which prevented a padfile to be opened right after
the "AESCrypt" plugin was closed. Fixed a color bug with the toolbar when
program started with no padfile to open. Fixed a bug producing an invalid path
inside drag'n drop routine. Added a "Password Generator" plugin.

--(updated Thursday 01st June, 2017)--
version 1.0.3.5
- what's new : Added French language support. Improved the Autoscroll function.
Added "Peru" color theme.

--(updated Tuesday 30th May, 2017)--
version 1.0.3.4a
- what's new : Fixed a few bugs. Improved the "Contacts" plugin.
Improved the Color Theme function : the toolbar is now colored too.
Added a "PayPal" button on the "About" tab in the "Options" dialog.
Significantly decreased the program size by using the "ultra-brute"
command line switch with new UPX (Ultimate Packer for eXecutables).

--(updated Monday 29th May, 2017)--
version 1.0.3.4
- what's new : Fixed a few bugs. Added a "Contacts" plugin.

Note that the program is packed with the latest UPX (Ultimate Packer for eXecutables)
release (3.94w as of May 17th), which has raised a malware alert by the BitDefender
scanning engine at SourceForge. I've posted a ticket at the SourceForge support to ask
them to whitelist "StackNotes" but it may take some time before somebody replies.
I don't write malware. I don't have either time or interest for that. But i know that the NSA
does and have plenty of time to just do that. So don't ask me why a humble programmer
like i am has to post some message to tell others that his program is harmless and why, on
the other hand, some assholes calling themselves "NSA" don't even make the people at
"BitDefender" raise an eyebrow.
This is the kind of world we live in...

--(updated Saturday 27th May, 2017)--
version 1.0.3.3
- what's new : Fixed bug with the "Undo" function introduced in previous
version. Fixed invalid palette for menus glyphs by turning bitmaps to 8 bits
and 2 colors. Added Color Themes to the program with 3 choices : "Classic",
"Midnight" and "Sunny".

--(updated Wednesday 24th May, 2017)--
version 1.0.3.2
- what's new : Some changes and fixes in the code to make it compatible with
Windows 10 (x64). Removed obsolete "Loupe.dll". Added the documentation in
CHM file format.

--(updated Wednesday 1st July, 2016)--
version 1.0.3.1a
- what's new : Fixed and improved alphablending routine.

--(updated Wednesday 1st June, 2016)--
version 1.0.3.1
- Remade the screen capture plugin, is now integrated within StackNotes. Removed obsolete "Capture.dll". Improved menus handling and navigation between pages; now it really feels like flipping through the pages of a book. Working on the "Contacts" plugin...

--(updated Monday 30th May, 2016)--
version 1.0.3.0a
- Improved Recorder plugin : added an options tab.

--(updated Saturday 28th May, 2016)--
version 1.0.3.0
- what's new : Added a sound recorder plugin working with the latest release of LAME MP3 encoder.

--(updated Wednesday 25th May, 2016)--
version 1.0.2.9
- Added a "Snapshot" function under "Plugins" menu to provide basic screen capture capacity. You can capture a window or control to Bitmap file.

:D Thanks to everyone who's voted for StackNotes to be included in the database. That's a milestone to me. Again, Thanks !
ImageImage
ImageImage


--(updated Sunday 21st May, 2016)--
version 1.0.2.8e (minor upgrade)
- Added an "Export to TXT files" function.

version 1.0.2.8d (minor upgrade)
- Improved the "autoscroll" function : now works correctly with [F2] key. Updated the documentation.

--(updated Thursday 19th May, 2016)--
version 1.0.2.8c (minor upgrade)
- Added an "Autoscroll" function. Some small changes in the GUI.
--(updated Monday 16th May, 2016)--
version 1.0.2.8a (bug fix release)
- Fixed a bug that prevented minimizing StackNotes window if the
"Stick to desktop borders" option was activated. Fixed a bug with the "Search
TOC" function that prevented the search box to get the focus when activated.
Added a "File_id.diz" file and an "History.txt" file to the package upon user
request. Significantly reduced the program size using the "--ultra-brute" switch
on UPX command-line (Ultimate Packer for eXecutables).

updated Saturday 14th May, 2016
- Added a plugin, "Screen Loupe" (magnifyer) in DLL form. Fixed a bug with drag and drop. Some more fixes in the code. Planned next : Contacts sheet with basic infos (name, phone, mail and web URL).
updated Thursday 12 May, 2016
- Added a "system informations" tab in options dialog which provides some details about the computer (RAM, Drive, Environment variables, etc...); small fixes everywhere in the code where i could find them : flipping through the pages of a padfile is now faster somehow. Also, the cursor position is stored for each page; this way, you can resume a reading at the point where you left it the last time...

updated 27th April, 2016
version 1.0.2.6 is here !!!
- You can now launch your browser by clicking an URL in StackNotes. Click on the line that contains the URL first, then press the [Control] key and Left-click. The program will parse the line for a valid URL, catch it and send it to the browser.
Please report bugs if any. Seems to work for me here, but let me know if a problem occurs.

updated 24th April, 2016
-Fixed a few bugs, added some functions, redone the options dialog. ...

updated 30th September 2015
- added option to start the program minimised. Added option to register hotkey [Windows] + [S]. Improved STZ file association : now the program handles correctly the padfiles so you can double-click any padfile inside explorer to open it inside StackNotes.

Since i'm a little busy at the moment (yes, there's a real world out there, you know ?), i'll take care of the next improvements to the program as long as i can find the time to do so but it may stay as it is for a while...
Anyway, thank you for using it and for the feedback !

updated 19th August 2015
- what's new : Sticky window and File association were added to the program. ( You can enable/disable the file association at any time with just one-click in the options dialog ).

updated 16th August 2015
- what's new : this is a maintenance release. A few minor bugs were reported and fixed. The next update is planned and should bring (hopefully) FTP upload support. Stay tuned !

updated 27th july 2015
- what's new : now supports AES encryption / decryption through AESCrypt (command-line). Fixed invalid palettes for menu glyphs and toolbar. Added a nice gradient below the toolbar.

updated 15th june 2015
- added progress bar to show that a compression/extraction is in progress;. added a "Tip of the day" on the status bar; added a MRU menu to the TOC (accessible through right-click) with five slots; added colors to the status bar, to show the state (completed or urgent) of the note while in edition mode; added UAC manifest with trustinfo section. Fixed a few remaining bugs.
updated 12th june 2015
- what's new : quick search in the TOC (press the ALT key then any arrow key to pop up) and some bugs were removed. A few cosmetic changes.


updated 10th june 2015
:shock: Still hunting bugs; let me know if you find some : it helps me a lot to know where the application crash sometimes so, don't hesitate to mail me. Thank you !

- added features : "compact table of contents" to remove blank notes after deletion, ability to move notes up or down in the table and insertion of a new note anywhere in the table.


updated 07th june 2015
(1st Stable release using Zlib)
- StackNotes now use the CAB10.dll ! Which means that the program supports Zlib compression and decompression, thanks goodness, this way we get rid of the size problem caused by the datafiles (50 pages of 32kb = 1.5 Mb). Basically, it's just a ZIP container for the padfiles, which reduces their size to nearly nothing. Great !!!

- added support for dropped files; drag a StackNotes padfile ("*.STZ") to its table to open it on the fly. Do the same with an ascii text file onto its memofield to quickly add text to the padfile in use.

- redone keyboard accelerators for a more intuitive navigation and removed an annoying bug due to the getasynckeystate api call.

- fixed a nasty bug in the "Save As" function and tracked down a flickering display bug.
:D


(update 04th june 2015)
- fixed a few bugs and added requested features.


Hi folks,
Use StackNotes pages to record notes and lists of things to do...
The first line of each StackNotes page is used as the Table of Contents entry.
Use the Edit menu to Cut, Copy and Paste notes and lists.
StackNotes pages are automatically saved whenever you browse through your notes.
Each StackNotes page can contain up to 32K of ASCII text.

A huge 300kb download, including the source code, yes this is really FREE software, do whatever you want with it. Took me 5 days to write.

( comments, suggestions and bug reports are welcome )
Last edited by h3kt0r on Sun Sep 30, 2018 11:17 am, edited 61 times in total.

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: StackNotes

#2 Post by smaragdus »

Hi there,

A nice little program, thanks.

I would suggest two simple new features:
- StackNotes detects URLs (clickable URLs) so the users can open web-pages on double click.
- Only the first line appears in Table of Contents as Note Title, you say that
The first line of each StackNotes page is used as the Table of Contents entry.
but in my test more lines appear in Table of Contents- of needed I can provide screen-shots.

Regards

User avatar
h3kt0r
Posts: 148
Joined: Tue Jan 20, 2015 2:50 am
Location: France

Re: StackNotes

#3 Post by h3kt0r »

=)
Thank you !
I'll see what i can do to add these features you request.
Working on it now...

User avatar
webfork
Posts: 10836
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: StackNotes

#4 Post by webfork »

Good stuff, thanks for posting.

> including the source code, yes this is really FREE software, do whatever you want with it. Took me 5 days to write.

So the license is BSD?

User avatar
h3kt0r
Posts: 148
Joined: Tue Jan 20, 2015 2:50 am
Location: France

Re: StackNotes

#5 Post by h3kt0r »

And so the license is BSD.
;)

User avatar
webfork
Posts: 10836
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: StackNotes

#6 Post by webfork »

h3kt0r wrote:And so the license is BSD.
Sweet, thanks

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

About StackNotes 1.0.1.7

#7 Post by smaragdus »

Hello,

I think I found a bug- StackNotes cannot remember 'Close to systray' setting in 'Options' although I check it and apply it. In order to make StackNotes remember it I had to manually change '[SystemTray]=0' to '[SystemTray]=1' in 'StackNotes.ini' file- then StackNotes really closes to system tray. But when I uncheck it in 'Options' StackNotes doesn't remember it so I have to manually modify the 'INI' file again.

I hope you will manage to add support for clickable URLs.

Regards.

User avatar
Midas
Posts: 6871
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: About StackNotes 1.0.1.7

#8 Post by Midas »

smaragdus wrote:support for clickable URLs.
  • +1

User avatar
h3kt0r
Posts: 148
Joined: Tue Jan 20, 2015 2:50 am
Location: France

Re: About StackNotes 1.0.1.7

#9 Post by h3kt0r »

smaragdus wrote:Hello,

I think I found a bug- StackNotes cannot remember 'Close to systray' setting in 'Options' although I check it and apply it. In order to make StackNotes remember it I had to manually change '[SystemTray]=0' to '[SystemTray]=1' in 'StackNotes.ini' file- then StackNotes really closes to system tray. But when I uncheck it in 'Options' StackNotes doesn't remember it so I have to manually modify the 'INI' file again.

I hope you will manage to add support for clickable URLs.

Regards.
This bug has just been fixed, than you for reporting it !

User avatar
I am Baas
Posts: 4150
Joined: Thu Aug 07, 2008 4:51 am

Re: StackNotes

#10 Post by I am Baas »

@h3kt0r

Thank you for developing StackNotes, very useful tiny tool.
Midas wrote:
smaragdus wrote:support for clickable URLs.
<br sab="791">
  • +1
+

+1

User avatar
I am Baas
Posts: 4150
Joined: Thu Aug 07, 2008 4:51 am

Re: StackNotes

#11 Post by I am Baas »

Is StackNotes still under development?

User avatar
h3kt0r
Posts: 148
Joined: Tue Jan 20, 2015 2:50 am
Location: France

Re: StackNotes

#12 Post by h3kt0r »

Yes it is ! I've uploaded the new release at SourceForge today.

User avatar
I am Baas
Posts: 4150
Joined: Thu Aug 07, 2008 4:51 am

Re: StackNotes

#13 Post by I am Baas »

h3kt0r wrote:Yes it is ! I've uploaded the new release at SourceForge today.
Thanks. Just briefly tested the latest StackNotes version, does it auto check for updates?

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: StackNotes

#14 Post by smaragdus »

@h3kt0r
Right-click- "Visit URL" is fine but it would be easier and handier to open URLs on double-click/CTRL+click.

User avatar
h3kt0r
Posts: 148
Joined: Tue Jan 20, 2015 2:50 am
Location: France

Re: StackNotes

#15 Post by h3kt0r »

I am Baas, there isn't "auto-check for update" implemented actually; you have to hit the "Homepage" button on the "About" tab in the "Options" dialog, to check by yourself if a new version was released at SourceForge via your browser. I don't plan to add this, but it may be implemented if enough users are asking for it...

smaragdus, i'm really thinking to add the "Ctrl+click to open URL" feature. Most likely to be present in the next release.

Thanks for the feedback, guys !

Post Reply