Beta 44 (18th May 2012)

  • Bug fix: "jump to next/previous placeholder" no longer crashes when no placeholders are present.
  • Bug fix: Stand-alone editor windows now remember their toolbar configuration.
  • Bug fix: Some file types could not be saved under 10.6. This is now fixed.

Download
Changelog


Beta 43 (4th May 2012)

  • Autocompletion of \begin{} arguments works now and can be switched on/off in the preferences
  • Added a preference to enable/disable the automatic adding of an \end{} statement
  • Added a preference to enable/disable the automatic insertion of closing braces
  • Added a preference to enable/disable the automatic replacement of opening double quotes in .tex files
  • Bug fix: sometimes syntax highlighting colors could become permanent within comments, arguments, etc. This is fixed now.
  • Bug fix: font size is properly preserved now when the text editor is zoomed and new text is added through pasting or completion.

Download
Changelog


Beta 42 (18th April 2012)

  • Further minor bug fixes to auto completion

Download
Changelog


Beta 41 (12th April 2012)

  • Bug fixes to the auto completion of citation, references and inputs
  • Bug fix: under some conditions, TeXnicle was crashing on 10.6 when loading existing files and projects

Download
Changelog


Beta 40 (7th April 2012)

  • New preferences to activate automatic completion lists for citation, references and inputs.
  • Bug fix: bookmarks are now shown in order in the section pop-up list.
  • Bug fix: parsing of bibtex entries and bibitem commands improved.
  • Bug fix: citations and references are now filtered by the text already input in the \cite{}, \input{} or \ref{} command.
  • Bug fix: command completion now works on commands immediately preceded by a bracket. For example, completion of '{\tex' now works.
  • Various other fixes and improvements to code completion.

Download
Changelog


Beta 39 (2nd April 2012)

  • Command completion now includes new commands defined in the project or file.
  • Bug fix: creating a new TeX document from the empty template works now.
  • Bug fix: when pdf viewer is in page mode, the visible page is restored now after typesetting.
  • Bug fixes and optimisations to do with code folding.
  • Various other small bug fixes.

Download
Changelog


Beta 38 (24th March 2012)

Focus area: Live Update

TeXnicle has a first implementation of 'live update' on projects and standalone files. If the 'Live Update' button is on then TeXnicle will attempt to continuously typeset the project. Before each automatic typeset, the project/document is saved. The project/document is only typeset if there have been changes to any of the project files (or to the standalone file) since the last time it was typeset.


Other changes in beta 38:

  • TeXnicle now has syntax checking based on the chktex program. You can setup how this is used in the preferences under the 'Typesetting' tab.
  • Improved look of completion lists.
  • When typing a command (\something) TeXnicle now automatically shows a completion list. This behaviour can be deactivated in the preferences on the Commands tab.
  • When pasting a table, you are now prompted to select the separator character for parsing columns of the pasted text.
  • Thumbnails beside the PDF view automatically resize as the split-view is resized. Removed the manual resizing slider.
  • Added the ability to define the lists for smart completion of references, citations, file includes, and \begin environments. See the 'Commands' tab in the preferences.
  • Bug fixes to synctex support. In some cases the file paths are absolute; this wasn't handled properly before.
  • Bug fixes: better handling of included .bib files when listing possible citations.
  • Bug fix: when adding a new file from template, the suggested filename now changes each time you add a new file.
  • Bug fix: removing a 'supported file type' is now persistent across app restarts.
  • Bug fix: hitting enter after typing \begin{ no longer causes an exception to be thrown.
  • Other minor bug fixes and improvements.

Download
Changelog


Beta 37 (17th March 2012)

  • Improved citation smart completion list. For bibtex entries this now shows title and author in the list.
  • Smart-complete of citations now works for stand-alone tex files which contain a \bibliography{xxx.bib} command.
  • Smart-complete of citations in TeXnicle projects no-longer explicitly needs the .bib file to be part of the project.
  • Added support for command-line option '-line':
    • Improved paragraph reformatting.
    • Bug fix: cmd-click on PDF now opens the corresponding file in a tab if it wasn't already open.
    • Bug fix: cmd-click on additional project editor windows (opened by double-clicking on file in project tree) now jumps to selection in PDF, as with the main editor.
    • Bug fix: setting background colour of editor now persists across app restarts.
    • Fixed various minor bugs and memory leaks.


    Download
    Changelog


    Beta 36 (11th March 2012)


    Project templates remain a focus area for testing. Please see beta 35 notes below.

    Changes in beta 36:

    • Added an embedded console below the editor of both the standalone file editor and the project editor. This is much more useful when working in full-screen mode.
    • Added an XeLaTeX engine.
    • Added a "File->New Project->FromTemplate..." menu option.
    • Smart completion works now for \eqref{} as well as for \ref{}
    • Bug fix: sometimes stand-alone editors would go crazy jumping in and out of the Versions browser if the file changed on disk by another program. This is fixed now.


    Download
    Changelog



    Beta 35 (5th March 2012)

    Focus Area: Project Templates

    TeXnicle has a first implementation of project templates.

    Project templates are file bundles which contain the raw files (source and images) needed for the template as well as an info.plist and a settings.plist (optional). These bundles must be called .tpt and must reside in the directory

    ~/Library/Application Support/TeXnicle/projectTemplates/

    When this version of TeXnicle first launches, it will copy a very simple example template in to the directory.

    For further details about project templates, see below.

    Other changes in beta 35:

    • When loading engine files, TeXnicle now parses out the text between tag . The text between these tags is used when pasting an image in to the text editor. If these tags are not found, TeXnicle uses a standard LaTeX includegraphics block.
    • The built-in context engine has been updated to include a tag.
    • Bug Fix: clicking on "Jump to Section..." in the popup section list no longer jumps to the top of the file.
    • Bug Fix: trying to use a code completion on an unknown command shortcut allows a newline now.
    • Bug Fix: better handling of paste, paste-as-image, and paste-as-table

    Creating project templates

    At the moment, you can create a project template in two ways:

    1) You can create a template from an existing project using the "Project->Create Project Template..." menu item.

    You will be shown a dialog where you can select which of the project files should be included in the template. You can give the project a name and a description.

    2) Create a project template by hand

    To create a template by hand, follow these steps:

    a) In the directory specified above, create a directory with your desired template name and put in there all the files necessary for the template.
    b) Create an info.plist file and populate it with the following content:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>description</key>
    <string>Project template which creates a simple LaTeX article project.</string>
    <key>name</key>
    <string>Article</string>
    </dict>
    </plist>


    c) Optionally, create a settings.plist file with the following content:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>doBibtex</key>
    <integer>1</integer>
    <key>doPS2PDF</key>
    <integer>1</integer>
    <key>engineName</key>
    <string>pdflatex</string>
    <key>mainfile</key>
    <string>Article_main.tex</string>
    <key>nCompile</key>
    <integer>3</integer>
    <key>openConsole</key>
    <integer>1</integer>
    <key>showStatusBar</key>
    <integer>1</integer>
    </dict>
    </plist>


    This settings.plist will be used to set the project settings for any project derived from the template.

    d) Finally, rename the template directory so that it has a ".tpt" file extension. You should see that the icon changes to the TeXnicle project template icon.

    Working with project templates

    You can view the existing project templates using the template manager which is part of TeXnicle's preferences under the "Templates" tab. You can edit the existing project templates from there too. Editing is currently limited to changing the content of the source files.

    To create a new project from a template, you can use the "Welcome to TeXnicle" screen. Click on "New Project..." then on "From Template...". Select the template you want to use and click "Create Project".

    Download
    Changelog


    Beta 34 (12th February 2012)

    • Added synctex support. Now command-click on editor highlights corresponding line in pdf and command-click on pdf highlights line in source file. The text-search based cmd-j and shift-cmd-j still work as before.
    • Built-in engines for pdflatex, latex and context now generate synctex files.

    Download
    Changelog

    Beta 33 (11th February 2012)

    • Made a new menu "Editor". Moved some items from "Edit" to "Editor".
    • Added menu items under "Editor" for inserting the selected code clip or symbol to complement the existing buttons.
    • Added a new "Insert In-line Math" menu item under "Editor" with shortcut key shift-alt-cmd-m.
    • Added a new menu item "Editor -> Insert Table" where you can enter the number of rows and columns and TeXnicle will insert a table for you with placeholder ready for populating.
    • Added zoom ability on the editor. Using cmd+ and cmd- you can temporarily increase or decrease the font size in the editor. This is not persistent so will be set back to the font size set in the preferences when the document is reopened.
    • Bug fix: line wrapping when on hard-wrap got broken in the last release.

    Download
    Changelog


    Beta 32 (3rd February 2012)

    • Bug fix: beta 31 had a nasty bug which could stop projects saving properly on 10.6.8.

    Download
    Changelog


    Beta 31 (2nd February 2012)

    • Improved indentation support on the editor. When entering a newline (by hitting enter) the indentation of the current line will be used for the following line. To go to a newline without indentation, you can do shift-enter.
    • Added new keyboard short-cut (alt-cmd-tab) to toggle focus between editor and pdf viewer. The two viewers also give some focus indication now.
    • Added new keyboard short-cuts (cmd-up and down arrows) to move page up and down in pdf viewer.
    • Better template support. New standalone files allow selection from the defined templates.
    • The File->New Project menu now has sub-menus which map the functionality of the Welcome screen: "New Empty Project", "New Article Project", "Build Project"
    • Implemented a better (hopefully) project-wide search function.
    • Bug fix: fixed a nasty bug which could result in overwriting files and folders when trying to add a new standalone tex file to a project before saving the standalone tex file.
    • Bug fix: new stand-alone TeX files would not syntax highlight text until the file was saved. This is fixed now.
    • Bug fix: on the completion pop-up windows, it's now possible to tab between the list and the search field.

    Please note: if you are upgrading from a version earlier than beta 27, I recommend you read the release notes for beta 27. In particular:

    ** It is strongly recommended that you restore the default library **

    Download
    Changelog

    Beta 30 (22nd January 2012)

    • Stand-alone editors now work with Lion's autosave and Versions system (experimental).
    • Printing editor contents now works for project editor, project stand-alone windows, stand-alone tex editor.
    • Bug fix: under some circumstances saving new stand-alone tex files resulted in the contents being lost.
    • Bug fix: cmd-f on the pdf view now sets the focus to the search field.

    Please note: if you are upgrading from a version earlier than beta 27, I recommend you read the release notes for beta 27. In particular:

    ** It is strongly recommended that you restore the default library **

    Download
    Changelog


    Beta 29 (15th January 2012)

    • TeXnicle now restores more state of the user-interface on a per-document basis. For example: selected control tab, visible part of pdf, widths of controls and editor window (for Lion users, some of this already 'just works').
    • TeXnicle can now be configured to support other types of (text) files. In the preferences, there is a new tab 'File Types'. There you can add your own supported file types by specifying the extension and description, and whether or not TeXnicle should syntax highlight them.
    • Added a preference to specify the coloring of multi-line arguments ( {} or [] ). If you have code which contains arguments spanning many lines, then the multi-line argument coloring is very hard to do without using a lot of cpu power. So this is off by default, meaning single line arguments will be coloured, multi-line arguments won't be.
    • Added two new menu commands to increase and decrease the comment level (alt-cmd-/ and ctrl-cmd-/).
    • Added a Lilypond engine. Currently this assumes that Lilypond.app is installed in /Applications. If that's not the case, you will need to duplicate the engine and edit it to point it at the location of the lilypond binary.
    • Main project files are no longer limited to being tex files. Any file in the supported files list can be a main file now.
    • The project builder has been made significantly more robust.
    • Bug fix: word highlighting got a little broken in release 28. It's fixed now.
    • Bug fix: uncommenting (cmd-/) multi-'%' comments now works.
    • Bug fix: syntax highlighting of multi-'%' comments was not always working correctly.
    • Bug fix: syntax highlighting got a little broken due to changes in beta 28.
    • Bug fix: some experimental code got left in beta 28 which caused a crash when running on 10.6.8.
    • Bug fix: different file encodings were not properly displayed in the editor in project mode.
    • Bug fix: stand-alone PDF viewer no longer loses its scroll position when recompiling document.
    • Bug fix: pdf is no longer deleted just before compiling.
    • Bug fix: Engine editor window was chopping lines off the top.
    • Bug fix: Syntax highlighting properly updates when jumping to previously unseen text via the document outline view.
    • Bug fix: New code clippings are now selected after being added.
    • Bug fix: Editing code clippings in place (double-click code column table entries) now works (again).
    • Bug fix: Dragging clippings around on the clippings table was not supposed to be possible but it was working to some extent but producing strange results. It is no longer possible to drag clippings around on the clippings table.
    • Bug fix: Editor find panel now works again on 10.6.
    • Bug fix: Find panel/bar now works on the Console.
    • Bug fix: Document outline now searches for \bibliography sections.
    • Bug fix: Built-in engines are reinstalled when TeXnicle starts in case you deleted them.
    • Bug fix: Renaming engines starting with a capital letter doesn't cause problems anymore.

    Please note: if you are upgrading from a version earlier than beta 27, I recommend you read the release notes for beta 27. In particular:

    ** It is strongly recommended that you restore the default library **

    Download
    Changelog


    Beta 28 (4th January 2012)

    • Added two new syntax coloring commands for double and triple comments (%%, %%%). These are off by default but can be switched on in the preferences.
    • Added better support for sty, cls, and bst files.
    • Dynamic outline view now supports chapters
    • Bug fix: Continuous spell checking now works properly.
    • Bug fix (Major): Loading of files was sometimes failing when running on 10.6.8. (Thanks to
    • Bug fix: Template editor (both in preferences and in new file sheet) was broken for new templates.
    • Bug fix: Free-standing project text editor windows were broken. Now they are fixed and the command expanding works as well. So double-click those project files to get your additional windows!
    • Bug fix: Paragraph reformatting (ctrl-q) better respects the chosen line length now.

    Please note: if you are upgrading from a version earlier than beta 27, I recommend you read the release notes for beta 27. In particular:

    ** It is strongly recommended that you restore the default library **

    Download
    Changelog


    Beta 27 (1st January 2012)

    Code Snippets Library

    Code snippets now support placeholders. A placeholder is indicated by enclosing a string in '@'. For example,
    you can have a snippet like \section{@section@} The text editor replaces the placeholders with tokens. You
    can jump to the next or previous placeholder token with cmd-enter and shift-cmd-enter.

    The library has some major structural changes to allow for better future support. In the past, restoring the default
    library would result in all your own library additions being lost. This will no longer happen if you do one more restore.
    The new library structure has a version number and each code clipping has a UUID to better support future upgrades
    and restoring of defaults without destroying user-added categories and clips.

    It is strongly recommended that you restore to the default library

    To do that, select the library pane and click on the action button under the categories list.
    Select "Restore Default Library".

    Since you have an old-style library currently, any changes you made will be lost. I'm sorry about this, but this is the
    best/only way to improve this situation for the future. The library is actually stored in the preferences plist for
    TeXnicle which is in /Users//Library/Preferences/com.bobsoft.TeXnicle.plist. You could back-up this file
    then do the restore in TeXnicle, then merge any changes you had made back in to the upgraded file by hand. I can
    provide instructions on this if anyone needs this.

    Other Changes

    • The preferences has a new panel to edit the pdflatex and gs paths needed for compiling code snippet previews.
    • The PDF viewer now has a (collapsable, resizable) thumbnail list.
    • The PDF viewer search results list is now resizable.


    Download
    Changelog

    Beta 26 (29th December 2011)

    • PDF viewer has a list of search matches which slides in from the right.
    • PDF viewer has a new print button.
    • Standalone editor gets "Paste as Image" functionality.
    • Updated help documentation (but still far from complete).
    • Various other small bug fixes.

    Download
    Changelog

    Beta 25 (24th December 2011)

    • The engine editor window got broken in one of the recent releases. This is now fixed.

    Download
    Changelog

    Beta 24 (24th December 2011)

    • Standalone editor now supports the code completion commands.
    • Bug fix: the scrolling in the project finder was going crazy for large numbers of search results.
    • Further memory management bug fixes.

    Download
    Changelog

    Beta 23 (23rd December 2011)

    • Code snippets in the library can now be assigned a command code. This can be auto-expanded in the tex editor:
      • Type: # then hit enter to expand the command with the assigned code snippet.
      • Example: #be will expand a \begin{equation} environment.
      • These commands also work with the popup completion. Type a '#' then hit to get a list of possible commands.
      • A number of commands are assigned in the default snippet library, and users can modify these or add their own.
    • New standalone PDF viewer window (with ability to search and jump to/from text in source)
    • New menu item (in Typeset) to open in system pdf viewer
    • Files that are modified outside TeXnicle will silently reload
    • Various bug fixes to do with memory management and stability.

    Download
    Changelog

    Beta 22 (18th December 2011)

    • Fixed a nasty bug which appeared in beta 21 causing the tex editor to be unresponsive under some conditions
    • Bug fixes to 'no document' and 'no pdf' views

    Download
    Changelog

    Beta 21 (16th December 2011)

    • Fixed various bugs to do with document selection in projects and closing of tabs.
    • Search bar on the PDF previewer is now properly disabled when no pdf is shown.
    • Both the text editor and the pdfview both show nice icons now when no document is being displayed.
    • Resizing of split views on project windows behaves better now.
    • Don't highlight commands as incorrectly spelt.

    Download
    Changelog


    Beta 20 (30th November 2011)

    • Stand-alone tex editor now has a left tab bar just like the project window. This includes the symbol palette, the code library, the document outline, and the compile preferences. (Note: the compile preferences is no longer revealed by the toolbar 'Settings' button.)
    • Disabled the checking of 'file access time'. This was being used to try to handle files being changed by CVS which seems to update files (if you have the $Id:$ tag in it) without changing the modification date. The access time is changed by CVS, but this causes all sorts of other problems so it's a poor workaround. Need to find a better way to handle file reloading for CVS commits.
    • Bug fix: when making a new standalone latex file the status bar was showing wrong labels.
    • Bug fix: sometimes making a new article project resulted in an empty file in the editor.
    • Bug fix: 10.6 users sometimes experienced issues loading old texnicle files.

    Download
    Changelog


    Beta 19 (11th November 2011)

    • Some shuffling of the user interface with regards the status bar at the bottom of document windows. The status bar is more integrated now and can be toggled on and off.
    • Some significant editor optimisation
    • Bug fix: when searching for terms containing line breaks, sometimes TeXnicle would crash.
    • Bug fix: word highlighting updates when text view scrolls. Also when the preference is activated and deactivated.
    • Bug fix: bookmark changes on editor windows didn't propagate to the main project window. This is now fixed.


    Download
    Changelog

    Beta 18 (2nd November 2011)

    • The mini-console gets a progress indicator, and as such, the progress indicator is removed from the bottom of the window.
    • On the stand-alone editor, the project compile settings now slide in from the right rather than sliding out in a drawer (which didn't work in fullscreen mode)
    • Toolbars are customizable again (this got switched off in the last beta)
    • The "Jump to mainfile" menu item has a new keyboard shortcut: shift-cmd-m. This means that the normal use of cmd-m for minimizing windows works again.

    Download
    Changelog

    Beta 17 (28th October 2011)

    • Made separate "Typeset" menu which also works for stand-alone documents now.
    • Added preference for setting the line highlight color
    • Added preference for setting the matching words highlight color
    • Engines now must opt-in to the three preferences by specifying the appropriate tag somewhere in the engine file. To support all three of the current engine options, use the tag:
    • nCompile,doBibtex,doPS2PDF
    • If the engine doesn't support one or more of the options, remove it/them from the list. If the option key-word is not present between the tags, then the corresponding user control on the engine settings panel will not be available. The four built-in engines are now configured for the options they support.
    • Bug fix: clicking on code-folding gutter resulted in an 'empty' bookmark being created. This is now fixed.
    • Other minor fixes and improvements.

    Download
    Changelog

    Beta 16 (27th October 2011)

    • Stand-alone editor now:
      • has an integrated pdf viewer with two-way searching between source and pdf
      • can be made fullscreen
      • restores on app relaunch (on Lion)
    • Bug fixes for engines to handle filenames with spaces in them.

    Download
    Changelog

    Beta 15 (26th October 2011)

    • Added a mini-console on the project window showing the last log messages.
    • Added a mini-console on the stand-alone document windows showing the last log messages.
    • TeXnicle now restores previously open windows on Lion.

    Download
    Changelog

    Beta 14 (25th October 2011)

    • TeXnicle now automatically reloads files from disk if it detects that the file access time has changed. This is typically the case when version control systems (like CVS or SVN) update the file without changing the file modification date. This only happens if the file has not been modified by TeXnicle. If a change in the file modification date is detected, TeXnicle still prompts the user to decide what to do. This takes priority over the checking of the file access date so that no reloading occurs where the content on disk differs from the content known to TeXnicle.
    • Added a new menu option "File->Reload from disk". For TeXnicle projects this reloads the contents of the file which is currently being edited. For stand-alone files, this does the same as "Revert to Saved".
    • Bug fix: when highlight a block of text by hovering over the code folder, the text editor was losing focus. This is now fixed.

    Download
    Changelog

    Beta 13 (7th October 2011)

    • Added a default latexmk engine
    • Bug fix: loading older texnicle documents was causing a crash under some circumstances.
    • Bug fix: it's now possible (again) to add new files with the 'new file' button when nothing is selected in the project tree.
    • Bug fix: TeXnicle can now properly handle filenames which contain a period.

    Download
    Changelog

    Beta 12 (3rd October 2011)

    • Bug fix: add existing files allows all file types now.
    • Bug fix: when doing a project search (cmd-shift-f) the search field now takes the focus.
    • Bug fix: pasting text in to the editor got broken in beta 11. Now it's fixed.
    • Improvement: highlighting of matching words now is case insensitive.

    Download
    Changelog

    Beta 11 (2nd October 2011)

    • Pasting image on the text editor results in creation of an image and inclusion in the project, as well as writing of an \includegraphics statement in the current tex file.
    • Minor bug fixes.

    Download
    Changelog

    Beta 10 (29th September 2011)

    • Added the ability to paste as a table. Select some text or some cells in a spreadsheet, click "Edit -> Paste as Table" and TeXnicle will make a latex table for you with columns from tab separated elements and rows for each line of selected text.
    • Bug fix: Compile progress indicator now stops even if the compile aborted due to errors.
    • Bug fix: Opening a stand-alone tex file by double clicking in the Finder was crashing under some conditions. This is fixed now.

    Download
    Changelog

    Beta 9 (8th September 2011)

    • Highlight matching words. Select a word in the editor, and all matching words in view will be subtly highlighted. This can be deactivated in the general preferences.
    • Added a 'replace' option in the project finder tab. You can replace selected matches, or all matches.
    • Various bug fixes

    Download
    Changelog

    Beta 8 (5th September 2011)

    + Bug fixes to launch sequence to make sure engines are installed when launching TeXnicle by double-clicking tex or texnicle document.
    + Proper validation of toolbar items.
    + Various minor bug fixes


    Download
    Changelog

    Beta 7 (2nd September 2011)

    + New engine system
    - TeXnicle now supports engine files. These are scripts which do the typesetting.
    - TeXnicle passes these inputs to the script:
    1) The name of the file to compile
    2) The working directory of the project
    3) A number corresponding to the 'Number of runs' setting
    4) A boolean (0 or 1) corresponding to the state of the 'run bibtex' checkbox
    5) A boolean (0 or 1) corresponding to the state of the 'run ps2pdf' checkbox

    - In the preferences, engines can be duplicated, edited, created new, deleted.
    - TeXnicle currently has 3 built-in (non-editable) engines: latex, pdflatex, and context

    + Compile settings are now document based rather than global. There is a new 'settings' tab on
    the project window where you can set the engine to use, as well as some other details of the
    compiling process.

    + Better handling of file encodings. There is also a menu to "File->Reopen Using Encoding" now.

    + Stand-alone tex files now have a pop-out drawer containing the compiler settings. When opened
    the document gets the default settings from the preferences. Changes to these preferences are
    persistent across restarts/reloads.

    + List of commands for completion now includes 520 context commands (thanks to Fabrice Larribe for the list!)

    + The section jump bar now includes bookmarks for that file.

    + Open tabs are restored when project is loaded.

    + Bug fix: creating new documents from "File->New Project" or "Project->New Project" now results
    in working documents

    + Bug fix: starred sections (like \section*{...}) now appear in the section popup list

    + Bug fix: bookmarks now work properly on open document windows

    + Bug fix: dragging files on to the text view now results in correct \input{} statements for
    files both under and above the project tree.

    Download
    Changelog

    Beta 6 (17th August 2011)

    • Fixed bug in syntax highlighting so that \% doesn't count as a comment
    • Now properly supports eps and ps files so that they are viewed as images in the internal image viewer and dragging them in to the editor produces an \includegraphics code block.

    Download
    Changelog

    Beta 5 (12th August 2011)

    Fixes a bug which stopped some old projects being loaded properly on Snow Leopard.

    Download
    Changelog

    Beta 4 (10th August 2011)

    Download
    Changelog

    • Redesign of startup screen to provide a more logical flow of choices.
    • Added a project builder. The user selects a directory of files or a TeX main file (one containing a \documentclass command) and TeXnicle will build a project by recursively following all 'include' commands starting from the main file. Files are added to the project in folders as they are on disk. Currently files included in the building process are those referenced by \input, \include and \includegraphics.
    • Added the ability to view project images directly in TeXnicle. Selecting an image in the project tree opens a new tab with an image viewer. For other file types (non-text and non-image) a tab is opened showing the file icon.
    • Bookmarks. A TeXnicle project can now have bookmarks. To add a bookmark, click on a line-number to toggle on/off or use menu "Project->Bookmarks->Toggle Bookmark" (cmd-d). View bookmarks in the bookmark manager. Click the 6th tool-bar button or use menu "Project->Bookmarks->Show Bookmarks" (shift-cmd-b). With focus on the bookmark manager list, type line number to jump to bookmark. Double-click a bookmark in the manager to jump to the place in the file. Jump to next bookmark with "Project->Bookmarks->Jump to Next Bookmark" (ctrl-cmd-n). Jump to previous bookmark with "Project->Bookmarks->Jump to Previous Bookmark" (ctrl-cmd-p).
    • Improved built-in PDF viewer. Highlight text in source, select "Edit -> Find -> Find Text Selection in PDF" (or cmd-j). Highlight text in pdf, select "Edit -> Find -> Find PDF Selection in Source (or shift-cmd-j)
    • Improved project search results viewer
    • Standalone editors can now compile both LaTeX and PDF LaTeX files
    • Added preference to specify a path to ps2pdf (default empty)
    • Added preference to run ps2pdf after compiling with latex
    • When trashing auxiliary files, console messages are no longer shown when failing to delete non-existent files
    • Added a preference option to delete the compiled document when trashing the auxiliary files.
    • Added preference for changing the console font
    • Added new preference for setting a list of user-defined commands which will appear in the command-completion list
    • Cosmetic changes to popup completion/correction windows
    • Better handling of document dirty state when loading projects and opening files.
    • Various bug fixes to do with syntax highlighting non-tex documents
    • New toolbar icons
    • Added file status info to editor windows
    • Many small improvements and bug fixes


    Beta 3

    • Fixed a bug in creating new LaTeX files. Now the proper handling of new files is done and saving of new files is properly handled before compiling.
    • Fixed bug in completing {} when no text is selected. Typing { results in a closing } with the cursor in between the two. Selecting text and then typing { results in the selected text being enclosed with {some text} and the cursor being placed after the closing brace. (thanks to Murray Eisenberg)
    • Fixed Console window title (thanks to Murray Eisenberg)
    • Fixed code folding bug (thanks to Murray Eisenberg)
    • Made default syntax highlighting colours more muted
    • Bug fix in line number display when code folding not active. The line number gutter was sometimes too narrow.
    • Fixed the status display at the bottom of standalone editor windows.

    Download Beta 3 (19th July 2011) Changelog

    Beta 2

    Download Beta 2 (15th July 2011)