Sunday, July 18, 2010

CodeAssistor 0.0.4 in beta 2

Major tweaks to folding (performance & functional), and running windows as a static compile.

Thursday, July 1, 2010

CodeAssistor 0.0.4 in beta

If finished the feature work on 0.0.4 and am therefore going to put it into beta stage

Changelist:
- Proper Java colurizing. all classes from Java API 1.5 are colourized similar to how the c standard library is coloured in C code
- python, php, perl, batch, bash colourized
- python, php, perl, bash folding
- better scrolling
- horizontal mouse scrolling on mac improved
- wider line number margin
- hpp files now recognized
- preprocessor Cstyle folding
- default style is objectivecpp
- can open to a specific line on windows version
- Warnings when attempting to save a file with access restriction.

Download the beta at: Windows or Mac

Thursday, June 24, 2010

CodeAssistor - Scrolling and Folding

I got a little off track today, rather than looking at stuff on the version 4 list, I fixed up some folding and scrolling stuff... now the editor doesn't fold away the cursor during a fold all. when fold all is performed, the cursor line is moved to the top line of the editor. when Unfoldall is performed the cursor stays at the current position (was getting lost before).

Also, now you can only hori-scroll the size of the longest line (plus a little bit of buffer), and horizontal scrolling via mousewheel was fixed on mac.

Ohh yeah, margins are a solid colour on mac now... rather than those nasty lines.

Wednesday, June 23, 2010

CodeAssistor - version 0.0.4 started

Version 0.0.4 is started. Java is colourized properly, and includes colourization of all the classes from the 1.5 JavaAPI. Python support is in both windows and mac and is colourized and folds properly... I dont use Python much so I am going to have to depend on other people to raise bugs against python.

Speaking of bugs... no one has raised any yet (I know they exist!), yet I've had ~65 downloads (I make the assumption that there are 15 users from that amount of downloads) since 0.0.3 was finalized. If you users are reading this, thanks for using the software and that your comments/critisms/bugfinds are welcome. Also, Launchpad makes "drive by" contributions very easy if a developer wants to join me by adding Linux support.

Saturday, June 19, 2010

CodeAssistor - version 0-0-3 Final

After fixing a few more bugs than I expected, the CodeAssistor version 0.0.3 is completed and barring any major bugs, finalized. I've updated Freashmeat and FOSSFORUS, placed the binaries and the source as zip files for general consumption.

The major task for 0.0.3 was windows support, however, since CodeAssistor is my primary editor now, I added functions that I really really wanted (such as foldAll).

Version 0.0.4 will target UI polish. I want to do things such as
- Better Java colouring
- Add Python/Perl/PHP/Win-Batch colouring and folding
- Darkmode where a darkcolour is the background ... lots of people like dark backgrounds
(note: I do not want to give the user the power to chose their own colour scheme... this may seem fascist or lazy of me, but my main goal is to have a very simple feature set... adding user defined colour schemes and font schemes adds a LOT of feature complexity, adds to the size of the final binary, and is sort of antithesis of what I want to accomplish... Im not just creating a notepad++ clone, I purposefully want something smaller... and yes, its a lot of work to add that stuff :P)
- Better Windows dialogs - Should be more similar to Windows Notepad.

Windows Executable
Macintosh Application
Source Code (including my version of Scintilla for superior folding)

My Triple Screened setup


A program called "Air Display" allows Mac users to use their iPads as an additional monitor. This gives me the ability to have three monitors. See screenshot

Friday, June 18, 2010

CodeAssistoro - Scratchpad of what needs polishing

Need to do all these things before version 0.0.5

Windows
5- Cut/Copy in finder window
3- CTRL+Z should not go before open point
4- Should pop warning to say "cannot save due to file access restrictions"
5- Only a single instance of the application
4- batchfile colourization
4- widen margin to accomidate 99,999 lined files
5- "dark mode" for those who like the dark
3- About Dialog
4- show if text is "dirty"

Mac
4- python perl php bash colourized
4- better java colour
3- all forms of makefile
3- About dialog