terminology/ChangeLog

359 lines
13 KiB
Plaintext

2021-10-03
* Colorshemes: add Black scheme
* New translations: Sinhala, Hebrew
* Translation updates for Chinese (Simplified), Croatian, Danish,
French, Greek, Italian, Norwegian Bokmål, Polish, Portuguese,
Portuguese (Brazil), Russian, Spanish, Swedish, Ukrainian
* Focus font search in the Font settings panel
* Fix issue when configuration was marked as Temporary
* Stop jumping down to the botton when configuration changed
* Respect login shell on start
* Fix drag'n'drop of paths or media on the terminal
* Fix libintl detection
2021-01-18
* Release v1.9.0
* Colorshemes: easily change the colors of the terminal
* Add the following color schemes: Tango Dark, Tango light, Dracula,
Belafonte Day, Belafonte Night, Material, Fahrenheit, Tomorrow Night
Burns, PaleNight, Soft Era, One Dark, Cobalt2
* New translations: Chinese (Simplified), Japanese, Norwegian Bokmål,
Russian and Ukrainian
* Handle OSC 12 to change the cursor color
* Translation updates for Catalan, Croatian, Danish, Dutch, French,
German, Italian, Spanish
* Add font search in the fonts panel
* Set TERM to xterm_256color by default
* Focus simplifications when going into the settings
* Tests: better compatibility with debian-based systems
* Fix tyls with png/jpg thumbnails
2020-08-11
* Release v1.8.1
* Be stricter on which characters can be considered wide or not
* Apply change about hiding mouse pointer after idle time on all
terminals
2020-07-26
* Release v1.8.0
* Small framework to add unit tests
* Display tooltips on when hovering color descriptions
* Handle OSC 10/11 to change/get background and foreground colors
* Reworked build system for testing and fuzzing
* Use of switch-case constructs when home-made binary search was not
efficient
* Support EFL 1-22 or newer only
* Larger list of word separators when doing word-selection
* Reworked the Settings panel to add one panel on Mouse interactions
* Handle Emoji characters as double-width, following Unicode 13.0
* Fix issues detected by UndefinedBehavior Sanitizer
2020-05-10
* Release v1.7.0
* Terminology is packaged on the snapstore at https://snapcraft.io/terminology
* Add THEME.md, a documentation file on theming Terminology
* Drag tabs to reorder them
* Dragging tabs outside the tab bar can be used to create new splits or
tabs
* Memory accounting of the backlogs. Seen under the Behavior tab on the
Settings panel
* Handle escape codes to stack titles
* Tyls: add icon for flac files
* Update the mild-based themes to be on-par feature-wise with the default
theme
* Tab selector shows background color
* Controls panel is hidden when creating new tab or split
* Enable Grouped Input from the Controls panel
* Show special icon on tab when using Grouped Input
* Add option to decide whether Grouped input goes to all tabs or only
visible ones
* Improve email/links detection when surrounded with special characters
* Remove link underline when the link disappears
* Share translucent / opacity setting accross all instances
* Use a default icon of each tab on the Settings toolbar
* Update french, german, italian and serbian translations
* Add croatian translation
* Removed video settings
* Handle invalid values on OS escape codes
* Handle escape code used to display terminal program and version
* Set environment variables TERM_PROGRAM and TERM_PROGRAM_VERSION
* Better handle reads and writes on EINTR/EAGAIN
2019-11-16
* Release v1.6.0
* Show title tab on splits, depending on configuration
* Show tabs that had a bell rang and had not been focused
* Add wizard on new configuration to set scaling
* Add scale configuration in the Settings panel
* Add Polish translation
* Themes: make tab title readable based on theme default colors
* Move the tab selector on the tab line
* Be able to select and copy tabs
* Better handle stalled unix socket when using one terminology with
multiple instances
* Change typop behavior to queue files in case there are multiple files to
look at
* Update Italian translation
* Fix live selections in the scrollback
* Fix unchecking "auto-hide cursor" not working
* Fix memory leaks related to looking for links under the mouse
* Ensure Terminology compiles with EFL-1.20
* Fix link detection over spaces
* Fix tab selector no longer taking into account the new destination
* Fix crash when using typop with multiple files
* No longer set environment variable DESKTOP_STARTUP_ID as it may no
longer be accurate
* Allow tabs to be pasted
2019-07-20
* Release v1.5.0
* Handle emoji has double-width character, introduced in Unicode 9.0.
* Add option "Treat Emojis as double-width characters", on by default.
* Hide cursor when idle, with parameter to set idle time
* Add papercolor theme
* Themes can now set background color through a color-class
* Handle OSC-11 to report background color
* Update Italian and French translations
* Fix initial window size hints
* Fix focus issues
2019-05-24
* Release v1.4.1
* Decode pasted string as UTF-8, fixing some characters being skipped
* Fix theme to ensure default size is 80x24
* Fix focus disappearing after going to Settings and back
2019-03-31
* Release v1.4.0
* Add Continuous Integration on every push to the git repository
* Add a test framework on escape code parsing and interpreting
* Add more than 120 test files
* Add support, along with tests, for the following escape codes: DSR-DIR,
DSR-KBD, DSR-MSR, DSR-DECCKSR, DSR-OS, DSR-PP, DSR-UDK, DECSCLM, DECBI,
DECFI, DECSACE, DECRARA, DECCRARA, DECIC, DECDC, DECCRA, DECST8C, DA3,
DECSWBV
* Add finer configuration on whether to activate links
* Set environment variable WINDOWID
* Selections only disappear if the underlaying content changes
* When pasting a buffer, skip control characters as a security measure
* Fixes, along with tests, on handling the following escape codes: VPR,
DECERA, DECFRA, DSR-CPR, DCH, DECALN, DECAWM, IL, DL
* Fixes, along with tests, on mouse reporting
* Fixes on issues spotted by Coverity
2018-12-18
* Release v1.3.2
* Clicking on links works again
2018-12-16
* Release v1.3.1
* Add manpages on Terminology's helpers
* Do not popup unknown media types (security issue)
* Right-click on hyperlinks no longer crashes
2018-11-23
* Release v1.3.0
* Hyperlink escape code support
* Optimize escape code parsing by improving cell copies
* Fix issues about settings panel
* Do not pass input when tab selector is up
* Escape code fixes
2018-05-14
* Release v1.2.1
* Fix focus issues when input was not registering
* User-defined tab titles stay even when terminal wants change it
* Themes no longer have glow when unfocused
2018-04-15
* Release v1.2.0
* New build system based on Meson
* Add Nord theme
* Add tysend tool and support escapes for sending single files
* Grouped input support with Alt+g and Alt+Shift+g
* Different cursor shapes: block (default), underline and bar
* Support REP (Repeat preceding character) escape code
* Support HPA (Horizontal Position Absolute) escape code
* Support encircled escape code (SGR 52)
* Support DECSCUSR (changing cursor shape)
* When grabbing images through gravatar, use https
* Shine level is configurable
* Support EFL 1.20 or newer only
* Approximate true-colors
* Escape code fixes
* More focus fixes
2017-09-02
* Release v1.1.1
* Add Danish translation
* Fix issues with bottom margins
* No longer add spurious newlines in selections in the backlog
* No longer add space when running command from -e option
* Fix -T option to set the title of the window
2017-08-19
* Release v1.1.0
* Double-click on tab title to change it
* Add option to disable focus-in/out animations and visuals
* Add option to set current window size as default.
* Support Right/Left Margins
* Support for the DECERA/DECFRA escape codes
* Move cursor to position on Click+Alt
* Add binding (Alt+Up/Down/Left/Right) to move around panes
* Fallback to ~ or / when creating new term if current dir is not available
* Support only efl >= 1.8.0
* Harden escape codes decoding
* Update all terms of a window when changing font (name or size)
* Remove teamwork feature
* Correctly handle the DECOM, DECSTBM, DECSLRM escape codes
* Fix crash when resizing and there are tabs in content
* Fix mouse motion and mouse button reporting
* Set window sizing to 1xp step when having visible tabs
2017-01-07
* Release v1.0.0
* Bold/Italic support (on by default)
* Add keybinding shift+home to go to the top of the backlog
* Add keybinding shift+end to reset scroll
* Add keybinding shift+left/right to switch between tabs
* Add keybinding ctrl+alt+t to change terminal's title
* Add ability to copy links on right-click menu
* Font size can be changed by escape sequence
* Rewrite link detection to be more efficient
* Sanitize SHELL environment variable when using it
* Fix selections
* Fixes about escape sequences managing tabs
* Many fixes
2015-09-17
* Release v0.9.1
* Fix resizing issue
* Fix solarized theme
* Handle Ctrl-[2-8] when tab key bindings are removed
2015-09-06
* Release v0.9.0
* Add keybing to fullscreen Terminology
* Right click on selection to be able to copy/open it
* Add meta/hyper to key bindings
* Add option to always show miniview
* Add option to disable terminology escape codes
* Add -a option to tyls to display hidden files
* tybg without arguments restores the default wallpaper
* Escape closes media popup
* Terminology works on solaris
* Font selector now displays previews with current theme colors
* Try to get mime type when displaying URLs
* Do not use ':' as word separator but trim it from word selections
* Improved resizing handling
* Various bug fixes
2015-02-15
* Release v0.8.0
* Gravatar support
* Add a visual tab bar
* Add xterm "notification" support
* Display pre-edit text when composing
* Selection improvements
* Various bug fixes
2014-10-06
* Release v0.7.0
* Internationalization and Localization support
* Options -S/--split to start terminology with multiple splits
* Configurable key bindings
* Add a panel to launch elementary_config
* Opacity level can be configured in translucent mode
* Miniview: add position indicator
* Improve media controls
* Use a scalable font on default configuration
* Usual round of improvements on terminal compatibility
* Fix issue with mute option
* Various bug fixes
2014-07-02
* Release v0.6.1
* Add .tga images to recognized files
* Reduced power consumption
* Fix issues with the teamwork modules and popups
2014-06-30
* Release v0.6.0
* Make term switching cyclic
* Add Mouse-Over focus
* Fraktur support
* Add option whether to detect links
* Add option to disable the sound of the bell
* Add new themes: Nyanology and smyck
* Add miniview feature
* Improve terminal compatibility
* Improve font selector to be able to select different font styles
* Support rotation metadata on media files
* Various bug fixes
2014-05-17
* Release v0.5.1
* Make terminology compatible with upcoming efl/elm 1.10
* Fix disappearing prompt on resize
2014-03-08
* Release v0.5.0
* color settings panel
* wallpaper settings panel
* load themes from ~/.config/terminology/themes/
* better default configuration
* improve terminal compatibility
* bug fixes
2013-12-07
* Release v0.4.0
* compress backscroll
* add audio keyboard
* text reflow
* full 256-colors support
* improve terminal compatibility
* improve selection
* add a man page
* add option to set geometry on start
* be able to inline edje objects
* bug fixes
2013-03-24
* Release v0.3.0
2012-12-15
* Release v0.2.0
2012-08-25
* Initial release v0.1.0