Commit Graph

279 Commits

Author SHA1 Message Date
Louie Lu
39be44a519 Add terminal search box
User can search their terminal by search box. Search is based on vte.

Default accel-key is CTRL+SHIFT-F, it will then show up a search box
at right bottom of the page. User can search by hitting Return to search
next, or hitting Return with Shift to search previous, or using next/prev
button to search.

ESC or anyother focus-out of search entry will hide the search box.

NOTE: it will only search on last focus terminal if the terminal has been
split out.
2019-04-18 12:58:44 +02:00
Louie Lu
eab26070b9 Add prefs for startup/tabs 2019-04-13 14:14:32 +02:00
Gaetan Semet
51dff399c3 Updating release note 2019-04-03 15:23:07 +02:00
Eli Schwartz
94836b19c8 Implement option for 8-bit bright text
In vte 0.52, a new option was added to emit only bold when bold text is
emitted, and made the default behavior in vte 0.56. For details, see
https://bugzilla.gnome.org/show_bug.cgi?id=762247

The motivation for the change is to allow better 256-bit color in applications
and colorschemes. However, traditionally, applications assumed that bold text
would also be bright, and many applications look quite bad with this setting.
It is therefore useful to allow users to decide whether to utilize this
behavior.

Fixes #1507
Closes #1089
2019-03-29 20:22:53 +01:00
Aleksandr Mezin
e0dba674ee Add optional close buttons for tabs
sem-ver: feature

Signed-off-by: Aleksandr Mezin <mezin.alexander@gmail.com>
2019-01-11 18:39:55 +01:00
Mario Aichinger
d5adac2eb0 update German translation 2019-01-08 00:17:57 +01:00
Florian Reimair
e7530f7367 Configuration for workspace-specific tab sets 2018-12-19 13:27:38 +01:00
Rodrigo Rodrigues da Silva
89d39aa06f Add hotkey to open new tab in home directory. 2018-11-11 23:07:45 +01:00
suve
46b85d12c1 Add the appdata XML file to "make (un)install" 2018-10-17 17:59:53 +02:00
suve
32437ceea9 Add an Appstream XML file 2018-10-17 17:59:53 +02:00
Mario Aichinger
4b09e52812 fix #1149 2018-10-02 12:59:13 +02:00
Mario Aichinger
ef6130823f close #469 2018-10-02 12:58:51 +02:00
Mario Aichinger
04e3c582cf split terminal
sem-ver: feature
2018-09-21 10:21:18 +02:00
Gaetan Semet
d03864d563 Revert "Revert "Fix file path variable""
This reverts commit 2db9584984.
2018-09-19 19:05:50 +02:00
Gaetan Semet
2db9584984 Revert "Fix file path variable"
This reverts commit 114b61eabb.
2018-09-19 19:04:09 +02:00
true-datura
114b61eabb Fix file path variable 2018-09-19 19:03:18 +02:00
Mario Aichinger
0834bad4d1 move add, remove, and delete page methods from guake_app to notebook
remove context menus from the glade file since the are edited in code anyways
rewrite the contextmenus to support per terminal menus
remove fullscreen logic from guake_app (to Fullscreenmanager in utils)
remove proxy code since it was diabled since the gtk3 port and needs to be ported but there also no issues on GH currently
move dialogs to dialogs.py
move a lot of code (menus, dialogs, customcommands, themes) to its own files
move terminal related code (like init) to the terminal class
remove a bunch of dead code
mark some methods as keybindings/dbusinterface only
2018-08-31 19:41:51 +02:00
Mario Aichinger
aa32a3c589 remove custom tabs and use the notebook's 2018-08-23 09:21:45 +02:00
Mario Aichinger
1ca574d75c disable custom tabs 2018-08-23 09:21:45 +02:00
Roman Zimmer
f94bf912c8 Update about screen
Remove `translatable` attribute from `copyright`, `website_label`,
`translator_credits` and `license`.

While it does not make too much sense to translate them, it definitely makes
maintaining above data much harder as there is not a single place to add or
modify it but distributed over many language files, gets easily forgotten
to update and thus leads to inconsistent information.

Furthermore, translator credits were updated by adding *all* missing translation
authors and sorting them first by (English) language name and second by the
author's forename.
2018-07-10 19:30:53 +02:00
Roman Zimmer
e0047fe787 Don't translate application icon
As there is no locale-specific application icon, there is no need for having translation values for them.

This commit removes all unnecessary application icon translations resulting in clearer *.desktop files.
Besides, this finally fixes the Guake application icon not displayed with German locale as "de.po" put
a wrong icon name into the generated *.desktop files (the merged PR #1320 only fixed the .desktop-file
for autostart).
2018-07-10 00:05:21 +02:00
Roman Zimmer
ca1d79a14d Completely overhaul German translation
"de.po" is re-created based on a freshly generated "guake.pot" file,
so the translation file is cleaned from obsolete or duplicated
translation strings. All missing German translation strings (mainly for
newer options) have been added.
As a bonus, the label "Set window title to current tab name" is now
translatable (and already translated to German), too!

The overhauled translation follows the German translation guidelines
by GNOME (https://wiki.gnome.org/de/UebersetzungsRichtlinien) as best
as possible. This improves wording consistency with other GNOME applications,
e.g. GNOME Terminal.

Special care was taken to be as close as possible with the meaning of the
English translation to avoid ambiguities. Particularly, preferences are
explained clearer to the user now.

Besides, a whole lot of typos and punctuation fixes are included.
2018-07-08 22:43:38 +02:00
Gaetan Semet
9f8b35d5c6 Release 3.2.2 2018-05-31 11:12:24 +02:00
Roman Zimmer
a4c9f1a74f Fix Guake application icon not displayed with German locale
When running your desktop environment with a German locale, the application icon was not found due to this typo.

Tested successfully on fully upgraded Arch Linux with GNOME 3.28.1 by manually editing and fixing `/usr/share/applications/guake.desktop` and `/usr/share/applications/guake-prefs.desktop`.
After the change, the correct Guake icon is showed in GNOME's application launcher instead of a "not found" placeholder icon.
2018-05-08 12:30:03 +02:00
Gaetan Semet
63e69212a8 First draft of search dlg 2018-04-16 00:52:38 +02:00
Gaetan Semet
aaae274fb3 Add some image in the documentation
Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2018-04-14 23:19:40 +02:00
Gaetan Semet
cc60ee2ea9 move guake/data to data
Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2018-04-14 23:19:40 +02:00
Mario Aichinger
003d3c161c move the data directory into the guake directory to simplify building packages 2017-12-29 18:04:01 +01:00
Mario Aichinger
2de42a777f remove background image stuff (at least for now), not supported by vte anymore 2017-11-18 10:57:25 +01:00
Mario Aichinger
22614ebdd1 fix the close button of the about dialog 2017-10-12 17:15:07 +02:00
Mario Aichinger
14eb5b1f37 ATTENTION! This commit moves a lot of files from data-gtk3 and src-gtk3 to data and src. If you are traking down something keep this changes in mind! 2017-10-12 16:59:43 +02:00
Gaetan Semet
abca2bce88 Merge pull request #989 from aichingm/revert-tabs-width
Revert #885 to the old fixed-width tabs behavior. Partial fix for #962 and #981
2017-08-21 11:51:34 +02:00
Mario Aichinger
29f6f328e7 Revert #885 to the old fixed-width tabs behavior. Partial fix for #962 and #981 2017-08-20 20:54:38 +02:00
Mario Aichinger
e0353ada70 move the startup script setting to the hooks tab 2017-08-08 12:37:19 +02:00
Mario Aichinger
8bcb361e8f Add a configuration toggle to disable the refocusing #976
fix formatting
2017-07-14 02:16:27 +02:00
boscowitch
d8bde7c5be Update guake.glade
Remove height request to let it be dynamically adjusted to high resolution displays...
2017-01-30 13:36:32 +01:00
Tom Briden
08c1b84624 Make tabs homogeneous
tabs share the full screen width
2017-01-07 09:02:31 +00:00
Gaetan Semet
9d32e4eba9 Merge pull request #864 from jarlopez/issues/430
Add pref. checkbox for toggling 'resizer' visibility
2016-12-21 10:07:34 +01:00
Mikhail Koshel
d076d104bc #793 dialog has been reconfigured 2016-12-20 01:02:10 +06:00
Mikhail Koshel
b91bff0bff #793 added tooltip 2016-12-18 07:27:15 +06:00
Johan Mickos
3fc2c567d5 Add pref. checkbox for toggling 'resizer' visibility 2016-12-10 20:13:14 +01:00
Mikhail Koshel
352fad64c9 issue-793 first iteration finished 2016-12-08 01:54:41 +06:00
Mikhail Koshel
d17d3aa9d7 added show hook setting & show hook setting handler 2016-12-06 00:30:08 +06:00
Gaetan Semet
98d30f3ecc Revert "Fixes #598 Very big icon tray"
Fix #710

This reverts commit b2ce441ec4.
2016-08-26 10:22:27 +02:00
Gaetan Semet
b36295f52f Fix weird window placement on single monitor
Fix #762, #765, #668
2016-08-18 17:30:28 +02:00
Gaetan Semet
c1e332eaa6 minor modifications of the shorten vte title feature
Signed-off-by: Gaetan Semet <gaetan@xeberon.net>
2016-08-18 15:42:31 +02:00
Versus Void
b84e06c018 Add option to abbreviate tab names.
Fix `max_tab_name_length` width and russian locale.
2016-08-17 22:05:47 +00:00
versusvoid
1ea7c23690 fix #666, fix #653 tabs cut off while preserving tabs size 2016-08-17 14:59:12 +03:00
Ben Wolsieffer
c98f6f8125 Fix the bottom of tab buttons being cut off in Gnome. 2016-08-04 11:38:12 -04:00
EifX
7ab1edd0f9 Fixed german translation, modified prefs a little bit
- Fixed translation, added some strings
- Modified prefs for displaying larger lang-strings
2016-04-14 07:33:27 +02:00