2019-12-06 - Code Browser 6.7 Released
This version introduces a very basic auto-completion feature, based on the words found in the current text document.
2019-11-29 - Zoomable View
The Zoomable View is a new experimental feature, it is an hybrid interface that combines a Zoomable User Interface (ZUI) with the classical text editor.
|code-browser-zoomable-6.6-installer.exe||The Windows installer|
|code-browser-zoomable-6.6-win32.zip||Windows binaries without installer|
|code-browser-zoomable-6.6-linux-x64.tar.gz||Linux x64 binaries|
|code-browser-zoomable-6.6-src.tar.gz||The source code (tar gz format)|
|code-browser-zoomable-6.6-src.zip||The source code (zip format)|
Open a File
Choose a file with many sections. If you're new to Code Browser and don't have such a file, you can download the source of Code Browser itself and open src/main.co.
Go to the View menu and select the Zoomable View, then adjust the width of the left pane.
Navigate with the Mouse
- Click and drag to scroll.
- Use the mouse wheel to zoom in and out.
- Click to select a section.
Navigate with the Keyboard
The keys are the same as the Browser View:
- LEFT / RIGHT / UP / DOWN / HOME / END for basic navigation,
- CTRL+HOME to go to root,
- CTRL+END to go to the leaf,
- [a-z] to select the next item starting with this letter.
This feature is completely new and experimental, but as of today, here's my first feeling on it:
- It makes inconsistencies more visible in my code.
- It shows me how to better group related modules / functions / classes / ...
- When I know where a function is, the zoomable view is going to be my preferred way to reach it (instead of tree view, list view, or search).
- It's great to navigate an entire project quickly just with mouse and without many clicks.
- While the mouse is good for exploring and discovering, navigation with keyboard is faster but it tends to give me headache.
- More information is visible simultaneously compared to tree view and list view.
- Less levels of the hierarchy are visible compared to the list view, it's easy to get lost especially after a search.
- It works better with short section titles and a well balanced tree.
It is globally positive but I still have to try it on real projects in order to have a better insight. If you're willing to try it, your comments are welcome.
2019-07-07 - Code Browser 6.6 Released
It fixes two major regressions:
- On Windows: handling of non-ASCII filenames
- On Unix: crash with some GTK3 versions
2019-03-10 - Code Browser 6.5 Released
This release improves the search result:
- the output highlights filenames and matched occurrences,
- the number of occurrences is reported at the beginning of the result,
- the files that could not be opened for any reason are reported instead of being silently ignored.
The most important change is the migration from GTK2 to GTK3 for the Unix version. It's not really an improvement, except may be a better use of themes; file chooser and color dialogs are terrible.
There is still no line number, but the Goto Line dialog now shows the current absolute line number: you can quickly get the current line number with CTRL-G.