Giving myself something to do…

Wasting time away in the office rekindled my passion in programming. To date I have created a maze solving mouse inside a Microsoft Excel Document and also an elevator game.

At home, I am working on a notepad replacement using Microsoft’s latest .NET framework, version 3.5 SP1. While notepad replacements are very common, my design goals are quite unique:

-Learn from notepad. It works exactly like notepad, while adding some features for conveniences:
-Make full use of the latest GUI improvements, including icon inside drop down menu, textbox (yes, you can enter text into a menu!) inside dropdown menus, etc
-Lag free. This is the core reason why most people use notepad. It is the thinnest fastest text editor out there. However, due to the nature of the .NET framework, one might not enjoy instant launch, but I have made various improvements, including no program freeze when opening/saving large text. (Notepad will freeze when saving or loading large amount of data, my program will just churn along happily.
-Keep things to the minimal. While most notepad replacements add more and more features with the consequences of having a very cluttered GUI, i kept things to the bare minimal. I have also removed all pop-up windows (e.g Find/Replace window) and instead tuck everything neatly under the menu system.
-Connectivity. I intend to make the program capable of peer to peer collaboration (2 person can work on the same file at the same time.) However, this still need works and I am still assessing how practical it is to implement this.

These are the features already implemented:
-100% working emulation of notepad features (with the exception of wordwrap and font selection, which is fixed by default)
-Rename/delete/change the read-only attribute of the opened file directly in the program.
-Ability to make the program window transparent, and also to set it to be on top of other opened windows.
-Support drag and drop and shell command to open multiple files at the same time
-Insert date in varying format
-Wiki, google selected text right from the contextual menu
-Instantly change selected words to lower case, upper case, or raNdomiZe iT
-Insert text from existing file into current opened file.
-Save selected text as another file

More to be announced soon.

Please rate: 1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 2 out of 5)
Loading ... Loading ...

Most Discussed Posts

0 Responses to “Giving myself something to do…”


  1. No Comments

Leave a Reply