aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/terminal.ui (unfollow)
Commit message (Collapse)AuthorLines
2021-06-19terminal.ui: Require at least GTK 3.24Wolfgang Müller-2/+1
GTK 3.24 is the last release for the GTK 3 series [1]. New development now only happens on GTK 4 and above. Therefore it is reasonable to require this long-term stable version of GTK 3 instead of an older candidate. Since 3.24 deprecates the 'window-placement-set' property, remove it fully as well. [1] https://blog.gtk.org/2018/06/23/a-gtk-3-update
2021-06-19terminal.ui: Stop using 'margin-left' and 'margin-right' propertiesWolfgang Müller-2/+2
These were deprecated in GTK 3.12 [1]. Instead use 'margin-start' and 'margin-end' for the same effect. [1] https://developer.gnome.org/gtk3/stable/GtkWidget.html#GtkWidget--margin-left
2021-06-18terminal.ui: Remove deprecated 'shadow-type' propertyWolfgang Müller-1/+0
This property was deprecated in GTK 3.20 [1]. Remove it. [1] https://developer.gnome.org/gtk3/stable/GtkEntry.html#GtkEntry--shadow-type
2021-06-18terminal.ui: Stop using deprecated 'stock' propertyWolfgang Müller-1/+1
GTK-STOCK-OPEN was deprecated in GTK 3.10 [1]. Use the recommended named icon 'document-open' icon instead. [1] https://developer.gnome.org/gtk3/stable/gtk3-Stock-Items.html#GTK-STOCK-OPEN:CAPS
2021-06-18terminal.ui: Update property names and sort objectsWolfgang Müller-154/+154
This was done automatically by glade 3.38.2. There are no functional changes.
2020-04-13Sort entries in terminal.uiWynn Wolf Arbor-59/+59
2020-04-13Add Open directory featureWynn Wolf Arbor-0/+24
VTE can leverage the child program's support of OSC 7 to keep track of the current directory. This commit adds support for opening said directory in the default file manager, either by using a shortcut or by activating a new entry in the context menu.
2020-04-13Add Copy to HTML featureWynn Wolf Arbor-2/+11
This commit adds a "Copy to HTML" entry to the context menu. It is active when VTE registers an active selection. Lines copied like this will be put into the clipboard as formatted HTML, retaining nearly all styling information. For this, vte_copy now takes a boolean argument - whether or not to format the lines copied as HTML. As two menu items now access vte_copy directly, and there is no clean way of passing arguments to signal handlers through terminal.ui, signals for both menu items are now connected in the Vala code instead.
2020-04-13Add OSC 8 hyperlink supportWynn Wolf Arbor-1/+24
This commit adds support for the OSC 8 hyperlink escape sequence [1]. As this is not a mature feature and there seem to be outstanding security concerns [2], the setting that controls whether or not OSC 8 is interpreted is disabled by default. Just like gnome-terminal, weltschmerz will display a tooltip with the canonicalized URI when hovering over a hyperlink. [1] https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda [2] https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda#security
2019-08-31Add support for adjusting the font scale at runtimeWolfgang Müller-0/+1