Skip to content

Commit 9631c87

Browse files
Add "Scale (fit)" background image mode
The current "Scale" mode crops out part of the image if the scaled image is larger than the terminal in any direction. This is useful for most cases, such as wallpapers repurposed as terminal backgrounds. However, this may be surprising to users coming from xfce4-terminal, where the equivalent "Scaled" mode tries to fit the background within the terminal in both dimensions. This new "Scale (fit)" mode is meant to emulate this behaviour.
1 parent 45f75b3 commit 9631c87

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+3015
-2791
lines changed

data/gsettings/com.gexperts.Tilix.gschema.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@
3737
<!-- Background Image Options -->
3838
<enum id='com.gexperts.Tilix.Background.Image.Mode'>
3939
<value nick='scale' value='0'/>
40-
<value nick='tile' value='1'/>
41-
<value nick='center' value='2'/>
42-
<value nick='stretch' value='3'/>
40+
<value nick='scale-fit' value='1'/>
41+
<value nick='tile' value='2'/>
42+
<value nick='center' value='3'/>
43+
<value nick='stretch' value='4'/>
4344
</enum>
4445

4546
<!-- Background Image Scaling Options, note these

po/ak.po

Lines changed: 48 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgid ""
66
msgstr ""
77
"Project-Id-Version: tilix\n"
88
"Report-Msgid-Bugs-To: \n"
9-
"POT-Creation-Date: 2021-02-10 20:32+0100\n"
9+
"POT-Creation-Date: 2021-05-01 17:05-0500\n"
1010
"PO-Revision-Date: 2017-04-01 20:36+0000\n"
1111
"Last-Translator: Lawrence Aberba <[email protected]>\n"
1212
"Language-Team: Akan <https://hosted.weblate.org/projects/tilix/translations/"
@@ -94,126 +94,126 @@ msgstr ""
9494
msgid "Tilix has been tested with GNOME and with Unity."
9595
msgstr ""
9696

97-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:52
97+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:59
9898
msgid ""
9999
"Tilix is looking for maintainers! At the moment, only very minimal "
100100
"maintenance is done, no new features will be implemented and pull-requests "
101101
"may be reviewed very slowly."
102102
msgstr ""
103103

104-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:53
104+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:60
105105
msgid "If you are interested in helping Tilix, please chime in!"
106106
msgstr ""
107107

108-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:54
108+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:61
109109
msgid "This release adds the following features:"
110110
msgstr ""
111111

112-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:56
112+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:63
113113
msgid "Actually install Yaru color scheme"
114114
msgstr ""
115115

116-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:57
116+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:64
117117
msgid "Give every tab the ${title}"
118118
msgstr ""
119119

120-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:58
120+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:65
121121
msgid "Add option to strip trailing whitespace on paste"
122122
msgstr ""
123123

124-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:60
125-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:89
126-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:99
124+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:67
125+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:96
126+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:106
127127
msgid "This release fixes the following bugs:"
128128
msgstr ""
129129

130-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:62
130+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:69
131131
msgid "Fix saving of already saved session"
132132
msgstr ""
133133

134-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:63
134+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:70
135135
msgid "Add shortcut to \"Unselect all\""
136136
msgstr ""
137137

138-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:64
138+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:71
139139
msgid "Many Meson buildsystem fixes"
140140
msgstr ""
141141

142-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:65
142+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:72
143143
msgid "Avoid missing the previous command exit code when encoding URLs"
144144
msgstr ""
145145

146-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:66
146+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:73
147147
msgid "Resolve some D deprecation messages"
148148
msgstr ""
149149

150-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:67
150+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:74
151151
msgid "Mention powerline/fonts in README"
152152
msgstr ""
153153

154-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:68
154+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:75
155155
msgid "Avoid calling `values()` on a shared object"
156156
msgstr ""
157157

158-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:69
158+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:76
159159
msgid "Update metainfo data"
160160
msgstr ""
161161

162-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:70
162+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:77
163163
msgid "Drop compat code for older D frontend versions"
164164
msgstr ""
165165

166-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:71
166+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:78
167167
msgid "Bump minimum VTE version to 0.46"
168168
msgstr ""
169169

170-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:72
170+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:79
171171
msgid "Remove deprecated Autotools support"
172172
msgstr ""
173173

174-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:73
174+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:80
175175
msgid "Add release notes, NEWS file, automatic metainfo update"
176176
msgstr ""
177177

178-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:74
178+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:81
179179
msgid "Update to GtkD 3.9.0"
180180
msgstr ""
181181

182-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:76
182+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:83
183183
msgid "This release updates translations."
184184
msgstr ""
185185

186-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:81
186+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:88
187187
msgid "This release fixes the following bug:"
188188
msgstr ""
189189

190-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:83
190+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:90
191191
msgid ""
192192
"Fixes a problem with the session sidebar getting out of sync after having "
193193
"deleted a session. See issues #1680, #1637 and #1699."
194194
msgstr ""
195195

196-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:91
196+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:98
197197
msgid "Remove app menu for gnome 3.32"
198198
msgstr ""
199199

200-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:92
200+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:99
201201
msgid "Update icon"
202202
msgstr ""
203203

204-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:93
204+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:100
205205
msgid "Minor fixes"
206206
msgstr ""
207207

208-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:101
208+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:108
209209
msgid "Small release to update localizations"
210210
msgstr ""
211211

212-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:102
212+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:109
213213
msgid "Update to GtkD 3.8.5 to fix library name in GtkD."
214214
msgstr ""
215215

216-
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:108
216+
#: data/metainfo/com.gexperts.Tilix.appdata.xml.rel.in:115
217217
msgid "Some new features and bug fixes."
218218
msgstr ""
219219

@@ -1124,11 +1124,11 @@ msgstr ""
11241124
msgid "Quake Mode Not Supported"
11251125
msgstr ""
11261126

1127-
#: source/gx/tilix/appwindow.d:2181
1127+
#: source/gx/tilix/appwindow.d:2184
11281128
msgid "New output displayed"
11291129
msgstr ""
11301130

1131-
#: source/gx/tilix/appwindow.d:2189
1131+
#: source/gx/tilix/appwindow.d:2192
11321132
msgid "Close session"
11331133
msgstr ""
11341134

@@ -1849,6 +1849,10 @@ msgstr ""
18491849
msgid "Scale"
18501850
msgstr ""
18511851

1852+
#: source/gx/tilix/prefeditor/prefdialog.d:1202
1853+
msgid "Scale (fit)"
1854+
msgstr ""
1855+
18521856
#: source/gx/tilix/prefeditor/prefdialog.d:1202
18531857
msgid "Stretch"
18541858
msgstr ""
@@ -2520,43 +2524,43 @@ msgstr ""
25202524
msgid "Help"
25212525
msgstr ""
25222526

2523-
#: source/gx/tilix/preferences.d:252
2527+
#: source/gx/tilix/preferences.d:253
25242528
msgid "UpdateState"
25252529
msgstr ""
25262530

2527-
#: source/gx/tilix/preferences.d:253
2531+
#: source/gx/tilix/preferences.d:254
25282532
msgid "ExecuteCommand"
25292533
msgstr ""
25302534

2531-
#: source/gx/tilix/preferences.d:254
2535+
#: source/gx/tilix/preferences.d:255
25322536
msgid "SendNotification"
25332537
msgstr ""
25342538

2535-
#: source/gx/tilix/preferences.d:255
2539+
#: source/gx/tilix/preferences.d:256
25362540
msgid "UpdateTitle"
25372541
msgstr ""
25382542

2539-
#: source/gx/tilix/preferences.d:256
2543+
#: source/gx/tilix/preferences.d:257
25402544
msgid "PlayBell"
25412545
msgstr ""
25422546

2543-
#: source/gx/tilix/preferences.d:257
2547+
#: source/gx/tilix/preferences.d:258
25442548
msgid "SendText"
25452549
msgstr ""
25462550

2547-
#: source/gx/tilix/preferences.d:258
2551+
#: source/gx/tilix/preferences.d:259
25482552
msgid "InsertPassword"
25492553
msgstr ""
25502554

2551-
#: source/gx/tilix/preferences.d:259
2555+
#: source/gx/tilix/preferences.d:260
25522556
msgid "UpdateBadge"
25532557
msgstr ""
25542558

2555-
#: source/gx/tilix/preferences.d:260
2559+
#: source/gx/tilix/preferences.d:261
25562560
msgid "RunProcess"
25572561
msgstr ""
25582562

2559-
#: source/gx/tilix/preferences.d:370
2563+
#: source/gx/tilix/preferences.d:371
25602564
#, c-format
25612565
msgid "%s (Copy)"
25622566
msgstr ""

0 commit comments

Comments
 (0)