News

2010-08-02

It's been a long time since I've released anything. I'm not working actively on Code Browser but I'm experimenting an alternative version.

This version uses a different navigation model in the Smalltalk style layout: the lists are no longer edit components but true list boxes. It makes it more similar to the tree view, the first item shows the text of this folded section and the next items are the sub-folded sections.

The benefits are:

But it is a bit difficult to use when accustomed to the old system and this version keeps only 4 layouts (simple, tree view, smalltalk view and animated view).

Example

The following Ruby script:
#[of]:Template
class Template
	attr_reader :base
	attr_reader :outdir
	attr_reader :template

	#[of]:initialize - release
	#[of]:initialize
	def initialize(base, outdir, index)
		# ...
	end
	#[cf]
	#[cf]
	#[of]:generating
	#[of]:generate
	def generate(filename, title)
		# ...
	end
	#[cf]
	#[of]:generate with menu
	def generate_with_menu(pages, title=nil)
		# ...
	end
	#[cf]
	#[of]:generate page
	def generate_page(pages, caption, filename)
		# ...
	end
	#[cf]
	#[of]:generate menu
	def generate_menu(pages, current)
		# ...
	end
	#[cf]
	#[cf]
	#[of]:accessing
	# ...
	#[cf]
end
#[cf]

Looks like:


The view of the class definition


The view of a method

It's an experimental version, it is stable and I have been using it for months, but it is not finished yet, some commands does not apply with the right focused window, there is no popup menus in the lists, and there is other issues to fix. In addition, the 'layout' value in preferences is no longer compatible.

Filename Description
code-browser-3.17.15-installer.exe The Windows Installer
code-browser-3.17.15-win32.zip Windows binaries without installer
code-browser-3.17.15-src.tar.gz The source code for Linux (tar gz format)
code-browser-3.17.15-src.zip The source code (zip format)

All comments are welcome.

2010-02-20

Code Browser 3.17 Released

Quick fix with windows XP theme: there were resource leaks.

Roadmap

I've added a page to give you a vision of what feature I like to implement in a more or less distant future.

Code Browser 3.16 Released

This release fixes a crash with 64 bits Linux versions and adds Lua syntax highlighting.