dkmvs
1b5b584669
Add Tests for Preferences>Keybidings
...
This commit adds tests that check that:
1) Default key binding accelerators are distinct.
2) Message dialog appears when a duplicate key binding accelerator is
attempted to be assigned to a different action.
3) Duplicate key binding accelerator cannot refer to more than one action.
Also, `active_message_dialog` attribute was added to `PrefsEditor`, so
that tests could get a reference to a message dialog window.
2020-09-02 16:39:20 +03:00
dkmvs
46e78520c4
Forbid Duplicate Key Bindings
...
This commit forbids setting duplicate key bindings in
`Preferences > Keybindings` tab.
If a duplicate key binding is detected upon editing, such a key binding
is not assigned and instead a message dialog is displayed saying that the
key binding is a duplicate.
2020-09-02 15:25:20 +03:00
Matt Rose
75d68b8d2b
move cmdline option conversion to dbus format to optionparse
2020-08-28 16:55:14 -04:00
Matt Rose
c04b6aeb87
move cmdline option conversion to dbus format to optionparse
2020-08-28 16:51:37 -04:00
Matt Rose
1ad579ce03
Merge pull request #195 from mattrose/add_key_create_group
...
Key binding option for creating group in current terminal
2020-08-25 15:56:59 -04:00
Matt Rose
2b6fbe5048
Key binding option for creating group in current tab
2020-08-25 15:50:40 -04:00
Matt Rose
956ca49dd2
Merge pull request #193 from mattrose/fix-separator
...
Add 'wide_handle' property
2020-08-24 15:05:54 -04:00
Matt Rose
da9b5d49c1
Add 'wide_handle' property to allow you to paste from the first column to the right of a vertically split window
2020-08-24 14:41:21 -04:00
Phi
e8c366ae54
Use the term 'zero padded' instead of 'padded' in prefs key binding and terminal pop up menu, to be consistent with the doc.
2020-08-22 11:28:06 +02:00
Matt Rose
527a8df76c
Merge pull request #185 from phidebian/phi-rem-conn
...
Exit remotinator with an explicit error message when terminator is needed but not running
2020-08-19 15:14:27 -04:00
Matt Rose
eb81d3aeda
Merge pull request #182 from phidebian/phi-title-bottom
...
Add a 'title bar at bottom' option
2020-08-19 15:10:36 -04:00
Phi
ba2c8fab6d
Exit remotinator with an explicit error message when terminator is need but not running.
2020-08-19 13:54:12 +02:00
Phi
fdea62daa3
Merge branch 'master' into phi-title-bottom
2020-08-17 16:43:55 +02:00
Matt Rose
195833ab5b
Merge pull request #181 from aadrian/patch-1
...
Format shortcuts
2020-08-16 11:34:25 -04:00
Phi
5f130c7b91
Add 'title at bottom' comment to say it require a restart to take effect.
2020-08-16 10:16:29 +02:00
Phi
70e90ffc16
Restore #!/usr/bin/env python
2020-08-16 07:21:17 +02:00
Phi
a495f290bf
Add a 'title bar at bottom' option
2020-08-15 18:15:55 +02:00
Adrian A
5963ba265c
Format shortcuts
...
Format shortcuts a little in the README
2020-08-14 10:41:33 +02:00
Matt Rose
9e05a5df2f
Merge pull request #176 from mattrose/new-hyper
...
add support for OSC-8
2020-07-27 17:22:51 -04:00
Matt Rose
76664f6c93
Merge pull request #172 from mattrose/remove-gnome-session
...
remove unused gnome session code
2020-07-23 10:56:37 -04:00
Matt Rose
a530fc61ba
Merge pull request #171 from mattrose/version-string
...
Add version string to "Preferences -> About"
2020-07-23 10:56:18 -04:00
Matt Rose
0d04b31886
Merge pull request #174 from mattrose/fix-install-doc
...
add packages to install doc
2020-07-22 14:11:56 -04:00
Matt Rose
9429212090
add packages to install doc
2020-07-22 14:09:14 -04:00
Matt Rose
2a8df516e3
Merge pull request #173 from mattrose/fix-readme
...
Fix readme
2020-07-22 14:02:39 -04:00
Matt Rose
6464d0769f
fix up line breaks
2020-07-22 13:57:01 -04:00
Matt Rose
2e54ebf0ec
fix up line breaks
2020-07-22 13:54:40 -04:00
Matt Rose
6117271d5c
Merge pull request #166 from br0kenbuild/patch-1
...
Update README.md
2020-07-22 13:48:41 -04:00
Matt Rose
f3ed616e22
Merge pull request #145 from mattrose/fix-wrapcloseterm
...
fix traceback on paned.py
2020-07-22 13:46:41 -04:00
Matt Rose
772031acd0
remove unused gnome session code
2020-07-22 13:44:34 -04:00
Matt Rose
a5592fb4d4
update release instructions for version string in the preferences
2020-07-22 13:24:21 -04:00
Matt Rose
1c62d3a598
add version label to About box
2020-07-22 13:15:08 -04:00
Matt Rose
8d783364e6
add support for OSC-8
2020-07-20 17:19:21 -04:00
R the Troublemaker
020f63eaab
Update README.md
...
TL;DR and quick help of what was (imo) excessively verbose.
think of your user and how to quickly help them.
have you seen a presenter faffing around in the middle of their presentation with their terminal/IDE, unable to adjust zoom level of their text/code, and audience shouting tips? i have. not once.
2020-07-20 13:26:42 +01:00
Matt Rose
0cbdbd89a2
Merge pull request #160 from dafrito/master
...
Allow live previewing of profile color changes
2020-07-10 14:35:09 -04:00
Matt Rose
b50de62fe6
Merge branch 'master' of https://github.com/gnome-terminator/terminator into fix-wrapcloseterm
2020-07-09 10:04:25 -04:00
Aaron Faanes
a3ef71548e
Allow live previewing of profile color changes
2020-07-07 19:48:42 -05:00
Matt Rose
1aaf935a4c
Merge pull request #150 from dkmvs/dkmvs-fixing-keybindings-with-shift
...
Fix: Allow Key Bindings with Shift-Modified Keys
2020-06-30 14:50:58 -04:00
dkmvs
279a3e10e6
Fix: Allow Key Bindings with Shift-Modified Keys
...
This commit allows to set key bindings that contain
a key modified by a Shift key (e.g. `Ctrl + {`).
For example, after pressing `Ctrl + Shift + [`,
a key binding will be set to `Ctrl + {` as opposed
to `Ctrl + Shift + {` as before.
This is achieved by checking whether a key changes its
value when a Shift key is down. If it does, then the
Shift modifier is removed from `mods`. One exception:
if a key binding contains a letter then the Shift
modifier is not removed. This is because, for some
reason, a key value of a letter is never modified by the
Shift modifier and always corresponds to a key value of
a lowercase character. This is already handled in
`terminatorlib/keybindings.py`.
Resolves : #149
2020-06-27 23:42:04 +01:00
Matt Rose
6affbf5b0c
Merge pull request #144 from dugb/issue_44
...
issue 44, add option for case sensitive search
2020-06-24 13:29:50 -04:00
Douglas Bacon
ff53f737f8
catch TypeError when PCRE2 is not available
2020-06-24 10:16:58 -04:00
Matt Rose
2325664f34
Merge pull request #146 from robertoetcheverryr/master
...
Fixed bug in prefseditor.py
2020-06-23 16:23:47 -04:00
robertoetcheverryr
e9a8c42fff
Fixed bug in prefseditor.py
2020-06-23 10:08:17 -03:00
Matt Rose
9edefb6f32
fix traceback on paned.py
2020-06-22 16:20:18 -04:00
Douglas Bacon
82af0ad81f
add option to not match case during search
2020-06-22 15:24:41 -04:00
Matt Rose
47563429fc
Merge pull request #142 from mattrose/fix-line-height
...
fix line height config variable location to match ui
2020-06-21 15:34:57 -04:00
Matt Rose
1924b91684
fix line height config variable location to match ui
2020-06-21 15:30:47 -04:00
Matt Rose
412c80eec7
Merge pull request #141 from dugb/issue_111
...
Issue 111, add line_height slider
2020-06-21 15:23:09 -04:00
Douglas Bacon
3d128f0334
add line-height slider
2020-06-21 14:35:50 -04:00
Douglas Bacon
c4a6ac96c8
Merge branch 'line-height' of https://github.com/mattrose/terminator into issue_111
2020-06-21 12:06:39 -04:00
Matt Rose
0c1032afa0
Merge pull request #140 from mattrose/issue133
...
replaces the handle_size property that was deprecated in gtk3.20
2020-06-21 12:03:48 -04:00