What's new in TeXworks 0.6.9
Feb 12, 2024
- New features and improvements:
- Add support for PDF layers
- Add support for "--insert-text" and "--insert-cite" command line options
- Enable customization of which columns are shown in the "Insert Citations..." dialog
- Enable customization of the default citation command used by the "Insert Citations..." dialog
- Add dtx tag patterns
- Improve command line parsing
- Changes:
- Improve the "message to the mailing list" template text
- Update translations
- Refactor and modernize parts of the code
- Update the libraries for the pre-built binaries
- Fixes:
- Fix the limited range of possible guideline positions
- Fix handling of existing cite commands when using the "Insert Citations..." dialog
- Fix searching in the PDF preview
- Fix selecting text in the PDF preview
- Fix potentially garbled unicode output in the console window
New in TeXworks 0.6.8 (Feb 19, 2023)
- New features and improvements:
- Make the maximum RAM usage of the PDF previewer configurable (and reduce the default to 256 MiB)
- Enable typesetting from preview if no source is open
- Make the PDF paper color configurable
- Add AppImage support
- Changes:
- Speed up populating the recently opened files menu (particularly when containing files on slow network drives)
- Disable the typesetting button in the preview if no source is available
- Update translations
- Refactor and modernize parts of the code
- Update the libraries for the pre-built binaries
- Fixes:
- Fix crash when closing a source opened after the preview
- Fix crash when killing a typesetting process by closing the source window
- Fix several memory leaks
- Fix the PDF preview of files that are in the process of being changed (e.g., during typesetting)
- Fix focusing of the console when typesetting from the preview
- Fix (potential) non-sequential ordering of PDF search results
- Fix repeated PDF searches with the same search string but different search flags
- Fix blocking UI while performing long PDF searches
- Fix PDF search result highlighting disappearing too quickly
- Fix the display of PDF search results in single page view
- Fix typesetting with symlinked root files
- Fix quotation of paths in the TEXEDIT & MIKTEX_EDITOR environment variables
- Pre-select the ruler unit in the "Edit guideline" dialog
- Fix saving with arbitrary extensions on Windows
- Fix displaying embedded jpg images on macOS
- Fix the look and feel on macOS with Qt6
New in TeXworks 0.6.7 (Feb 27, 2022)
- New features and improvements:
- Add a ruler with draggable guidelines to the PDF previewer
- Improve preservation of Unicode characters during loading/saving
- Prevent concurrent typesetting in multi-file sources
- Disable "Remove Aux Files" during typesetting
- Add full paths as tool tips in the "Open Recent" menu
- Use native separators (/ or ) in the recent files menu
- Add "Fit to Content Width" to the PDF preview zoom context menu and to the scaling preferences
- Improve support for dark themes (changing the syntax highlighting color palette; fixing the color of the current line when changing OS color schemes; fixing the background color of the screen calibration widget for dark themes)
- Improve interoperability with docstrip by adding support for%^^A ! TeX... magic comments
- Bug fixes:
- Fix crash when using the PDF preview zoom context menu
- Fix search results for unsaved .tex documents
- Fix line spacing when (re-)loading a document
- Fix hang when recent files are on (inaccessible) network drives
- Fix bugs when populating the recent files menu
- Fix focus when switching windows from the "Windows" menu
- Fix filtering in the citation select dialog
- Fix parsing BiBTeX @STRING entries
- Fix toggling of items in the "Remove Aux Files" dialog
- Fix quotes smartening after
- Fix display of ScreenCalibrationWidget on macOS
- Misc:
- Update translations
- Update libraries for pre-built binaries
- Modernize and restructure the code to improve quality, stability, maintainability, and the possibilities for future enhancements
- Improve automatic building, testing, and packaging
- Automatically build pre-compiled binaries for macOS ≥ 10.12 and ≥ 10.15
- Improve the look and feel of the pre-compiled macOS binaries
- Improve texworks.appdata.xml
- Add "Keywords" to texworks.desktop
New in TeXworks 0.6.6 (Mar 12, 2021)
- New features and improvements:
- Add support for macOS 11 Big Sur
- Add support for HiDPI screens (e.g., Retina screens)
- Make the text cursor width customizable
- Add support for environment variables in paths to typesetting tools
- Add support for custom shortcuts for quickly changing typesetting tools
- Pre-select *.pdf when the open dialog is called from the preview
- Only reload a file if its content changed (this improves support for network shares, cloud services, etc.)
- Add support for Qt's new Javascript engine
- Bug fixes:
- Fix some crashes
- Fix some potential memory leaks
- Fix refreshing of the PDF preview on Windows
- Fix opening links to PDFs specified with relative paths
- Fix the context menu in the PDF preview
- Fix File > Close in the PDF preview
- Fix switching the PDF to fullscreen mode on first press
- Fix resizing of the columns in the template dialog
- Fix running some typesetting tools on macOS (by adding their path to $PATH)
- Fix macOS installer styling
- Work around vanishing menu items on macOS
- Fix the disappearance of several text encodings
- Move resources to (OS dependent) standard locations
- Misc:
- Update translations
- Update libraries for pre-built binaries
- Modernize and restructure the code to improve quality, stability, maintainability, and the possibilities for future enhancements
- Improve automatic building, testing, and packaging
- Initial support for Qt6
New in TeXworks 0.6.5 (Apr 8, 2020)
- Bug fixes:
- Fix text selection handling when moving the mouse
- Fix auto-reloading of TeX documents that were changed outside TeXworks
- Misc:
- Update translations
New in TeXworks 0.6.4 (Apr 8, 2020)
- New features and improvements:
- Add shortcut (Ctrl+Shift+J) to invoke SyncTeX at the cursor position
- Make shortcuts for autocompletion configurable
- Make "Auto-Follow Focus" configurable in the preferences
- Make editor line spacing customizable
- Make console output accessible by keyboard; among other thigs, this makes the console work with screen readers
- Migrate to a more powerful regular expressions engine (e.g. for finding and replacing)
- Bug fixes:
- Fix opening empty files
- Fix the highlighting of TeX commands that include non-ASCII characters
- Fix the auto-closing of PDFs with the associated TeXs
- Fix the PDF display on high-dpi screens like Retina displays
- Properly handle "&" for recent files menu
- Fix syntax highlighting in the "New from template" dialog
- Sort interface locales alphabetically in the preferences
- Don't show invalid PDF page sizes in the meta data dock
- Properly show the PDF file size in the meta data dock even for locked or
- invalid files
- Fix the conversion of Lua tables in Lua scripts
- Fix the installation of icons on *nix platforms
- Misc:
- Update translations
- Update libraries for pre-built binaries
- Modernize and restructure the code to improve quality, stability, maintainability, and the possibilities for future enhancements
- Improve unit tests and add automated testing on Windows; this ensures better code quality across all supported operating systems
- Discontinue Qt4 support; TeXworks uses the more modern Qt5 exclusively now
New in TeXworks 0.6.3 (Apr 8, 2020)
- New features and improvements:
- Implement "Insert Citations..." dialog
- Implement indenting/unindenting by Tab/Shift+Tab (thanks to @fsonner)
- Make synchronization granularity configurable (highlight corresponding character, word, or line)
- Add ability to distinguish identically named files by displaying the respective folders they are in in the window title, window menu, and under "Open Recent"
- Implement "Fit to content width" PDF zoom (which ignores empty space around the text)
- Disable unavailable typesetting engines
- Allow to change the editor font size by Ctrl+Mousewheel (thanks to @timhoffm)
- Improve the detection of spellchecking languages (add ability to search multiple directories and list all results)
- Hide the menu bar in PDF full screen mode
- Rework/expand code completion strings (thanks to @josephwright)
- Add/update syntax highlighting for LaTeX, ConTeXt, Lua, DTX (all thanks to @josephwright), and BibTeX
- Add cleanup-patterns for beamer files .nav & .snm
- Add new/unified icons for typeset (thanks to @timhoffm) and zooming
- Display paper size and file size in the PDF metadata
- Bug fixes:
- Fix infinite loop in syntax highlighter (which caused significant slow-down especially for large files)
- Fix underline when spellchecking with syntax highlighting
- Fix "Place on Left/Right", especially on multi-screen setups
- Avoid 'file "" not found' errors when synchronizing
- Fix synchronization while searching in a PDF
- Fix fine-grained synchronization near paragraph boundaries
- Fix the PDF copy menu command
- Fix PDF text selection
- Fix font color reset when searching and using stylesheets
- Fix crashes when working with locked PDFs
- Fix unexpected cursor movement when using a combination of backspace and up/down arrow keys (thanks to @mgkuhn)
- Fix the font in the log parser output
- Fix persistent magnifying glass
- Remove unimplemented PDF menu items cut, paste, clear
New in TeXworks 0.6.2 (Apr 30, 2017)
- New features and improvements:
- Implement handling of links to external files in the PDF preview
- Implement a simple screen calibration widget to allow adapting the PDF preview to the screen's resolution
- Improve responsiveness when opening large documents
- Use old content instead of rendering placeholers after a PDF was reloaded to facilitate seeing changes
- Improve the usability of the "Remove Aux Files..." dialog by letting the user toogle the selection by clicking anywhere on the row
- Add support for the bibliography program "biber" by default
- Allow custom zoom levels in the PDF status bar context menu
- Add a Windows manifest so TeXworks looks more "native" on modern versions of Windows
- Bug fixes:
- Fix PDF zoom speed for high-resolution mouse-wheels
- Fix a deadlock causing TeXworks to hang when loading PDF annotations such as links
- Fix crash when changing files outside TeXworks
- Fix crash when syncing from an if-block in the TeX file
- Fix crash when reloading a PDF while text was selected
- Fix enabling of the first/previous/next/last page toolbar buttons in the PDF preview
- Fix the wrong appearance of the PDF magnifier in some cases
- Fix truncation issues and misreported Windows versions in "Email to mailing list"
New in TeXworks 0.6.1 (Sep 19, 2016)
- Bug fixes:
- Fix "Jump to Source" from PDF context menu
- Fix fine-sync'ing close to PDF line boundaries
- Fix loading of Qt-global translations
- Improvements:
- Fix pixel-alignment after zoomFitWindow in continuous mode
- Fix handling of changing scroll bar visibilities in zoomFitWidth and zoomFitWindo
- Allow horizontal scrolling by Shift+MouseWheel
- Update translations
New in TeXworks 0.4.5 R 1280 (Apr 16, 2013)
- Fix "Restore defaults" in preferences dialog
- Fix removal and selection of text moved via drag'n'drop
- Fix default saving location
- Keep UTF-8 BOMs in files that have them
- Make "Goto Source" lead to the last active source window
- Implement close button for the console output panel
- Implement "Open PDF with TeX" option
- Improve compatibility with OS color schemes
- New encoding support for "Mac Central European Roman"
- Code cleanup
- Updated log parser (improve handling of long messages and file paths)
- New script properties/functions: cursorPosition, getEngineList()
New in TeXworks 0.4.4 R1004 (Apr 30, 2012)
- Fix crash caused by Qt when adding lines at the beginning of a document
- Fix search/replace for multi-line strings
- Work around layout issues which cause lines to disappear
- Fix building with BSD make
- Fix block selection of last paragraph
- Fix overwrite of "Find all occurrences" option
- Improve "Unable to execute..." error dialog
- Rename "Show/Hide Output Panel" to "Show/Hide Console Output" in the menu and the preferences dialog
- Remove subject and add instructions to body of the "email to mailinglist"
- Bring the window running TeX to the top at the beginning of typesetting to ensure that the console output is visible
- Allow symlinks and display only folders in "path for programs" in the preferences dialog
- Add "Clear Recent Files" to "Open Recent" menu
- Add an autocompletion entry to the preferences dialog
- Add Lua(La)TeX to the default tools (and drop LaTeXmk by default)
- Add an option to open log files
- Add CMake support (experimental)
- Update SyncTeX to version 1.17
- Update URLs to http://www.tug.org/texworks/
- Some enhancements to functions available to scripting
- Avoid showing an empty message box for script results
- Resolve symlinks when looking for scripts
- Expose the scripts' titles, authors, filenames, etc. to scripting
- Update/improve scripts: open pdf in default viewer, derive spellchecking language from babel package, log parser
New in TeXworks 0.4.3 R858 (Mar 21, 2012)
- Fix bug in autocompletion that could cause data loss