Commit Graph

203 Commits

Author SHA1 Message Date
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
Phi
a495f290bf Add a 'title bar at bottom' option 2020-08-15 18:15:55 +02:00
Aaron Faanes
a3ef71548e Allow live previewing of profile color changes 2020-07-07 19:48:42 -05: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
robertoetcheverryr
e9a8c42fff Fixed bug in prefseditor.py 2020-06-23 10:08:17 -03:00
Douglas Bacon
3d128f0334 add line-height slider 2020-06-21 14:35:50 -04:00
robertoetcheverryr
c8db3e38aa Added putty_paste_style_source_clipboard 2020-06-19 02:15:13 -03:00
Matt Rose
86f90337f6
Merge pull request #46 from filipkilibarda/master
Added option to disable ctrl+mousewheel zoom
2020-06-02 22:12:28 -04:00
Filip Kilibarda
e4160dddc9 Added option to disable ctrl+mousewheel zoom 2020-04-28 22:57:15 -07:00
Jakub Vaněk
7ea105492f
feat(prefs): add prefs UI for bold_is_bright option (#38) 2020-04-25 20:25:48 +02:00
waldner
8552037fc8 fast resize keyboard shortcuts 2020-04-22 10:14:16 +02:00
Markus Frosch
23135f2ca5 Fix shebang and executable flag for all scripts 2020-04-05 16:36:06 +02:00
Emilio Pozuelo Monfort
a3a67385fd Adopt patch "python3" from Debian
https://bugs.launchpad.net/terminator/+bug/1662544
2020-04-05 14:07:13 +02:00
Stephen Boddy
3e9f7742d5 Fix hide on lose focus due to our own menus and Preferences (Juliano Fischer Naves + Steve Boddy) 2017-06-24 04:02:38 +02:00
Stephen Boddy
bba9e2237a Remove auto-capitalisation of profiles in menu, add sorting, and fix exception when adding new one in prefs 2017-02-19 16:57:36 +01:00
Stephen Boddy
96a1e67749 Fix an exception with an unexpected keyword getting passed to set_cursor 2017-02-06 17:32:30 +01:00
Stephen Boddy
a748db277c Fix some strange behaviour when clicking on the trough of a scale (i.e. stepping) The previous value gets read, not the current. 2016-12-12 19:07:08 +01:00
Stephen Boddy
0bd8af4304 Add the ability to deactivate extra theme dependant styling 2016-12-12 12:27:56 +01:00
Stephen Boddy
24d3ed455a A chunk of work bringing the prefs glade file into the gtk3 world 2016-12-12 11:29:19 +01:00
Stephen Boddy
3a6eb144a2 Add gruvbox palette to dropdown as preset 2016-12-07 19:46:21 +01:00
Stephen Boddy
52b578e6eb Allow larger separators 2016-12-06 02:01:48 +01:00
Stephen Boddy
da37f398fa Fix terminator not working with default python3 by forcing python2 2016-11-25 02:29:55 +01:00
Stephen Boddy
f0330dadf3 Added radio options to the Cursor colour to make it easier to go back to the XOR'd foreground colour 2015-12-03 15:37:16 +01:00
Stephen Boddy
7518c16588 Some ports of some gtk2 commits that were still outstanding
* Fix the tab switching if a terminal on another tab exits
* Fix for those not running IBus, where the IBus workaround caused broken keys in other keymaps set with non-IBus tools
* PuTTY paste mode
* Updated and grouped default shortcuts in man page
* Fix PuTTY paste mode so Ctrl-Right-Drag, and application mouse handling in terminal still works
* Added smart copy mode switch to prefs
* Merge feature branch for tab/terminal title editing from Haim Daniel
2015-12-01 02:21:00 +01:00
Stephen Boddy
295f884c6d (trunk-1683) Merge feature branch for tab/terminal title editing from Haim Daniel 2015-12-01 00:57:18 +01:00
Stephen Boddy
9115b62928 (trunk-1667) Added smart copy mode switch to prefs 2015-12-01 00:35:06 +01:00
Stephen Boddy
a04ffed850 (trunk-1663) PuTTY paste mode 2015-11-30 22:23:23 +01:00
Stephen Boddy
d3a0d5193e Remove unsupported utmp for now, till alternative solution 2015-11-30 19:07:43 +01:00
Stephen Boddy
7f071e0d7e Fix unwanted seperator size change, and increase granularity of dim/transparent sliders 2015-11-29 19:33:52 +01:00
Stephen Boddy
fbb70b2bc6 Correct some British spelt translated strings to American~ 2015-11-29 00:39:22 +01:00
Stephen Boddy
6db2337c56 Add word chars back in if VTE is 0.40+ 2015-11-28 20:28:01 +01:00
Stephen Boddy
b5b74e8071 Add option to toggle the rewrap on resize 2015-11-28 20:14:14 +01:00
Stephen Boddy
4269a99598 Reimplement visual flash that got removed from libvte, reusing the DnD overlay to flash the terminal (gtk2->gtk3) 2015-09-29 02:24:36 +02:00
Stephen Boddy
ac53de6afb (trunk-1615) Start 'New Layout #' from 1. Looked strange starting at 2 2015-09-01 23:04:16 +02:00
Stephen Boddy
f64d3e67fa (trunk-1599/1600/1601)
* 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

* Small tweak to setup.py to seperate build and install, and always attempt
  to install manual by default.

* Small fix for systems (i.e. my 12.04 LTS) that don't set LANGUAGE for
  whatever reason. This breaks the manual lookup
2015-09-01 22:50:09 +02:00
Stephen Boddy
20dad87117 (trunk-1588/1589)
BIG update to translations, due to additions and changes. Unfortunately Launchpad
translations don't work with gettext fuzzy matches, so I'm afraid there's a lot
of rework for translators.

* Add a few new translatable strings
* Update the list of files to scan with additionas and deletions
* Update the template (pot) and country (po) files
* Fix the preferences window to be translated (LP:#1245806) (accidentally added earlier in gtk3 rev 1565, just noting here)
* Update tab close button icon to match lighter gnome-terminal one (accidentally added earlier in gtk3 rev 1565, just noting here)
2015-08-03 21:15:28 +02:00
Stephen Boddy
73d29ef997 (trunk-1586) Additional windows icon loading works better, and respect the theme changes. 2015-08-03 20:33:10 +02:00
Stephen Boddy
2686296cf6 (trunk-1585) Adds high contast icons, and makes the main window icon loading work better, and respect the theme changes.
Note: wmclass_name no longer readable under GTK3, so -c option is a bit dubious now.
      Also, in HighContrast, there are issues with titlebar background colours that are not present in GTK2.
2015-08-03 20:22:15 +02:00
Stephen Boddy
7f452e5b64 (trunk-1577) Preselect the current layout when opening Prefs window, and also save config after using the layout 'Save' button (Steve Boddy) 2015-07-15 02:51:18 +02:00
Stephen Boddy
758863f363 (trunk-1576) Add 'Save' button for saving to the selected Layout (Ariel Zelivansky) 2015-07-15 02:43:39 +02:00
Stephen Boddy
8b566b9859 (trunk-1574) Add shortcuts for next/prev profile (Peter E Lind, LP#1314734) 2015-07-12 00:27:59 +02:00
Stephen Boddy
cf81fe937a (trunk-1573) 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:37:35 +02:00
Stephen Boddy
29a412ee0f (trunk-1564) Merge default broadcast behaviour toggle by Jiri (jtyr) - fixes lp #1288835 2015-06-22 20:06:21 +02:00
Stephen Boddy
56c9875395 (trunk-1557) Fix xterm color palette to match xterm - fixes lp #1260924 2015-06-19 03:50:07 +02:00
Stephen Boddy
3b76adfdfb (trunk-1556) whitespace cleanup 2015-06-19 03:48:12 +02:00
Stephen Boddy
22ed84abdd Apply terminator-gtk3-vte038-v4.patch from Egmont Koblinger 2014-09-19 16:10:43 +02:00
Stephen Boddy
7ca6dd96c6 Changes made by pygi-convert.sh 2014-09-19 16:08:08 +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
Ariel Zelivansky
eadb5cb419 Save layout button prototype. 2014-05-19 22:47:11 +03:00
Stephen Boddy
106afb85df Additional shortcuts/code to toggle All/Tab grouping 2014-01-24 23:29:07 +01:00
Stephen Boddy
07af1b3cf2 Add icons to the additional windows (Launcher, Preferences and Custom Commands) Improvements welcome ;-) 2013-10-29 14:57:01 +01:00
Stephen Boddy
27555740b3 This fixes the issue where another instance of terminator can overwrite config changes you make. Makes setting up layouts more usable. 2013-08-29 19:43:24 +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
f49e8a2356 Additional GUI code to use working dirs 2013-08-27 19:22:57 +02:00
Stephen Boddy
b29929e6e7 Fix for background prefs. Closes LP#1202109 2013-08-01 19:57:51 +02:00
Stephen Boddy
89fddd836b Fix for background prefs. Closes LP#1202109 2013-08-01 19:56:55 +02:00
Stephen Boddy
031f754be4 Merge non-homogenous tab feature from Grizzly Smit 2013-08-01 19:47:20 +02:00
Stephen Boddy
b0b8b576f6 A little adjustment to prevent messy tabs when tabs are not homogenous 2013-08-01 17:30:18 +02:00
Stephen Boddy
d271137675 Merge feature from nanikata. Closes LP#332267 2013-07-14 21:01:58 +02: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
3b37d87bd9 Apple patch from Juan Francisco Cantero Hutardo to add the Solarized colour theme to Terminator. Closes #1102241 2013-02-16 00:10:45 +00:00
Chris Jones
d1835cecf1 Merge a branch from Przemek Wesolek which allows for retaining profile choice across splits/tabs. Closes LP#884329 2012-10-18 16:56:34 -07: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
Chris Jones
bca4b8b89f Merge branch from Andre Hilsendeger that implements container rotation 2012-04-19 10:59:33 +01:00
Andre Hilsendeger
e95bdcf964 Add possibility to rotate the paned containers. 2012-04-04 17:48:29 +02:00
Chris Jones
4b4b8cce9a Guard against invalid colours. Closes LP#943251 2012-03-06 09:19:52 +00:00
Chris Jones
4e2897fa05 Allow users to override the URL handler with a custom executable 2012-01-14 20:39:00 +00:00
Francis Smit (Grizzly)
8c391e96d2 have added configuration check boxex for scroll_tabbar and homogeneous_tabbar to the preferences dialog box, I'have tested it and it all works 2011-11-20 23:09:54 +11:00
Chris Jones
780c295cf0 Allow font dimming in inactive terminals 2011-10-07 01:20:54 +01:00
Chris Jones
845ca998c0 Add config option to hide terminal size. Patch from João Pinto. Fixes LP#691213 2011-08-21 01:07:11 +01:00
Peter B. Jørgensen
356646c8bc merged with trunk 2010-08-30 22:36:33 +02:00
Chris Jones
9044ffabb0 Land a modified and extended patch from Andrea Corbellini that adds a dbus server and a new default behaviour to use the dbus server to make terminator processes singletons 2010-07-21 23:17:34 +01:00
Peter B. Jørgensen
7d28aba91c merge with trunk 2010-07-15 16:43:58 +02:00
Chris Jones
bab0cc27d5 Make font antialiasing configurable 2010-07-13 13:50:33 +01:00
Peter B. Jørgensen
656c2b3b76 Merged with trunk 2010-07-13 14:19:42 +02:00
Chris Jones
7522bb2b9d Deprecate the hide_tabbar config option and instead add a 'hidden' value to tab_position and update the code/UI/docs accordingly. 2010-07-03 20:42:33 +01:00
Chris Jones
597f4ff75d Expose keybindings for setting the broadcast modes. Closes LP #598410 2010-07-03 18:54:53 +01:00
Chris Jones
29ee8ace1b Add copy_on_selection to the profile editor 2010-06-24 21:56:18 +01:00
Chris Jones
0533af23ae Enable selecting a profile's encoding via the prefs UI. Closes LP #597340 2010-06-23 12:03:04 +01:00
Chris Jones
45a9c26cf2 Switch the plugin prefs pane back to live loading/unloading of plugins without silly compromises 2010-06-23 00:48:06 +01:00
Chris Jones
70a66ee218 Switch the plugin enabling/disabling to not work online, but to save the state for later 2010-06-21 22:44:09 +01:00
Chris Jones
c649da9949 Partially populate the Plugin tab in the prefs UI so plugins can be enabled and disabled 2010-06-20 22:41:55 +01:00
Peter Bjørn Jørgensen
4a01a4ea5b Merged with trunk 2010-06-04 00:16:42 +02:00
Chris Jones
3018ebee21 Drop an avoidable incompatibility with python 2.4. Closes LP #589200 2010-06-03 16:37:58 +01:00
Peter Bjørn Jørgensen
b956c0ede3 Implemented the show/hide feature
added the following options to make terminator
	able to behave like a drop-down terminal:
		hide from taskbar
		always on top
		hide on lose focus (experimental)
		sticky (Show on all workspaces)
2010-05-15 20:07:07 +02:00
Chris Jones
4b6724c8a4 Make the palette selection handle custom palettes better and ignore case when matching colourschemes 2010-04-15 12:31:49 +01:00
Chris Jones
a9707f4bbf Handle custom colourschemes better 2010-04-15 12:22:54 +01:00
Chris Jones
4f6235bc5e Thanks to some #pygtk folks we now have a way out of the ridiculous 16bit colour values that Gtk+ gives us from the ColorPicker widget. Now we get the 8bit values that everyone is used to 2010-04-13 23:17:52 +01:00
Chris Jones
f05986fe72 Update the configuration when text entries change, not when they're activated 2010-04-13 12:52:16 +01:00
Chris Jones
29015d7969 Apply slightly modified patch from Kees Cook which allows configuration of VTE's alternate screen scrolling. Closes LP #558832 2010-04-09 12:34:05 +01:00
Chris Jones
f9352625c4 Tidy up handle size handling a little, but it is still insufficient, albeit not regressive 2010-04-07 22:23:31 +01:00
Chris Jones
182a0971bb Switch the default to a palette more like 0.14 had 2010-04-06 22:55:40 +01:00
Chris Jones
87283a927a Hook up the palette options in Preferences 2010-04-06 22:36:09 +01:00
Chris Jones
ebb262834a Don't store color_scheme in the config file in addition to storing foreground/background colours. We can use those to infer which scheme is in use easily enough 2010-04-06 12:36:45 +01:00
Chris Jones
6a2d75c33c Merge (with minor modifications) some fixes for safety wrt font names and rounding background darkness values 2010-04-02 15:04:44 +01:00
Andrew Felske
c77a23a032 Remove TODO for previous commit. 2010-04-02 01:46:46 +00:00
Andrew Felske
7768db9081 Make sure system font name isn't None before trying to set it. Also round the background darkness float value to two decimal places. 2010-04-02 01:21:18 +00:00
Chris Jones
d6e011281e Prevent colourscheme oddness setting null foreground/background colours. Closes LP #553383 2010-04-01 22:05:14 +01:00