Haim Daniel hdaniel@redhat.com
9aab1d8643
Add support for terminal and tab edit title key binding.
...
Currently the only way of changing either active terminal title or active tab
title is by mouse clicking on them.
The suggested fix adds support for keybinding for each action, thus providing
a potential productivity increase from user's perspective.
The suggested default key layouts are:
* edit terminal title '<Alt>F2'.
* edit tab title '<Alt><Shift>F2'
This fixes issue: https://bugs.launchpad.net/terminator/+bug/1417747
2015-10-26 15:46:39 +02:00
Stephen Boddy
78cf6e87ec
Added smart copy mode switch to prefs (Steve Boddy, LP#1223129)
2015-10-01 20:53:15 +02:00
Stephen Boddy
195849a1ca
Merge in PuTTY paste mode (Nemilya, LP#1416682) with some alterations.
2015-09-30 00:00:04 +02:00
Ilya
1e89dc3064
Added config for 'putty paste style' and handle mouse click
2015-09-22 19:32:10 +05:00
Stephen Boddy
286231e4b9
As part of GTK3 fixup, some backported improvements to the DBus
...
interface, and remotinator (Steve Boddy)
* Can now open a window or tab using remotinator
* Can get the window uuid, or title using remotinator
* Moved new tab key handling into the terminal for consistency
* Standardise response when a new term is created (split, win
or tab) to reply with new terms uuid
* For GTK3 gave the DBus a slightly different name so they it
can run at same time as GTK2
* remotinator now uses argparse for commandline option handling,
vastly improving the option handling
* remotinator help strings are translatable now
2015-09-19 05:21:36 +02:00
Stephen Boddy
4953117023
Fix for those not running IBus, where the IBus workaround caused broken keys in other keymaps set with non-IBus tools
...
(New dependancy added (python-psutil) for detecting the IBus process)
2015-09-16 00:05:30 +02:00
Stephen Boddy
d61b86caa7
Slight change to how the zoomed font is calculated. This just seems to give a
...
more natural size when zooming over the previous. Can be reverted if people
don't like it. Also using this as a sneaky way to close 6 year old bug.
2015-08-21 00:05:48 +02:00
Stephen Boddy
f7d0ed3751
* Remove the old_padding and allocation stuff from the zoom_scaled function in terminal which iasn't used anyway
...
* Remove another unneeded assignment in is_zoomed function in terminal
2015-08-20 23:50:25 +02:00
Stephen Boddy
a7ac05641d
Fix composed characters when broadcast is turned on to appear in all receivers now (LP:#1463704)
2015-08-10 22:51:46 +02:00
Stephen Boddy
1d977cc6aa
A manual has been added to Terminator
...
* Added source and generated html of manual, and API doc
* setup.py can install the manual (and by extension do can debuild)
* setup.py has (inactive) code for generating the html from the source
but this will break if rtd theme is not available
* A few changes to doc strings to make the autodoc prettier
* Added help shortcut, by default F1 to open the local manual
* Added button to About tab to launch manual
* A couple of additional string to translate related to manual/help
2015-08-08 04:11:30 +02:00
Stephen Boddy
c9d1259fd5
Add and improve the mnemonics in the group menu
2015-08-04 20:43:37 +02:00
Stephen Boddy
153b24946a
Fix drag and drop of files (Schplurtz le Déboulonné, LP#1311481) and some tweaks (Steve Boddy)
...
Schplurtz le Déboulonné
- multiple files can be dropped in terminal
- correctly sh-quote filenames, even those with '
- also fixes LP#1311481 (\n after dropped filename)
Steve Boddy
- changes to the logic, where all lines are now checked for the file:// prefix
- text blocks now insert in full, not just first line
2015-07-13 00:11:44 +02:00
Stephen Boddy
306bf03f67
Drag and drop of files fine-tuning based on Schplurtz le déboulonné's fix.
...
* Slight changes to the logic, where all lines are now checked for the file:// prefix.
* Fix dropping of a block of text which was previously broken (only inserts one line)
2015-07-13 00:09:39 +02:00
Stephen Boddy
6ffafe81d1
Add shortcuts for next/prev profile (Peter E Lind, LP#1314734)
2015-07-12 00:27:18 +02:00
Stephen Boddy
da4db8b9c2
Global setting for changing the titlebar font (partially from Eli Zor branch), but expanded and improved (docs/GUI), plus some minor fixup from this.
2015-07-10 21:36:33 +02:00
Stephen Boddy
8e4f6df5be
Add Ctrl+Shift+mousewheel and Ctrl+Super+mousewheel actions to zoom receivers or all terminals
2015-06-21 20:36:39 +02:00
Stephen Boddy
7cd7c73c53
First fix to prevent double click on scrollbar rebalancing splits broke scrollbars, so this limits the interception to double clicks only.
2015-06-19 03:15:33 +02:00
bryce
7aba44cd19
Fix scrollbar doubleclick rebalancing
...
fixes: lp #1423686
2015-06-01 11:49:24 -07:00
Schplurtz le Déboulonné
a1aecab22e
drag and drop of files
...
- multiple files can be dropped in terminal
- correctly sh-quote filenames, even those with '
- also fixes LP#1311481 (\n after dropped filename)
dropped files filename are send to terminal on a
single line, separated by a space.
2015-03-27 05:41:28 +01:00
Stephen Boddy
a1ff320121
Add Ctrl+MouseWheel Zoom in/out and Shift+MouseWheel page scroll up/down
2015-03-02 22:02:57 +01:00
Peter Lind
f3403d72a9
Improved code for cycling through profiles
2014-08-13 18:52:59 +02:00
Peter Lind
16cf86d5ab
Adding feature to switch between profiles using keybindings
...
- adding config options
- adding prefeditor code
- adding event handlers to switch back and forth
2014-08-13 09:36:20 +02:00
Stephen Boddy
3fa48565ef
Additional shortcuts/code to toggle All/Tab grouping
2014-01-24 23:29:54 +01:00
Stephen Boddy
106afb85df
Additional shortcuts/code to toggle All/Tab grouping
2014-01-24 23:29:07 +01:00
Stephen Boddy
581b6eeb92
Add layout save and load of active term for tabs, remember active term on switching tabs, plus more. Too inter-dependant to split into smaller commits.
2013-12-18 18:06:59 +01:00
Stephen Boddy
0272c78739
Add layout save and load of last active term for windows without tabs
2013-11-19 12:46:11 +01:00
Stephen Boddy
ef57c5a5f6
Missed import of util function in previous commit
2013-10-31 17:39:16 +01:00
Stephen Boddy
f0e3cb7fe5
Terminals now save and load their UUID to and from the layout
2013-10-30 17:12:00 +01:00
Stephen Boddy
b7768f62d1
Fix the Group All/Tab shortcuts where titlebars were not updated. Closes LP#1242675
2013-10-25 16:57:14 +02:00
Stephen Boddy
2f9d337687
New feature - Layout launcher opened with option or shortcut
2013-09-03 19:59:28 +02:00
Stephen Boddy
a495ce2655
Fix drag-and-drop broken by LP#1192679, and fixing it in the correct place.
2013-09-03 14:20:22 +02:00
Stephen Boddy
e14cd19690
Initial cut of layout launcher. It 'aint pretty, but it works
2013-08-28 23:09:17 +02:00
Stephen Boddy
7e85451343
Original layout working directory patch by MoMaT
2013-08-27 19:22:00 +02:00
Stephen Boddy
d271137675
Merge feature from nanikata. Closes LP#332267
2013-07-14 21:01:58 +02:00
Chris Jones
59db83ea53
Expand previous fix to be slightly paranoid
2013-05-11 23:09:12 +01:00
Chris Jones
218cf4c1fb
Fix prefs window to not be able to set the inactive colour offset to a value >1.0. Doing so has terrible overflow consequences and ends up making the text very dark, instead of leaving it alone. Closes LP#1177506
2013-05-11 23:03:46 +01:00
Chris Jones
df41d78f8e
Fix up URL drag&drop support to not print so much of the incoming data. Closes LP#1052003
2013-02-15 15:10:55 +00:00
Chris Jones
abf0dbfd8c
Extra guarding against crashy gtk functions. Closes LP#1089190
2013-01-30 10:53:53 +00:00
Chris Jones
b609914cc1
Guard urgency hint against being called on the wrong widget. Closes LP#1083243
2013-01-30 10:26:56 +00:00
Chris Jones
bf72c3e4f2
Bring back support for forcing fake transparency. Closes LP#702917
2013-01-30 09:59:52 +00:00
Chris Jones
4516d991a5
Support custom TERM and COLORTERM env vars. Patch from John Feuerstein. Closes LP#794561
2012-10-18 20:51:39 -07:00
Chris Jones
5185657010
Strip newline from text being dragged into the terminal
2012-10-18 14:12:44 -07:00
Chris Jones
6a4e47090b
Automatically inject a UUID into any factory object, rather than special-casing terminals. This will be very useful for introspection via dbus
2012-10-18 11:39:28 -07:00
Stephen Boddy
a4c0eb453d
Merge updates from trunk
2012-07-23 15:30:03 +02:00
Chris Jones
88e65af3a9
Merge a branch from Stephen J Boddy that fixes titlebars not refreshing when using some keyboard shortcuts
2012-07-10 20:27:34 +01:00
Chris Jones
3dd931e19a
Merge a branch from Stephen J Boddy to add a keyboard shortcut for changing the window title
2012-07-10 19:41:26 +01:00
Stephen Boddy
e5eda24a21
Add shortcut (no default) to edit window title.
2012-06-26 20:29:54 +02:00
Stephen Boddy
b4ef645a2f
Add shortcuts (no defaults) to insert the group menu numbers.
2012-06-26 20:23:39 +02:00
Stephen Boddy
618e38d18b
Clicking with modifier on the group button gives more powerful control. (Shift: Rename, Ctrl: Join current, Super: Include siblings)
2012-06-24 20:42:12 +02:00
Stephen Boddy
b85f7c402c
Collection of changes that don't add/remove anything, but needed for next checkin to work
2012-06-24 20:36:39 +02:00