Skip to content

Releases: gnome-terminator/terminator

The "Be Kind, it's not that hard" Release

30 May 02:35
v2.1.4
Compare
Choose a tag to compare

It has been a long time since I last cut a release. Just a matter of a lot of little things getting in the way of cutting a release, and nothing seemed worthy of a release on it's own. Also, the nasty comments I've been getting in the issues has made me irrationally dig my heels in more. Anyways, here it is: A ton of tiny little fixes.

What's Changed

  • Fix context menu keybinding reading. by @mattrose in #725
  • Remove hack to ensure that focus is set. by @mattrose in #716
  • Do not remove focus from the last_active_window by @Vulcalien in #726
  • fix drag and drop by @mattrose in #728
  • Capitalize the first letter for "Read only" by @pedroflor in #720
  • Fix typo in man page by @magical-heyrovsky in #722
  • Rewrite terminator.1 man page in AsciiDoc format by @Vulcalien in #733
  • Remove settings 'hide_tabbar' and 'disable_real_transparency' by @Vulcalien in #734
  • fix: typo in french translation by @Thibault-Brocheton in #738
  • Remove more unused settings and update the docs accordingly by @Vulcalien in #735
  • Rewrite terminator_config.5 man page in AsciiDoc format by @Vulcalien in #747
  • Add detachable tabs feature to preferences by @zpalmtree in #698
  • Alter get_text_range call based on VTE version by @mattrose in #777
  • Revert "modify terminator separater size setting in gui to start from 1" by @mattrose in #778
  • Updates for po/terminator.pot in hr by @transifex-integration in #774
  • add new tab after current tab option by @x000zh in #767
  • [bug 808] Plugins-dont-receive-keboard-signals-on-newly-opened-windows by @vssdeo in #809
  • 805 keyboard shortcut support for plugins code decoupling by @vssdeo in #806
  • Fix Insert Term Name Plugin error by @mattrose in #819
  • 681 Plugin submission mouseless keyboard url open decoupled code by @vssdeo in #810
  • Document syntax error by @xuezhixin in #807
  • Updates for file po/terminator.pot in zh_CN on branch master by @transifex-integration in #798
  • Add command line option --toggle-visibility by @j-d-r in #797
  • Enable sixel support in VTE if it's available. by @Tyler-Hardin in #770
  • fix: Minor fixes in terminatorlib/configjson.py by @nautics889 in #741
  • feat: Add CLI command to reload configuration by @dantehemerson in #690
  • Fix for issue #676: title field not seem to be working with JSON profile by @rkashinin in #736
  • chore: bump ations/checkout (v2 -> v4) by @LeoDog896 in #821
  • remove deprecated pytest-runner by @gotmax23 in #756
  • fix: Remove unused imports in several modules #752 by @nautics889 in #753
  • [bug 802] - Ability to undo or restore changes to the preferences #802 by @vssdeo in #822
  • Fix: Add CLI command to reload configuration by @j-d-r in #824
  • Ask before closing, even if there is only one terminal by @Vulcalien in #834
  • Ask before close gui by @mattrose in #884
  • 706 favorites bookmarks plugin by @vssdeo in #841
  • window.py: Fix window group toggle keybind by @rcalixte in #883
  • [bug 760] working directory feature is broken by @vssdeo in #882
  • add missing @with_proxy, fixes #850 by @AtomsForPeace in #875
  • [bug 835] 835-crash-after-unzooming-a-single-terminal-inside-a-tab #835 by @vssdeo in #849
  • 846 mouseless keyboard url open fails to extract text and clear search between commands by @vssdeo in #855
  • Updates for file po/terminator.pot in ru by @transifex-integration in #863
  • feat: plugin - Save current user layout of all sessions, fixes #563 by @markdoerr in #878
  • [bug 843] 843-Plugin-SaveLastSessionLayout-not-saving-layout-when-use… by @vssdeo in #844
  • [bug 852] - 852-terminator_py_get_focussed_terminal_always_returns_none by @vssdeo in #856
  • fix traceback in layout_done by @mattrose in #887
  • fix syntax warnings by @mattrose in #886
  • Properly parse file:/// URIs by @mattrose in #895
  • Install manpages to share/man on FreeBSD by @arrowd in #898

New Contributors

Full Changelog: v2.1.3...v2.1.4

The Vaguely On Time Release

01 Mar 22:55
v2.1.3
Compare
Choose a tag to compare

It's been less than 6 months since the last release so I feel better about this one. Full details:

Full Changelog

Implemented enhancements:

  • Option to set split ratio of terminals #708
  • Add option to set given terminal to "read only" #649
  • background image - respect ratio #644
  • Shortcut for autosplit h/v depending on active terminal size #613
  • Feature: Insert terminal name to terminal (for broadcast) #540
  • Background image drawing modes and alignment #713 (Vulcalien)
  • Zoom on notebook even if there is only one terminal in the tab + keep tab position and label in notebook rotation #589 (Vulcalien)

Fixed bugs:

  • Resets the tab title on rotation #624
    • bug context menu (right click)->layouts->"Layout Name" always selec… #653 (vssdeo)
  • Fix missing icons when started with Ctrl-Alt-T #628 (MihaiBabiac)

Closed issues:

  • Terminator not working with latest version of python-cairo #711
  • [Bug][Fedora 36 KDE][terminator v2.1.1] "broadcast group" sends each terminal input/keystroke depending on the group's members count to everyone in the group #704
  • reset_clear doesn't show new prompt #703
  • -x/--execute still broken #702
  • Make unfocused terminal text transparent instead of blacker #694
  • A translucent separation occurs between terminals #687
  • [2.1.2] Foreground processes started in new window close immediately #673
  • Is there a official page to maintain a offical/third-part plugin list? #668
  • What happened to the change terminal titlebar under preferences? #664
  • [Feature Request] - In the Context Menu(Right-Click) show keyboard shortcuts / accelarators #662
  • terminator: error: unrecognized arguments #660
  • Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD on Terminal Window Close #654
  • Loading layout loads only the last added layout from context menu (right click) #652
  • When can we expect a new release? #650
  • Profiles for different Shells - is it possible? how does it work? #640
  • Double input to broadcasted group #623
  • background images only displaying on default profile #595
  • The repository 'https://ppa.launchpadcontent.net/mattrose/terminator/ubuntu jammy Release' does not have a Release file. #594
  • Increase the usage of augmented assignment statements #555

Merged pull requests:

  • Better distinguishing of inactive windows from the active one, by changing the background brightness #709 (KKoovalsky)
  • Ctrl+Click on group button automatically creates groups whenever needed #691 (nicbn)
  • [bug 680] Open up keybindings page on keypress #680 #686 (vssdeo)
  • Translate '/po/terminator.pot' in 'pt_BR' #684 (transifex-integration[bot])
  • Plugin and Group menu item that inserts the name of the terminal. #683 (mattrose)
  • Add Readonly toggle to popup menu #679 (mattrose)
  • Fix argument handling of the --execute flag #678 (shawn-ogg)
  • Remove all ibus workarounds #674 (mattrose)
  • [bug 613] - Shortcut for autosplit h/v depending on active terminal … #671 (vssdeo)
  • [bug 662] [Feature Request] - In the Context Menu(Right-Click) show k… #666 (vssdeo)
  • [bug 559] Add menu autocomplete #559 #665 (vssdeo)
  • [bug 662] [Feature Request] - In the Context Menu(Right-Click) show k… #663 (vssdeo)
  • [bug 654] - Plugin Submission : SaveLastSessionLayout Uses Layout to … #661 (vssdeo)
  • Update terminal.py #659 (flaviosteimacher)
  • docs: Change number of columns in repology badge #657 (pktiuk)
  • Plugin Submission : SaveLastSessionLayout Uses Layout to Auto-Save Last session and CWD #655 (vssdeo)
  • Fix typos #651 (kianmeng)
  • data: Remove GNOME branding #647 (sabriunal)
  • this line has an extra ';' symbol #632 (xuezhixin)
  • Use the term 'zero padded' instead of 'padded'. #189 (phidebian)

The Long Overdue Release

19 Oct 14:40
v2.1.2
Compare
Choose a tag to compare

Sorry this one took so long. It's a year and a half of various bugfixes and minor features.

Special thanks to @Vulcalien for doing a lot of the work on this, I have been busy with my dayjob and so most of the new features and bugfixes in this release are thanks to him, and many others that have stepped up with bugfixes or neat new functionality. It's been very rewarding to see the community grow.

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.1.2

Easter BugFix Terminator Release

02 Apr 20:33
v2.1.1
d72b6eb
Compare
Choose a tag to compare

Just a few minor fixes in this one, I've had a few requests for one of the bugfixes to be released, and trying to get a cadence of releasing once every three months going.

Full Changelog

Implemented enhancements:

  • add "switch profile" command to remotinator #321

Fixed bugs:

  • Terminal text isn't shown on lost focus of multiple tabs and hidden scroll bar #372

Terminator 2.1.0

04 Jan 16:02
v2.1.0
e003de9
Compare
Choose a tag to compare

Minor bugfixes and enhancements in this release, see the CHANGELOG for details

Package Maintainers

  • We have changed the tarball format, and it should now include all the files in the tarball, rather than just a subset. See #348
  • We now read the terminator config file from XDG_CONFIG_DIRS which defaults to /etc/xdg If you would like to customize the config for all distribution users, you can now put a config file in /etc/xdg/terminator/config

Implemented enhancements:

  • Smart Copy option to clear selection after copy #242
  • New feature: A Separate Json file for dynamic Layouts #213
  • new feature: support for term://1.2.3.4/ 'links' that when clicked open a new terminator ssh'ed to 1.2.3.4. #178
  • Reimplement "unfocused dim" using overpainting #74
  • Terminator now reads config file from /etc/xdg directory #308

Fixed bugs:

  • No (visible) context menu in sway #330
  • Saving a layout after changing it, it correctly updates the config file but does not update the UI #319
  • rewrap_on_resize is deprecated in vte-0.60.0 #303

Terminator 2.0.1 - Minor bugfix release

11 Oct 18:24
v2.0.1
Compare
Choose a tag to compare

There was some hiccups migrating from distutils to setuptools that resulted in a few files being missed from the tarball

Fixed bugs:

  • config settings lost when I cancel "Close multiple terminals" dialog #210

Closed issues:

  • Feature Suggestion: Splitted screen shells based on parent #230
  • Release 2.0 does not have signed assets #228
  • Some files install to the wrong location #227
  • Multi tab breaks transparent background #225

Merged pull requests:

  • make sure data/*.in files are there for distributors #237 (mattrose)
  • only set clear background when background_image in config #233 (mattrose)
  • fix INSTALL instructions for setuptools #232 (mattrose)

Terminator 2.0 - Migration to Gtk 3 and Python 3 complete

06 Oct 15:22
v2.0
Compare
Choose a tag to compare

Full Changelog

The new major version is a culmination of more than 4 years of work moving terminator from GTK 2 to GTK3 and from Python2 to Python3. This release fixes up a bunch more of the bugs from the GTK 3 migration and Python 3 migration, as well as a change of maintainers and repositories.

There is still a lot to do, and we need more help to keep Terminator available for
your daily use.

If you are interested in contributing to the project, please contact us, open issues,
discuss issues or help with whatever you can! Any help is welcome!

Notes for packagers:

  • All scripts now use #!/usr/bin/env python as shebang, when you are using
    python3 setup.py install or similar all binary scripts should be automatically
    modified to the correct shebang
  • Any feedback is welcome, please open an issue or join the community channels

Implemented Enhancements

  • Bold-is-Bright option #39
  • Keybindings for creating group in current tab and opening preferences window, as well as keybinding improvements #209 195 #211
  • Basic background image support #217
  • Preference to disable Ctrl + Scroll font size change #219

Fixed Bugs

  • Fixed a bug where search was not working properly: #28
  • Many other small fixes, see Full Changelog

v1.92 - First release on GitHub

18 Apr 10:53
v1.92
Compare
Choose a tag to compare

Full Changelog

This is the first release since 2017, while we are now a few years later a few things changed.

There is still a lot to do, and we need more help to keep Terminator available for
your daily use.

If you are interested in contributing to the project, please contact us, open issues,
discuss issues or help with whatever you can! Any help is welcome!

Notes for packagers:

  • All scripts now use #!/usr/bin/env python as shebang, when you are using
    python3 setup.py install or similar all binary scripts should be automatically
    modified to the correct shebang
  • Any feedback is welcome, please open an issue or join the community channels

Implemented enhancements:

Fixed bugs:

  • VTE Regexp should work with older VTE releases as well #10
  • ctrl+click should open links #3
  • Ensure Python 3 support #2
  • terminal: Add compat detection for Vte regexp feature #22 (lazyfrosch)
  • Fix some compat issues for Python 2.7 #18 (lazyfrosch)
  • Converting to python 3 and making all tests pass. #9 (JAugusto42)

Merged pull requests: