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 |
|
Chris Jones
|
3018ebee21
|
Drop an avoidable incompatibility with python 2.4. Closes LP #589200
|
2010-06-03 16:37:58 +01: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 |
|
Chris Jones
|
dde412a53b
|
Fix handling of background_darkness changing. Closes LP #553276
|
2010-04-01 14:39:38 +01:00 |
|
Chris Jones
|
1afd5a3ced
|
Fix the handler for handle size changing
|
2010-03-31 09:26:09 +01:00 |
|
Chris Jones
|
bbdf055477
|
Rather than having people use an ugly value of -1 for infinite scrollback, have it as a separate setting, with all of the extra gubbins involved in making that work neatly. Closes LP #532513
|
2010-03-24 13:22:37 +00:00 |
|
Chris Jones
|
e7c297277f
|
Save the config when adding or removing layouts
|
2010-03-18 23:11:18 +00:00 |
|
Chris Jones
|
2e116b09eb
|
inhibit config saving while we're loading the config into the GUI, otherwise it saves a whole bunch for no good reason. Update the LayoutEditor's idea of the layout name when it's renamed. Set the layout item command/profile to the default values if there are no stored values. Save the layout item command/profile when they change.
|
2010-03-10 12:52:25 +00:00 |
|
Chris Jones
|
b7e9c4d02c
|
Switch from static storing of values to storing them immediately when the user changes them. This needs a whole heap of refactoring to make the setter methods more generic, and we need to think about all the calls to Concig.save()
|
2010-03-09 13:09:07 +00:00 |
|
Chris Jones
|
27d8223a28
|
Change all GUI object names to use underscores instead of minus signs, so glade doesn't suggest syntactically invalid signal handler names
|
2010-03-06 11:09:32 +00:00 |
|
Chris Jones
|
b8703fdecb
|
Layout item handling is now done via a separate controller object.
|
2010-03-05 22:20:48 +00:00 |
|
Chris Jones
|
67d9e136f3
|
Add an Ambience colour scheme, to match the new GNOME Terminal profile in Lucid
|
2010-03-05 12:29:51 +00:00 |
|
Chris Jones
|
d51d9cd700
|
Stop using goocanvas for now
|
2010-02-27 14:06:53 +01:00 |
|
Chris Jones
|
fdb5784b15
|
Simplest possible GooCanvas usage for the layout preview.
|
2010-02-12 08:16:18 +00:00 |
|
Chris Jones
|
c387197b93
|
Add preferences dialog entries for icon bell and generally re-arrange the bell options into their own section
|
2010-02-11 13:45:02 +00:00 |
|
Chris Jones
|
79a340539b
|
Make the titlebar presence configurable by config file and context menu. If it's missing, draw a frame around the Terminal, to indicae colour
|
2010-02-09 00:23:21 +00:00 |
|
Chris Jones
|
eb7fcf5189
|
Expose cursor blinking and colour in the prefs editor
|
2010-02-08 22:10:59 +00:00 |
|
Chris Jones
|
79381c61d0
|
Edit new profiles/layouts as they are created. Partly because the default names suck, but partly to clearly hint that they are editable
|
2010-02-08 21:03:43 +00:00 |
|
Chris Jones
|
ad5c927d15
|
Add a section to the global config for setting the various fg/bg colours of the titlebars
|
2010-02-08 20:22:08 +00:00 |
|
Chris Jones
|
41a8b2372c
|
Undo my madness
|
2010-02-05 00:16:24 +00:00 |
|
Chris Jones
|
882f325a73
|
Move all the layout stuff onto a separate branch so trunk can shape up for 0.90
|
2010-02-04 23:24:27 +00:00 |
|
Chris Jones
|
678057a0d3
|
First run at layout loading, creating, enumerating and saving. It sucks and works poorly at the moment, but here it is
|
2010-02-01 12:11:44 +00:00 |
|
Chris Jones
|
5392585893
|
previous_selection was being mistakenly overloaded for profiles and layouts. split it out into two variables
|
2010-01-31 16:24:45 +00:00 |
|
Chris Jones
|
f1fe0bbf20
|
Stop the default profile/layout from being editable
|
2010-01-30 15:33:37 +00:00 |
|
Chris Jones
|
0501ceb8d4
|
The beginnings of a layout editor
|
2010-01-30 00:27:57 +00:00 |
|
Chris Jones
|
a6f065aedd
|
Friendly name for the terminator spawning keyboard shortcut
|
2010-01-30 00:04:55 +00:00 |
|
Chris Jones
|
02a5c07ccf
|
Remove unused argument to store_profile_values()
|
2010-01-26 00:30:43 +00:00 |
|
Chris Jones
|
9f348c349a
|
Fix backspace/delete bindings to actually do what they say they should, per GNOME Terminal behaviour. Closes LP #511875
|
2010-01-24 15:45:47 +00:00 |
|
Chris Jones
|
2ba83ab4cd
|
Make prefseditor.py more pylint friendly
|
2010-01-22 22:53:23 +00:00 |
|
Chris Jones
|
9ef6122a97
|
Set the background type before updating the background tab, so it's actually arranged correctly
|
2010-01-22 18:39:09 +00:00 |
|
Chris Jones
|
d025954c60
|
Make prefseditor.py enable debugging when it's run directly
|
2010-01-22 13:00:26 +00:00 |
|
Chris Jones
|
df992c284e
|
Look up GNOME system font and focus settings via gconf
|
2010-01-21 21:39:05 +00:00 |
|