What's new in TeXstudio 4.8.0 Beta 2
Apr 28, 2024
New in TeXstudio 4.8.0 Beta 1 (Apr 22, 2024)
New in TeXstudio 4.8.0 Alpha 7 (Apr 18, 2024)
- Fix translations and (some) icons
New in TeXstudio 4.8.0 Alpha 6 (Apr 17, 2024)
New in TeXstudio 4.8.0 Alpha 5 (Apr 16, 2024)
New in TeXstudio 4.8.0 Alpha 4 (Apr 15, 2024)
- First try with chat assistant
New in TeXstudio 4.8.0 Alpha 3 (Apr 2, 2024)
- For testing file explorer
New in TeXstudio 4.8.0 Alpha 2 (Mar 29, 2024)
- Fix dock restore for config written before 4.8.0
New in TeXstudio 4.8.0 Alpha 1 (Mar 29, 2024)
- Test for new docking widgets
New in TeXstudio 4.7.3 Beta 1 (Feb 12, 2024)
- Prepare release, especially for apple m1
New in TeXstudio 4.7.2 (Feb 6, 2024)
- Remove something (alt+del) handles matching delimiters
- Fix detecting parent/child documents when autoloading is disabled #3411
- Fix completion of user constructs like a_b #3403
- Fix navigating in subfiles #3404
- Fix duplicate shortcut in ‘Additional Shortcut’ column is not removed #3408
New in TeXstudio 4.7.1 (Dec 18, 2023)
New in TeXstudio 4.7.1 RC 1 (Dec 4, 2023)
New in TeXstudio 4.7.0 (Dec 4, 2023)
- Remove auto inserted closing parenthesis if the opening one is removed via backspace
- Optimize internal parsing
- TeXdoc dialog now shows (optionally all) packages as a searchable list. A new button opens the CTAN package documentation online. (#3259, #3270, …)
- Fix inputting accented characters on OSX
- Handle keyval with spaces better #3362
- Save some memory by reading thesaurus database only when needed the first time
New in TeXstudio 4.7.0 RC 3 (Nov 27, 2023)
New in TeXstudio 4.7.0 RC 2 (Nov 20, 2023)
New in TeXstudio 4.7.0 Beta 2 (Nov 12, 2023)
New in TeXstudio 4.7.0 Beta 1 (Nov 12, 2023)
New in TeXstudio 4.7.0 Alpha 5 (Nov 7, 2023)
- Speed up document loading
New in TeXstudio 4.7.0 Alpha 4 (Oct 26, 2023)
New in TeXstudio 4.6.3 (Sep 26, 2023)
- Improved handling of active packages when loading included files
- Better detection that a screen is not active any more and move window onto active screen
- Cancel button of dialog for inserting label references now inserts nothing, but you can still add an empty reference when needed (#3230)
New in TeXstudio 4.6.3 Beta 1 (Jul 31, 2023)
New in TeXstudio 4.6.2 (Jul 30, 2023)
New in TeXstudio 4.6.1 (Jul 30, 2023)
- Fix wrong path for saving cache information
- Allow delimiter operations on $ math sections
New in TeXstudio 4.6.0 (Jul 30, 2023)
- Use subfiles root for compilation if the current document is a child
- Load the complete subfile project to provide proper syntax checking, also when just opening a subfile root
- Cache structure/labels/usercommands/packages for faster reload of large projects (optional) (ef0ab75)
- Add support for alignedat environment in QuickArray Wizard (#2921)
- Add a Lorem Ipsum generator to the Random Text Generator dialog (#3102)
- Change default windows style for new installs to Fusion instead of modern-dark, in case system darkmode is detected (ad0fc44)
- Improve some details and fix issues of the Quick Start wizard (#2901, #3153, #3150, #3157)
- Improve some details of the Edit Macros dialog (#3130)
- The link to the TeXstudio homepage is now at the top of the About dialog (Help menu) and the number of the latest stable version is also displayed (#3146)
- Option Disable horizontal scrolling for “Fit to Text Width” now affects horizontal scrolling with mousepad and scroll wheel (#1526)
- Fix editor moving last line of a selection when selection ends at start of a line (#3131)
- Fix some icon issues on OSX (#3100,#3104)
- Basic support for tblr colspec
New in TeXstudio 4.5.2 (May 16, 2023)
- Follow system light-/dark-mode on windows/linux for Fusion&Windows-Style
- Allow wheel usage over linenumber/linemark/fold panel of editors
- Fix skipping scroll when pointer was moved outside the text pane (#2614)
- Add Min/Max/Close buttons to Macro Editor dialog (#2987)
- Fix text in status bar of Macro Editor wiggling around after 10s and 50s (#3001)
- Show changelog in about dialog and manual
- Pasting from LibreOffice Calc uses ‘&’ and ‘' as delimiters. If pasted where no table is defined, the table wizard is called.
- Change Adv. Editor option “Vertical Overscroll” to scroll last line to top (#2944)
- When the mouse cursor hovers over a spin/combo box, the wheel scrolls through the configuration page instead of changing values (#2977)
- Copy some details (icons, separators) to menu item list in combo box (#3025)
- Support toggling comment on folded lines (#2912)
- Don’t show pointing hand cursor over hyperlinks when magnifier is activ (#2982)
- Improve usage of tab key and enter key in QuickStart Wizard (#3014)
- Add maketitle to the document created by QuickStart Wizard if appropriate (#3015)
- Pos1 (home) key now sets cursor to start or to first non-blank character of editor lines (#3012)
- Fix a crash in a special case (#2985)
- Updated LaTeX2e manual (help menu) and added missing image
- Enable multi-file templates in online template repository
- Allow git push when using git checkin dialog (#3005)
- Many new and updated cwls
- Updated translations
- Improved cmake build
New in TeXstudio 4.5.2 RC 2 (Apr 10, 2023)
New in TeXstudio 4.5.1 (Apr 2, 2023)
- Provide online template repository
- change preview target in IDEFIX menu (#2760)
- use QtMultimedia instead of phonon to show movies in pdf (non-default)
- regex in search panel is syntax checked and marked if wrong
- latex menu for horizontal spacing (#2687)
- config dialog with resizable splitter (#2707)
- insert inline math mode as $$ (#2719)
- add editor action “Move all (others) to other view” (#2713)
- show macro name in completer list (#2679)
- show macro trigger and shortcut in configuration window (#2635)
- fix wrong side panel title when changing grid size in config (#2743)
- preview/clear preview now use position of context menu as reference (#2794)
- add a Package Tab to the QuickStart Wizard (#2831)
- Editor option ‘Show Only Monospaced Fonts’ is now persistent (#788)
- fix size of config dialog on low res screens (#995)
- add script command loadManagedMenu, s. new section “Menu Definitions” in the manual (#2816)
- switch to pointer cursor over bookmark column of editors (#2220)
- add shadow option for rectangular magnifier in pdf viewer config (#2885)
- in split view mode add editor to split view where current editor is (#2838)
New in TeXstudio 4.5.1 Beta 6 (Jan 23, 2023)
New in TeXstudio 4.5.1 Beta 5 (Jan 20, 2023)
New in TeXstudio 4.5.1 Beta 4 (Jan 19, 2023)
New in TeXstudio 4.4.1 (Nov 28, 2022)
- Fix file association on OSX
- Allow ignore all in spell checker dialog
- Fix language code for LanguageTool
- Fix cancel file close (#2705)
- Fix missing icons in latex/math menu
New in TeXstudio 4.4.0 (Nov 28, 2022)
- New icon theme Colibri (by geolta)
- Modernized manual
- Faster removing of multiple lines
- End multi cursor mode with esc
- **no** win/qt5 build
- Switch to CMAKE build system (qmake deprecated)
- Hide/filter configuration completer list
- Bug fixes
New in TeXstudio 4.4.0 Beta 5 (Nov 7, 2022)
New in TeXstudio 4.4.0 Beta 4 (Nov 4, 2022)
- Bugfix and add adwaita-qt style
New in TeXstudio 4.4.0 Beta 3 (Nov 1, 2022)
New in TeXstudio 4.4.0 Beta 2 (Oct 30, 2022)
New in TeXstudio 4.3.1 (Aug 29, 2022)
- Fix loading files various times if relative path is used for include (#2533)
- Fix custom verbatim highlighting (#2528)
- Fix label highlighting (#2512)
- Fix version checking (#2527)
New in TeXstudio 4.3.0 Alpha 1 (May 29, 2022)
- Show most used command at first place in completer
- More cwls
- Get position into clipboard in pdf on ctrl+shift+click (#2623)
- Move to next/previous word now stops at every delimiter (no skip over several brackets) #2311
- Build qt6/win for win10+
- Small bug fixes
New in TeXstudio 4.2.3 (May 29, 2022)
- Fix unable to save under special circumstances (#2124)
- Fix stuck to save unsaved document (only in explicit root mode and with a new unsaved document,#2153)
- Xindex engine added
- Fix math highlighting in keyvals (#2138)
- Add context menu in embbeded pdf viewer to invert pdf colors
- Remember window state (maximized/normal) of config dialog
- Fix (and speed-up) miktex package detection
- Fix handling apostrophed words better in spellchecker (#2179)
- Regular expression in extended search behave the same as in normal search
- More cwls
New in TeXstudio 4.2.3 RC 1 (Apr 15, 2022)
- Fix unable to save under special circumstances (#2124)
- Fix stuck to save unsaved document (only in explicit root mode and with a new unsaved document,#2153)
- Xindex engine added
- Fix math highlighting in keyvals (#2138)
- Add context menu in embbeded pdf viewer to invert pdf colors
- Remember window state (maximized/normal) of config dialog
- Fix (and speed-up) miktex package detection
- Fix handling apostrophed words better in spellchecker (#2179)
- Regular expression in extended search behave the same as in normal search
- More cwls
New in TeXstudio 4.2.2 (Apr 15, 2022)
- More cwls
- Fix crash, #2094, #2084, #2109
- Use picture highlighting for tikz env and similar
New in TeXstudio 4.2.2 Beta 1 (Feb 15, 2022)
New in TeXstudio 4.2.1 (Feb 15, 2022)
New in TeXstudio 4.2.0 (Jan 9, 2022)
New in TeXstudio 4.1.2 (Dec 8, 2021)
- Allow resizing the different sections in the symbol widget
- Fix automatic session restore on OSX/Qt6
- Scale inline preview if visible linewidth is too small
- Fix latex package name parsing on Qt5 builds
- Added cwls
- Use Qt 6.2.2 on OSX (fixes ctrl+letter shortcut issue on OSX)
New in TeXstudio 4.1.1 (Nov 21, 2021)
New in TeXstudio 4.1.0 (Nov 21, 2021)
- Mainly bug-fix release
- Session format changed to json, more human readable, no other benefit.
New in TeXstudio 4.0.4 (Nov 7, 2021)
- Use QT6.2.1 on OSX, fix crash when checking for updates, fix restoring last session
- Better pdf font substitution on windows (#1812)
- Fix placing cursor for large fonts (#1908)
- More cwls
New in TeXstudio 4.0.3 (Oct 31, 2021)
- Fix linewidth calculation in Qt6
- Fix crash on load/new doc (under unknown,system specific circumstances)
- Remove placeholder quicker
- More cwls
New in TeXstudio 4.0.2 (Oct 24, 2021)
- Fix structure view (inlcudes and cursor marking, #1828)
- Fix completer tooltip on bibids (#1835)
- OSX: fix "slanted" cursor (#1836)
- More cwls
New in TeXstudio 4.0.1 (Oct 12, 2021)
- Add more cwls
- Fix pdfviewer page display
- Build OSX with QT6.2, fix special charcters entry (alt+n + n , etc.) (#1770)
- Activate crash handler on win again
- Fix strcuture detection for included files
New in TeXstudio 4.0.0 (Oct 12, 2021)
- Adapt to Qt6/poppler-qt6
- OSX/win build provided with Qt6
- Remodel structure handling in order to avoid (rare) crashes
- More and updated completion word lists thanks to mbertucci47
- Handle text (e.g. text{text}) in mathenv as text with spell checking
- Performance improvement for large files with large number of labels and/or large number of includes
- Fix that search options are persistant
- Automatic structure scrolling can be turned off (#1742)
- Some bug fixes
New in TeXstudio 3.1.2 (Jun 17, 2021)
- Completed global TOC (background color coded, can be adjusted in config)
- Fontawesome5 symbol pane
- Another dark theme style (Orion Dark)
- Slightly modernised windows installer
- Smaller windows binaries
- Fix menu changes by user
- Fix root document detection when symbolic links of symbolic links are involved (#1505)
- Fix disabled parentheses autocompletion after certain completer actions (#1347)
- Results from styleparser gets immediately updated
New in TeXstudio 3.1.1 (Feb 23, 2021)
New in TeXstudio 3.1.0 (Feb 18, 2021)
- Fix changing GUI language
- Global TOC added which needs to be updated for now (WIP)
New in TeXstudio 3.0.4 (Jan 4, 2021)
- Fixes the configuration for the pdf toolbar size.
New in TeXstudio 3.0.3 (Dec 29, 2020)
New in TeXstudio 3.0.2 (Dec 28, 2020)
- Handle tabularnewline correctly (#1373)
- Fix text insertion on selected text (#1359Պ)
- Changed behaviour for cut buffer and Ctrl+e (insert env) (#1342)
- Texdoc added as selectable command
- Win build now uses 64 bit and can handle larger documents
- Larger number of default dictionaries added
New in TeXstudio 3.0.1 (Sep 2, 2020)
- Fix glitch in mopdern style (#1238 , triangle missing)
- Fix equation preview (#1234)
- Fix commands with quotes (#1225 & #1169)
- Fix syntax marker in darkmode (#1224)
New in TeXstudio 3.0.0 (Sep 2, 2020)
- Speed up document parsing, should result in faster document load times
- Spell checking is done asynchronously
- Custom verbatim/math env highlighting abandoned for a cwl based approach
- Better dark-mode support
- Qt4 support abandoned
New in TeXstudio 2.12.22 (Apr 27, 2020)
New in TeXstudio 2.12.14 (Dec 12, 2018)
- Fix bug that not all available GUI languages are shown
- Tweak fuzzy completer
- Fix template presentation
New in TeXstudio 2.12.12 (Dec 12, 2018)
- Improve macro handling, provide gui that directly downloads macros from github.com/texstudio-org/texstudio-macro
- Add fuzzy completion mode
- Add cwls
- Fix rare bug that the character appear reverse order
- Bug fixes
New in TeXstudio 2.12.10 (Jul 7, 2018)
- Bug fixes
- Fix structure view with Qt >5.10
New in TeXstudio 2.12.6 (Jul 26, 2017)
- use Breeze window theme on KDE Plasma 5 (thanks to Alexander Wilms)
- support single-finger panning gesture on most config dialog components
- support single-finger panning touch gesture on log viewer
- pdf viewer scroll tool: support single-finger panning gesture
- center width-constrained documents in the editor (optional)
- add document tab context menu entries "Close" and "Close All Other Documents"
- improved layout of config build page
- add system check for language tool
- change search defaults to case-insensitive (feature-requests#1254)
- tags for beamer
- change preview default to embedded pdf
- handle preview failures more gracefully, i.e. no warning pop-ups
- repect preview settings (panel,etc) also for hover preview
- show hover preview as tooltip in case of inline-mode
- warn if compiler commands are actually a command list
- several improvements to the latex parser
- notify that a restart is required when switching between modern and classic style
- improved LanguageTool communication: better error handling
- add reset to default button for some LT settings
- add 200ms delay before showing auto-hidden viewer toolbar to prevent flicker
- eye candy for pdf circular magnifier (adapted code from texworks)
- show pdf highlight in magnifier
- capslock does not close completer any more
- alternative approach for determine directories from complete texts
- use cache for previews
- auto open completer when starting to type in references, packages etc.
- scripting: editor.cutBuffer
- subframetitle in structure view
- enable inputMethod (e.g. ^) in completer
- change default for complete non-text chacters to off, as it tends to cause unexpected behaviour
- fix word separation with punctuation
- fix: remove incorrect warning "Unknown magic comment" for "% !TeX TS-program = "
- fix: avoid compile fail if magic comment program is spelled wrongly
- fix: duplicate lines in autogenerated cwl files
- fix multi line argument interpretation
- fix pdfviewer in enlarged mode
- fix editing of basic shortcuts
- fix number in length keyVals
- fix flickering in structure view
- fix crash with qimage cache
- fix crash when restoring centralVSplitterState (bug 2175)
- fix highlighting of current entry in structure
- fix Open Terminal not working on windows QTBUG-57687 (bug 2178)
- fix column detection for tabu/longtabu
New in TeXstudio 2.12.4 (Mar 28, 2017)
- detect definition of tex counts using newcount
- improve config dialog layout
- make todo comment detection configurable
- show frame titles in structure view
- support table alignment in IEEEeqnarray, xtabular and mpxtabular
- table alignment: fix aligning of empty cols
- table alignment: place \ if last columns is empty
- warn if begin{column} is used outside columns-env
- workaround for not interpreting $ inside sweave Sexpr{}
- option to deactivate interperation of command definition in magic comments
- remove pdf viewer subtypes from "Default Viewer" config. PDF viewer subtypes should be selected in "PDF Viewer".
- increase the maximal resolution for pdf rendering (bug 2003)
- toolbar for embedded viewer can not turned-off anymore
- show shortcuts in tooltips (can be deactivated in the options)
- pass non-breaking space to grammar check (fixes bug 2040)
- item completion no adds a space (feature request 994)
- fix highlighting of current section in structure (bug 2103)
- fix delays when typing _abc
- fix bug in log parser: wrong filename if empty brackets () occur in text
- fix word repetition erro on non-breaking space (~)
- fix file detection in latex/include file
- fix width of side panel not saved (bug 2083)
- fix ampersand in in recent session names
- fix parsing of RequirePackage in style files if the argument is completed on the same line
- fix misinterpretation of closing brace if extra opening brace is used over multilines
- fix jumping to first page when changing magnifier/hand in pdfviewer
- fix spelling error on words followed by
- show option --version when calling with --help
- fix link to LibreOffice dictionaries
- fix crash on pressing Esc in options
- fix entering persian half-space letter
- fix maketitle completion
- fix shortcut context on OSX
- fix robustcommand definition
- use $* instead of $@ in BUILD.sh (bug 2042)
- add needspace.cwl
- update some cwls
- add turkish translation
New in TeXstudio 2.12.2 (Jan 25, 2017)
- PDF shortcuts are now changable
- Support LanguageTool json API (needed for LanguageTool > 3.5)
- slightly improved layout of config dialog
- improved detection of stdout and stderr redirection (bug 2019)
- fix: duplicate side panel icons (bug 2016)
- fix: togglefullscreen from maximised and in reverse (bug 2021)
- fix: don't try to call bibtex/biber if there are no bibtex-files (bug 2025)
- fix: detection of programs (bug 2037)
- fix: avoid problems if check latex is called without open documents
New in TeXstudio 2.12.0 (Jan 8, 2017)
- improved user interface: optimized layout, some new icons, some changes of color
- warn if file-saving fails
- cwl-based highlighting of todo-like commands
- partly support todo commands spanning multiple lines (starting line is considered for highlighting and structure entry)
- partly support highlighting of multi-line titles: first line is highlighted
- move cursor to context in line when clicking on log entry
- add "Move all to other view" to editor tabs context menu
- add shortcut Ctrl+Alt+X to open the current pdf in the external viewer
- open the annotation dialog by double-clicking on an annotation in the list
- indicate LanguageTool server in tooltip
- indicate cursor RTL state in status bar
- build commands can be edited in non-advanced mode
- auto user commands on single argument math commands e.g. overbrace{abc}
- support input of PGF/TikZ files in graphics wizard
- support fix �GIN_FOLD in .rnw files
- improved highlighting for pweave and sweave
- improved tooltips on structure entries
- improved text completion: support compound words, apostrophe, subscript in braces, words with underscores
- Parenthesis -> Select Inner/Outer work also when the cursor is not next to a parenthesis but inside
- don't clear highlights of search in pdf after timeout
- revert to pre 2.11.0 save method on windows because the new QSaveFile has problems with Dropbox folders
- option to disable safe writing of files (using QSaveFile) non-Windows only
- option to disable showing logfile/error list in case of compile errors
- option to deactivate all reactions to external file changes
- option to control the triple click behavior
- additional shortcuts with Tab, Backspace, Del in shortcut options
- portable version does now store all settings in a subfolder "config"
- improved automatic handling of hg version information (relevant when building from source tar)
- improved handling of cwl dublets
- use Ctrl+Space for completion on OS X (was Cmd+Space which conflicts with Spotlight search)
- deprecate command line option --ini-file FILE in favor of --config DIR
- deprecate command line option --master in favor of --root
- remove View -> Align Windows (obsolete because of the embedded viewer)
- remove old toolbox style of side panel
- fix crash (newenv without any arguments)
- fix freeze when parsing incorrect texorpdfstring with incorrect arguments (bug 1948)
- fix label detection in glossaries.cwl (bug 1963)
- fix: automatically run bibliography if there is no bbl file
- fix: "Close last open environment" works now also for environments opened on the same line (bug 1957)
- fix: hg version comparision assumed 'larger' if the version could not be determined
- fix: do not lose focus to editor for "Find in PDF"
- fix grammar check on words in text arguments
- fix addchap/addpart entries not recognized as structure elements
- fix incorrect double-click and drag behavior (bug 1936)
- fix issues with not-updated bookmarks (bug 1950)
- fix math hover preview in subfile
- fix "Tab or Indent Selection"
- fix detection of MikTeX 64bit
- fix build with phonon
- improved some cwl files
New in TeXstudio 2.11.2 (Sep 26, 2016)
- major performance speedup, in case some default section commands were not defined in any used package
- speed up pasting into large documents (factor 100x)
- add comment toggle
- use flow layout for search/replace panel
- improved bracket detection for todo highlighting (bug 1789)
- improved parsing of section titles (bug 1817)
- added shorter auto-save intervals (1 min, 2 min)
- detection of user-local installation of MikTeX
- cwl-format: suffix %plain disables possible semantics associated with an argument name
- cwl-format: suffix %labeldef for definition of labels
- cwl-format: %suffix notation takes precedence over detection by argument name
- cwl-format: allow 'key' to be used in label if #l is set
- replace babel german by ngerman in presentation wizard
- highlight cursorEnums in script
- fix crash on qt4 if update check is sucessful
- fix: make insertion of tabs work with cursor mirrors (bug 1788)
- fix: verbatim setting for verb|abc| (bug 1795)
- fix: update of save icon after SaveAll (bug 1808)
- fix: dictionaries in extracted .oxt files not recognized (bug 1804)
- fix: replace with regexp containing lookahead (bug 1779)
- fix: keep indentation when using the graphics wizard (1816)
- fix: quote replacement on formerly hidden child documents (1827)
- fix: do not interpret double backslash within braces as column end in tabular environment (bug 1831)
- fix: show a warning if file could not be saved
- fix: correctly handle optional arguments in command definitions
- fix: handling of let arguments
- fix: spellchecking of words with apostrophe
- fix: visibility of option for system theme icons on Linux
- fix: scripting: cursor.movePostition(n, Left/Right) across empty lines and beyond end of file
- fix: running scripts from the macro window
- fix: mixture of zoom and scroll on ctrl+mouse wheel (bug 1847)
- fix: scrreprt detection
- fix: editor font rendering in case of UI scaling (note: this fix is partial and does currently only apply if Options -> Advanced Editor -> Disable Line Cache is chosen)
- fix: argument scanning when option contain key/val pairs
- fix: editor hiding when updating a windowed pdf viewer which was enlarged
- before changing to windowed mode (Bug #1876)
- updated some cwl files
New in TeXstudio 2.11.2 Dev (Aug 25, 2016)
- major performance speedup, in case some default section commands were not defined in any used package
- speed up pasting into large documents (factor 100x)
- add comment toggle
- use flow layout for search/replace panel
- improved bracket detection for todo highlighting (bug 1789)
- improved parsing of section titles (bug 1817)
- added shorter auto-save intervals (1 min, 2 min)
- detection of user-local installation of MikTeX
- cwl-format: suffix %plain disables possible semantics associated with an argument name
- cwl-format: suffix %labeldef for definition of labels
- cwl-format: %suffix notation takes precedence over detection by argument name
- cwl-format: allow 'key' to be used in label if #l is set
- replace babel german by ngerman in presentation wizard
- highlight cursorEnums in script
- fix crash on qt4 if update check is sucessful
- fix: make insertion of tabs work with cursor mirrors (bug 1788)
- fix: verbatim setting for verb|abc| (bug 1795)
- fix: update of save icon after SaveAll (bug 1808)
- fix: dictionaries in extracted .oxt files not recognized (bug 1804)
- fix: replace with regexp containing lookahead (bug 1779)
- fix: keep indentation when using the graphics wizard (1816)
- fix: quote replacement on formerly hidden child documents (1827)
- fix: do not interpret double backslash within braces as column end in tabular environment (bug 1831)
- fix: show a warning if file could not be saved
- fix: correctly handle optional arguments in command definitions
- fix: handling of let arguments
- fix: spellchecking of words with apostrophe
- fix: visibility of option for system theme icons on Linux
- fix: scripting: cursor.movePostition(n, Left/Right) across empty lines and beyond end of file
- fix: running scripts from the macro window
- fix: mixture of zoom and scroll on ctrl+mouse wheel (bug 1847)
- fix: scrreprt detection
- fix: editor font rendering in case of UI scaling (note: this fix is partial and does currently only apply if Options -> Advanced Editor -> Disable Line Cache is chosen)
- fix: argument scanning when option contain key/val pairs
- fix: editor hiding when updating a windowed pdf viewer which was enlarged
- before changing to windowed mode (Bug #1876)
- updated some cwl files
New in TeXstudio 2.11.0 (May 30, 2016)
- support two editors next to each other
- new tabular wizard
- support multi-line commands
- add scrollbar marks for search and bookmarks
- add command option --no-session
- add manual to mac OS X app bundle data
- improve table manipulation of tabu/longtabu
- select words by doubleclick + hold + mousemove
- restructure cwl search paths to settings/completion/user :/completion settings/completion/autogenerated
- safer way of obtaining the PATH on OS X
- add option for image tooltip
- do not show explicit hyphens in section titles of the structure view
- do not parse for structure in non-LaTeX-like languages
- make preview work with \input in preamble (files get rewritten to absolute paths for the temporary compilation)
- use QSaveFile for file saving instead of our custom file saving strategy if available (Qt5 only)
- eneable left/right shortcuts for embedded viewer
- remove multiple default values for latexmk (fixes bug 1694)
- support environment variables in additional search paths
- support [txs-app-dir] and [txs-settings-dir] in additional search paths for log and pdf
- add statusbar icon for LanguageTool
- make LanguageTool arguments configurable
- add align cursor mirrors options
- make pasting into cursor mirrors a single undo block
- do not remove cursor mirrors on undo
- select text of current item in Packages Help to allow easier overwriting (feature request 1063)
- select search/replace texts when switchting there using Tab / Backtab (feature request 1064)
- added optional workingDirectory argument to script function system()
- added editor->insertSnippet() to scripting environment
- added option to choose log encoding
- make icons greyscale for viewer sync buttons if they are not activated
- added a table template
- added some elements to math/latex menus
- unix: allow defining a datadir different from PREFIX/share
- add the option to use system hunspell and quazip
- add images to windows installer
- document advanced code snippet properties in the manual
- don't show dialog for creating a file if it could not be opened but exists
- use Freedesktop Icon Naming Specification for standard icons
- add qt5 autodetection to BUILD.sh
- fix duplicated line endings for larger files (chunked loading)
- fix: windows environment variables may contain brackets: PROGRAMFILES(X86)
- fix env closing with $,$$,etc.
- fix: go to PDF for temporarily compiled documents
- fix finding root document when explicit root doc is set
- fix spell check when word ends with point
- fix argument detection: optional arguments may appear after mandatory ones
- fix: correctly generate environment definition from \newenvironment in case of a default argument
- fix crash in keyVal syntax check when the document was deleted in the meantime
- fix: clear replace highlights when search term is changed
- fix: cancel in marco dialog (bug 1662)
- fixed interpretation of % !BIB program = ... (bug 1667)
- fix AltGr+F not typing [ on Croatian keyboard
- fix cursor jumping to end of file when trying to jump from a non-matched bracket (bug 1668)
- fix pasting columns over an existing selection (bug 1726)
- fix broken language triggers (bug 1735)
- fix quote replacements
- fix line breaks for cursor mirrors
- fix auto paren completion for cursor mirrors
- fix line operations to work with cursor mirrors
- fix sychronize text of placeholder mirror when inserting an environment on a selection (Ctrl+E)
- fix font in pdf viewer status bar did not scale
- fix loading of badword lists
- fix LanguageTool startup
- fix overlapping in unicodeinsert on osx
- fix: pinyin input of punctuation (bug 1770)
- fix: retain spaces when sending text to LanguageTool
- fix: don't translate Ctrl+Alt+Left as the translation breaks the shortcut
- several updates to cwl files
- update poppler for windows to 0.39.0
- improved generation of label texts
New in TeXstudio 2.10.8 (May 30, 2016)
- automatically expand search result if all matches are within one file
- detection of magic comment % !TeX is more permissive concerning case sensistivity
- fix crash when using \subparagraph
- fix symbolgrid widget on OSX
- fix ?save-file trigger not working
- update latex reference manual (Oct 2015)
New in TeXstudio 2.10.6 (Jan 11, 2016)
- add option to choose the poppler render backend
- prevention of file corruption if saving fails for some reason
- global search button in search toolbar now updates the results instead of show/hide
- option to store absolute paths in session files
- use short title for sections in structure view (if available)
- structure commands can now be defined in cwl
- support memoir class
- support right-click + wheel for zooming in internal pdf viewer
- add --version and --help option to OS X and Linux command line (not possible for Win)
- fix: detection of new texlive paths on OS X El Capitan
- fix: messages could be hidden by splash screen on OSX
- fix: make glossary entries available as labels again
- fix: format math environment as math
- fix: $$ as math start
- fix: spell checking for hyphen/abbreviations
- fix: ignore leading/trailing quotes for spell check
- fix: workaround for single code language identifiers in LanguageTool
- fix: layout switching between uncertain and ltr (rtl) language parts
- fix: do not use shortcut Ctrl+Alt+F with Turkish locale
- fix: included badWords files were not found
- fix: pdf cache limit was not respected correctly
- fix: scale statusbar icons with secondary toolbar
- fix: crash of "Open package documentation" in certain situations
- fix: certain errors in log file were only detected as warnings
- fix: single starred lines in log file were falsely detected as warning
- fix: no syntax checking on non-LaTeX documents
- fix: context help for \documentclass
- fix: treat minted as verboten environment
- fix: correctly handle files with uppercase extension .TEX as tex files
- fix: workaround for pasting from LibreOffice (priorize text over image)
- updates to translations
- updates to the manual
- updates to cwl files
New in TeXstudio 2.10.4 (Oct 28, 2015)
- adapt to changed TeXlive paths on Mac OS X El Capitan (path detection and change notification)
- more granular selection of update notifications: stable / release candidate /development
- image as an alternative caching format (better rendering results for some cases)
- import fedora patch: more general commands for external viewers on linux
- respect clipboard priority if there are multiple possible mime-types that could be pasted
- support \newif, \newfontfamily, \newfontface as definition commands
- ignore keyboard layout change if the current language context is ambigious
- folding of square brackets
- option for scaling of the segment preview
- some code optimizations for speedup
- fix: setting root in structureview per contextmenu
- fix: problem with open braces and bibliography/label
- fix: environ dependent syntax check
- fix: using $$ for mathstart
- fix: mirror cursor in insert env
- fix: problem with unclosed square brackets
- fix: assert failure when cursor column is too high in word moving mode
- fix: rtl detection lagging behind the actual text
- fix: spell checking in command arguments and section titles
- fix: cursor position for tabwidth == 1
- fix: multiple "View" calls to Acrobat (Reader) did not work
- fix: bibids in the completer
- fix: tooltip preview of $
- fix: loading of profile in portable mode
- fix: palette and application style were not necessarily updated correctly when loading a profile
- fix: tooltip width prediction for rich text tooltips
- fix: false positive detection and replacement of literal quotes on windows
- fix: sizes for segment preview respect hiDpi displays
- fix: pdflatex segment preview on windows was always shown on first line
- fix: cleanup of pdfs generated by segment preview in temp folder
- added greek translation and updated several other languages
- some updates to the manual
- some updates to cwl files
New in TeXstudio 2.10.2 (Sep 25, 2015)
- fix recognition of environments defined via \newtheorem
- fix disabling of syntax check
- fix copying from message panel using shortcut Ctrl+C
- fix two possible crashes
- update French, German and Spanish translations
New in TeXstudio 2.10.0 (Sep 25, 2015)
- new and improved LaTeX parser, the last command argument can now span over several lines
- change: consolidated default shortcuts of tools
- rename "master document" -> "explicit root document" and clean up switching logic
- generalized TODO comment detection: any multiple-capital-letter word is recognized as todo-style comment (e.g. "% FIXME", "% ASK")
- improved search results window
- search and replace for labels
- viewer does now support gestures: pinch to zoom, tap to "Go to source"
- added: Tools -> Open Terminal
- added an option filter to the config dialog
- CSV export for text analysis
- open password protected pdfs
- support Inkscape .pdf_tex files
- check for proper LaTeX configuration at startup (currently only pdflatex)
- improved cursor mirror selections: allow multiple, disjoint rectangular blocks, single mirrors can be removed
- support usage of environment variables in commands
- remember visibility of toolbar and annotation panel in PDF viewer
- add option Editor -> Replace Tabs in Text by Spaces
- added Options -> Restore Default Settings
- context menu items to open/close all files of a project
- user-visible list of hidden documents
- added --foreground and --no-foreground options to pdf viewer
- make format for magicComment editable in Options -> Highlighting
- added line operation "Delete from start of line", more constent naming of line operations, adaption for OSX default shortcuts
- improved support for output redirection of commands
- support shell-style literal quotes (\") in commands
- new selection actions "Expand Selection to Word", "Expand Selection to Line"
- send country code to languagetool
- added (?not-highlighted-as:...) scope for macro trigger
- new function for scripting: simulateKeyPress()
- automatic LRTRTL language/keyboard layout switching
- more fine-grained options for checkin after save
- more standard behavior for F3 (Find Next instead of Continue Find)
- paste image data from clipboard (e.g. screenshot)
- automatic keyboard layout switching depending on context
- show \frametitle in structure view
- mark changed files in structure view
- improved UI scaling
- improved path detection on OS X
- improved highlighting for user scripts
- improved insertion of \item
- improved double/triple-click-and-drag selection for words/lines
- temporary highlight target text of go to definition
- update checker respects system proxy configuration
- checks and warnings for dictionary import
- filter out Ctrl+Alt+... shortcuts definitions for some keyboard locales on windows if the shortcut would overwrite a regular character shortcut
- remember changed highlighting for recent files
- change: double-clicking on a command now also selects the leading backslash (configurable in the options)
- fix: comment definition for sweave format
- fix: possible crash in text width calculation
- fix: detection of log files for filenames containing dots
- fix: comment insertion for Sweave/Rweave
- fix: eraseLine() left an empty line if the final line was included in the selection
- fix: empty context menu entry for word repetitions
- fix: detection of some CJK characters when wrapping
- fix: don't show structure commands without arguments in the structure outline
- fix: ampersands were not highlighted if followed by a non-space char
- fix: bug that commands may become empty after editing
- fix: assignment of some standard backspace shortcuts on OS X
- fix: allow normal format in highlighted-as trigger
- fix: missing auto-completion for \( when the following text already contains \( \)
- fix: incorrect error message when trying to access miktex texdoc in case MIKTEX_VIEW_* environment variables are set
- fix: bug in filename detection of inverse search fix: Fit to Textwidth had a horizontal offset in some cases
- fix: some size issues with editor zoom
- fix: comment shortcut for asymptote and lua files
- update: documentation
- update: LaTeX reference manual (May 2015)
- update: windows libraries of poppler to 0.32.0
- added/updated a number of cwl files
- added spanish dictionary
New in TeXstudio 2.9.4 (Mar 24, 2015)
- fix: bug concerning overwritten shortcuts on Linux and OSX
New in TeXstudio 2.9.2 (Mar 23, 2015)
- allow word wrapping at all CJK characters
- simplified latexmk call (thanks to YoungFrog)
- fix: incorrect interpretation of dir/file arguments in import commands
- fix: crash when hidden implicit master document is deleted
- fix: incorrect merging of absolute files with additional search paths
- fix: make pkg-config work on osx again
- fix: crash when reopening hidden document in singleDocMode
- fix: basic shortcuts (like "Left") might be overwritten when using TXS in certain languages (Japanese, Italian, ...)
- fix: positioning of completer tooltip when using multiple screens
New in TeXstudio 2.9.0 (Mar 3, 2015)
- link overlays for urls
- close editor tab by pressing middle mouse button
- more standard shortcuts (in particular for OS X)
- support optional filename argument in txs:///view-pdf-internal
- add "expand/collapse all documents" to context menu of structure
- add tabulary support
- open correct log file if output filenames are changed due to "%& job-name=targetfile" (note: changed pdf filename not yet supported)
- user-defined icons are now portable: if possible icon paths are stored relative to settings dir or application dir
- windowed pdf viewer now supports --no-focus argument
- improved detection of label name for "Insert \ref to Next Label"
- improved context detection for preview (multi-line math, cursor inside multi-char delimiter)
- improved search for texdoc location
- improved log parsing including support for LaTeX3 warnings and errors
- resize with soft line warp: keep vertical cursor position constant
- support .tikz files (treated like .tex files)
- new options: Advanced Editor -> Structure Panel ("Show elements in comments", Mark structure elements beyond \end{document}" and "Mark structure elements in appendix")
- new option: mouse wheel zoom also controls the log editor (patch by Paulo Silva)
- new option: encoding of bib files
- new options: some GUI elements are now scalable (for better hi-res display support)
- some cleanup in the options dialog
- fix: maintain expansion of the Structure View in more situations
- fix: caseSensistivity for global search
- fix: sync scrolling in enlarged embedded pdf viewer
- fix: interpretation of % !BIB program = biber
- fix: fit to text width in multi-page grid of pdf viewer
- fix: unsaved documents could create false entries when saving a session
- - fix: forgotten editor shortcuts
- fix: linecache on retina display
- fix: on OSX: the dictionary default is path relative to app
- fix: compilation on freebsd /patch by Abilio)
- fix: display user command icon (patch by Paulo Silva)
- fix: svn auto-checkin was not executed after some types of save operations
- fix: link-click on bib file also searches in additionalBibPaths
- fix: some sections were incorrectly marked as "beyond end of document"
- fix: crash when file is removed and silent reload is activated
- fix: failed "! TeX encoding" detection due to bug in line end detection
- fix: ignore hyph_*.dic files when looking for hunspell dictionaries
- fix: trigger ?load-file for files opened with the session at startup
- fix: update encoding in status bar when a % !TeX encoding = ... magic comment is typed
- fix: issue with opening some template zip files by updating QuaZip to 0.7.1
- fix: parsing of synctex file with nested sheets
- fix: crash when undoing insertion of magic comments
- fix: make symbol grid visible on dark-themed desktops
- fix: handle multiple existing assignments when checking the change of a shortcut
- fix: broken folding of �GIN_FOLD if the special math-close-comment %$ was sed in the folded area- fix: incorrect wrapping if chinese punctuation characters are on the line
- completer is disabled in overwrite mode (because it does not work correctly while overwriting)
- removed: case insensitive completion (due to complexity/performance issues)
New in TeXstudio 2.8.8 (Nov 25, 2014)
- Basic Asymptote highlighting
- Improved parsing of command options
- Notify that syncing between PDF and .tex won't work anymore after "File Save As..." (need to recompile)
- Some updates to the manual
- Fixed:
- crash in column handling of table parser
- crash in math preview generation
- txs finds resource in app if it is not installed under /Applications... (OSX)
- open completer on typing comma only when the context suggests it
- tab replacement was only performed for tabOrIndent if there was a selection
- shortcut saving, so that added shortcuts (editor) are saved
- too large symbol on non-retina screen with retina notebook
- shortcut Shift+Backspace works like Backspace (Win+Linux)
- indentation increasing if pasting with newline at and and cursor is at line start
- replacing a selection by itself should not change anything (fixes indentation issues for some cases of selection-self-replacement)
- rendering results may be slightly differerent depending on the usage of the line cache.
New in TeXstudio 2.8.6 (Oct 27, 2014)
- tab key inserts tab or indents, depending on cursor selection
- error table can be filtered and sorted
- tooltips on package names show a short description of the package
- support [txs-app-dir] and [txs-settings-dir] in commands (allows portable paths when using MikTeX portable and TXS portable on an USB stick)
- enable the possibility to remove shortcuts from qeditor
- sort shortcuts for editor in order of operation name
- more robust text width calculation in pdf
- mark section beyond end of document with orange background
- removed pdf printing (did never work well. Please use an external PDF viewer of your choice for printing.)
- detect fonts containing ligatures
- maintain cursor position (line and column) when using "Align Columns" for tables
- fix: remember removed shortcuts e.g. tab for insertSelection
- fix: completer opening in special cases for keyval completion
- fix: find next in pdf viewer
- fix: do not interpret % in verbatim as comment
- fix: user command names might be lost
- fix: update of monchrome/color settings in pdf viewer
- fix: help not working on OS X
- fix: make case conversion work for systems with old Qt 4.6
- fix: case conversion work also for cursor mirrors
- fix: broken cursor position for wrapped RTL text
- fix: crash when switching between qt and normal rendering
- fix: text background was not always drawn with the correct background color
- updated cwls: yathesis, marvosym, microtype, pifont, glossaries
New in TeXstudio 2.8.4 (Sep 9, 2014)
- improved syncing to PDF: don't scroll PDF to top of page if the highlighted area is already visible
- support command detection for \DeclareRobustCommand
- persistently store fit and center options of preview panel
- support more environments for table auto-formatting
- remember scope when deleting auxiliary files
- improved handling of incomplete options in the syntax checker
- new/improved cwls: mathtools, circuitikz
- fix: crash with RTL text input
- fix: some shortcuts couldn't be assigned on OSX
- fix: multi-cursor edits are now grouped into a single undo action
- fix: lost scroll position when previewing large images
- fix: assignment of multiple shortcuts to editor operations
- fix: unindent per shortcut without selection
- fix: more consistent behavior for PgUp/PgDown in PDF viewer
- fix: immediately generate cursor mirrors when inserting via the menu
- fix: commands defined in one file included by many documents were only known in the completion list of one them
- fix: compile option without poppler
- fix: crash with \newcommands{xyz}{123456789}
- fix: �GIN_FOLD could not be folded
- fix: apply grayscale and invert color settings also to magnifier
- fix: incorrect search hightlight region in PDF viewer with Qt5
- fix: drag&drop of text already started +/-5 lines from the border (now 1 line)
New in TeXstudio 2.8.2 (Jul 26, 2014)
- color completion
- some more predefined completions for tikz
- region preview with pdflatex and the embedded viewer (activate in options)
- more consistent visual for search/region preview range
- PDF can be shown in grayscale (as a preview how a grayscale print would look like)
- improved input method support
- improved todo highlighting
- texstudio.ini settings GUI/ToobarIconSize and GUI/SecondaryToobarIconSize
- several bug fixes
New in TeXstudio 2.8.0 (Jun 20, 2014)
- completion and syntax check on keyval options, e.g. includegraphics (graphicx!)
- search and replace over several documents improved
- improved parser for log files (better detection of filenames)
- todo-style commands (e.g. todo{}) are added to the list of todos
- better compliance with standard shortcuts on OSX
- the keyboard modifier key for the context menu (spellcheck suppression) is configurable via texstudio.ini "Editor/ContextMenuKeyboardModifiers"
- use Consolas as default editor font on Windows if available
- improved auto-hide toolbars feature in embedded viewer
- users can overwrite the default language definitions and add own ones
- makeglossaries support
- allow quoted filenames in include-like commands to support filenames and directories containing spaces
- windows version compiles now with Qt5
- updated LaTeX reference manual
- several bugfixes
New in TeXstudio 2.7.0 (Mar 17, 2014)
- added Edit -> Text Operations (To Lowercase / To Uppercase / To Titlecase)
- added list of recent sessions
- speedup of saving for large documents
- added recognition in filetree for import subimport importfrom and subimportfrom (Thanks to Steven Vandekerckhove)
- added button to stop a running compilation
- the dictionary search path can now contain of multiple directories
- Dictionaries in the OpenOffice/LibreOffice Extension format (*.oxt) can now be imported
- Updated the latex reference manual to to a recent version
- new option for maximum image tooltip width
- new option "Reference commands in context menu"
- new options for additional search paths in editor logic
- new option for automatic encoding detection: make latex and character based detection selectable separately
- new options for pdf highlight color and duration
- find dialog: search in all loaded documents i.e. also in hidden
- improved synchonization PDF -> source
- support "% !BIB = biber" syntax for compatibility with TeXShop and TeXWorks
- added several new cwl files
- several bugfixes
New in TeXstudio 2.6.4 (Oct 21, 2013)
- package scanner: queries the tex istallation for installed packages and highlights missing packages
- package completion
- basic annotation support in internal pdf viewer
- improved render speed, especially on mac
- speed-up loading of hidden documents (option: automatically load included files)
- speed-up command completion window, especially citations - improved log panel
- improved dtx highlighting
- added support for LilyPond book (.lytex)
- Edit -> Line operations now also work with selections - updated hunspell library to 1.3.2
- fix: input method bug
- fix: shortcuts containing arrow keys did not work in japanese
- bug fixes, e.g. tooltip does not disappear instantly anymore
New in TeXstudio 2.6.2 (Jul 15, 2013)
- structure tree view: context menu entries to recursively collapse/expand the structure
- improved hard line wrap with joining lines - View -> Focus Viewer now also works for the windowed viewer
- better detection of LagnuageTool
- similarity dictionary
- "Align Table Columns" now works also for tabu/longtabu
- updated poppler library, now displays PDF annotations like highlight and underline
- updated to Qt 4.8.5 (Windows installer)
- fix: user templates are editable again
- fix: broken SVN Undo
- fix: bug when typing '}' in RTL languages
- fix: pinyin input method problem on mac
- fix: Opening package documentation in non-PDF formats
- more small corrections and improvements
New in TeXstudio 2.5.2 (Apr 15, 2013)
- New �GIN_FOLD ... %END_FOLD comment to mark arbitrary regions as foldable
- Add support to display CJK and Cyrillic in PDF viewer
- Increased maximum possible tab width to 32
- Fix basic input method support - fix missing templates on linux and Mac OS X
- Fix vanishing menu bar on Mac OS X
- Fix crash when saving as an already open file
- Fix viewer might change size because of long status messages
- Changed shortcuts for next/prev document to Ctrl+PgDown/Up
- Several small corrections
New in TeXstudio 2.5.1 (Apr 15, 2013)
- Improved fold panel
- New template system
- Added support for forward/backward mouse buttons in editor and viewer
- Context menu for inline preview (allows copying of preview image)
- Option to load all included files in order to have a complete ref/commands overview
- Added "Open"-context menu entry and link overlay for bibliography{} commands
- Show image preview on hover over graphic name
- Several bug fixes (pdf scolling range, user template path, OSX-related bugs, ...)
New in TeXstudio 2.5 (Apr 15, 2013)
- Cursor history (go back/forward)
- References, packages and included file names become links on Ctrl+MouseOver
- Insertion of handwritten equations (Windows 7 only, using TexTablet)
- Improved table-code formating, including options to specify the desired format
- Metadata support in LaTeX templates and table templates
- Checking for the correct version of the runtime library
- More context menus (fold panel, bookmark panel)
- Optionally more bold cursor for better visibility
- Line operations: move up/down, duplicate
New in TeXstudio 2.4 (Apr 15, 2013)
- Allows easier combination of several commands - support many new tools: xelatex, lualatex, biber, latexmk, texindy - embedded pdf viewer
- Bookmark manager and persistent bookmarks
- Lnline grammar checking using LanguageTool
- Basic syntax highlighting for lua and for dtx files
- Biblatex support
- Citation API to insert citations from other applications (JabRef plugin available)
- Table autoformating
- Improved appearance
- Update checker
- Extended scripting: gui/dialog creation, access to other documents/programs/menus, background mode and events
- Crash protection - many small improvements - several bug fixes