Jump to page content

JujuEdit shrine

JujuEdit is an Australian text editor for Microsoft Windows created by Mark Pursey. It has a number of notable features:

Newly-created files all default to UTF-8. DOS and UNIX line endings are recognised.

My dream is that one day it gets resurrected, or a replacement program appears that does what only JujuEdit does.

Revised unauthorised version

JujuEdit 1.441 was made available in 2006. Since then, the project has become abandoned. Mark Pursey resumed development briefly some years later, shortly before switching to Mac, thus ending the project forever. The source code is reportedly too entangled with the other Jujusoft products for it to be released. (You can see parts of other projects embedded inside JujuEdit.)

The shell extension shipped with the original installer interferes with Explorer, and it no longer works in modern 64-bit Windows. In addition, the default program icon is terrible, the toolbar icons are woefully outdated, and the program does not handle file association.

The installer below provides a revised program icon, a fresh set of toolbar icons that feel more at home in Windows 10, and a set of file types and file type icons for common file types that I personally use. The old and new icons can be compared below:

File associations are not made automatically; file types must be assigned manually per modern Windows practice (Windows 8 upwards will prompt automatically). The file type icons supplied at present are: CGI, CSS, INC, INI, LOG, *NIX (used for the .htacess file type), “Juju”, PHP, SQL, TXT and XML; please let me know if you desire additional type icons.

Example file type icons

The installer also adds an “JujuEdit this” command to all file types, which makes use of the program’s ability to serve as both a text and a hex editor. Any time you come across a file you don’t recognise, you can send it straight to JujuEdit and it will open.

The default syntax highlight definitions comprise a pared-down, updated set compared to what ships with JujuEdit normally.

The first change I made to JujuEdit, years ago, was to provide it with a better icon. JujuEdit passes its 32×32 icon to Windows for use in its title bar, and since Vista and earlier used 16×16 taskbar icons, the program icon was optimised for scaling down to 16×16. (My original replacement icon was engineered to suit XP’s nearest neighbour resizing: every fourth pixel was set according to the 16×16 size, and the rest of the image was built around it.)

I have since redesigned the icon completely, optimised for taskbars with larger icons (Windows 7 upwards). Windows 10 uses 24×24 pixel icons in the taskbar, but stupidly insists on scaling down from 32×32 instead of using real 24×24 icons where available.

Icon v1.0
Icon v1.0a
Icon v2.4

Icon version 1.0 above was the Mark’s original icon (in low colour and that only extended to 32×32), and 1.0a above was my high-quality recreation, with an extra 48×48 mode for Windows XP. Icon 1.0b was the same, but the 32×32 image was totally redesigned for scaling to 16×16, and was therefore hideous. Version 2.4 is the most recent revision of my redesigned icon, designed for Windows 7, 8 and 10. The 32×32 icon has a number of subtle differences to optimise its appearance when scaled down to smaller sizes. The version 2 series is characterised by visual simplification and different typeface for the “J”.

The soft wrap toolbar button was originally drawn as a modern curve shape, but the same icon is also used for the status bar, where each keystroke causes the icon to be drawn over itself, compounding the anti-aliasing. The angular arrow used in this public release is a compromise that addresses this limitation.

JujuEdit installer

JujuEdit tips

Bugs and limitations

Off the top of my head (and there are more):

Desires

There is not much that I really want to see changed, besides sorting out the wretched window icon. Chiefly:

For the most part, the program does all it needs to do: it’s fast and simple and that is all I ever want.

JujuEdit is copyright 2000–2006 Jujusoft (Mark Pursey)

Official JujuEdit website