Trope is a text editor, written in the yab programming language. Nothing special about it, you've used text editors before. It does have a few features other Haiku text editors presently don't have, though.
Feature: easy access to High-Ascii and Unicode accented characters from the menus - this includes a welter of characters not easily available from the keyboard, but it does not include the Cyrrilic, Greek, Hebrew, Arabic, Chinese, Japanese, Korean or ancient Sumerian character sets! To include those would require the services of somebody who actually knew those writing systems.
Feature: Graphical Toolbar. It's a bit slow, but computers are getting faster all the time, and it only draws once. And it's pretty! But if it's too slow on your system, you can now turn it off in the Settings and display it in button format.
Feature: Snippets. Like a separate clipboard buffer for your document. Save up to 15 short (80 characters) pieces of text and paste them back into your document at the click of a button. Snippets are NOT saved between sessions or shared between documents.
Feature: Word and page count. To prevent slowing down the program, this does not update automatically. It updates every time you select a menu item, or you can update it manually just by clicking on it. The page count is based on the industry standard of 300 words per page.
How big a file can Trope take? Well, I test it on Tolstoy's War and Peace - over 3 megabytes of text. Trope takes a very long time to load this monster, but it doesn't crash under the load, and once it's in, it will happily open up new windows with lesser documents.. So if you plan to write something longer than War and Peace, you probably need a different tool :-).
Installation: Move (don't copy) the .hpkg file into /boot/home/config/packages on any Haiku installation with Package Management enabled.
License: Public domain. The source files will be found in /boot/home/config/data/src after installation, in Yabadabbadoo format.
v 0.2 - Trope can now insert high-ASCII characters from the menu.
v 0.2.1 - small bugfix: dropped files should now show up in the Recent menu.
v 0.3 - Now with Unicode character entry, and up to 15 text snippets.
v 0.4 - Prettier toolbar - a bit slow, but computers are getting faster all the time. Better error checking when trying to open or drop a non-text file, like a graphic or binary. Trope will now ask if the filename should be inserted into the text.
v 0.4.1 - Bugfix: inserting the filename of a non-text file will no longer try to overwrite that file on the next Save. Also removed all Unicode characters that did not display properly. Added a way to paste all available high-ASCII and Unicode characters into the current document for inspection.
v 0.4.1.1 - minor bugfix
v 0.4.1.2 - Now asks permission before inserting all high-ASCII and Unicode characters from the Help|Characters menu.
v0.5 - January 2014 - first release in hpkg format.
Only major revisions with new features will be posted here: the program has an internal up-date-checking mechanism that will take care of small bugfixes.
Public Domain software 2014
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall Michel Clasquin-Johnson be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with Trope or the use or other dealings in Trope.
Trope is a testbed, a basis on which to move on to more interesting projects. It will probably not receive further enhancements, but may get some refinements and code optimizations in the future as new versions of Haiku and yab become available.
This product includes freeware toolbar icons from
- Submitted On:
- 13 Jan 2014
- Submitted By:
- Michel Clasquin-Johnson (clasqm)
- File Size:
- 517.42 Kb
- Public Domain
- File Version:
- File Author:
- Michel Clasquin-Johnson