File: com.raggesilver.BlackBox.metainfo.xml.in

package info (click to toggle)
blackbox-terminal 0.14.0-5
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 2,288 kB
  • sloc: xml: 197; ansic: 53; makefile: 23; python: 12; sh: 11
file content (438 lines) | stat: -rw-r--r-- 18,469 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2022 Paulo Queiroz -->
<component type="desktop">
  <id>com.raggesilver.BlackBox</id>
  <metadata_license>CC0-1.0</metadata_license>
  <project_license>GPL-3.0-or-later</project_license>

  <name>Black Box</name>
  <summary>A beautiful GTK 4 terminal</summary>

  <developer_name>Paulo Queiroz</developer_name>

  <recommends>
    <control>pointing</control>
    <control>keyboard</control>
    <display_length compare="ge">360</display_length>
  </recommends>

  <supports>
    <control>pointing</control>
    <control>keyboard</control>
    <control>tablet</control>
    <control>touch</control>
    <display_length compare="ge">xsmall</display_length>
  </supports>

  <description>
    <p>
      Black Box is a native terminal emulator for GNOME that offers superb
      theming options.
    </p>
    <p>With Black Box you can:</p>
    <ul>
      <li>Set colors schemes and integrate them with the rest of the window</li>
      <li>Customize font and size</li>
      <li>Customize keyboard shortcuts</li>
      <li>Render Sixel escape sequences</li>
      <li>Fully hide the window headerbar</li>
      <li>Quickly open links and files by ctrl+clicking file paths and URLs</li>
      <li>Easily paste file paths by dragging them into the window</li>
    </ul>
    <p>This app is written in Vala and uses GTK 4, libadwaita, and VTE.</p>
  </description>

  <screenshots>
    <screenshot type="default">
      <caption>Black Box screenshot</caption>
      <image>https://i.imgur.com/38c2eX4.png</image>
    </screenshot>
    <screenshot>
      <caption>Black Box with header bars turned off</caption>
      <image>https://i.imgur.com/2zH4FIj.png</image>
    </screenshot>
  </screenshots>

  <launchable type="desktop-id">com.raggesilver.BlackBox.desktop</launchable>

  <categories>
    <category>Utility</category>
  </categories>

  <content_rating type="oars-1.1">
    <content_attribute id="violence-cartoon">none</content_attribute>
    <content_attribute id="violence-fantasy">none</content_attribute>
    <content_attribute id="violence-realistic">none</content_attribute>
    <content_attribute id="violence-bloodshed">none</content_attribute>
    <content_attribute id="violence-sexual">none</content_attribute>
    <content_attribute id="violence-desecration">none</content_attribute>
    <content_attribute id="violence-slavery">none</content_attribute>
    <content_attribute id="violence-worship">none</content_attribute>
    <content_attribute id="drugs-alcohol">none</content_attribute>
    <content_attribute id="drugs-narcotics">none</content_attribute>
    <content_attribute id="drugs-tobacco">none</content_attribute>
    <content_attribute id="sex-nudity">none</content_attribute>
    <content_attribute id="sex-themes">none</content_attribute>
    <content_attribute id="sex-homosexuality">none</content_attribute>
    <content_attribute id="sex-prostitution">none</content_attribute>
    <content_attribute id="sex-adultery">none</content_attribute>
    <content_attribute id="sex-appearance">none</content_attribute>
    <content_attribute id="language-profanity">none</content_attribute>
    <content_attribute id="language-humor">none</content_attribute>
    <content_attribute id="language-discrimination">none</content_attribute>
    <content_attribute id="social-chat">none</content_attribute>
    <content_attribute id="social-info">none</content_attribute>
    <content_attribute id="social-audio">none</content_attribute>
    <content_attribute id="social-location">none</content_attribute>
    <content_attribute id="social-contacts">none</content_attribute>
    <content_attribute id="money-purchasing">none</content_attribute>
    <content_attribute id="money-gambling">none</content_attribute>
  </content_rating>

  <kudos>
    <kudo>ModernToolkit</kudo>
    <kudo>HiDpiIcon</kudo>
    <kudo>Notifications</kudo>
  </kudos>

  <releases>
    <release date="2023-07-17" version="0.14.0">
      <description>
        <p>Features</p>
        <ul>
          <li>Added new default Adwaita and Adwaita Dark color schemes</li>
          <li>You can now customize the working directory for new tabs. It can be set to persist the
            last tab's directory, the user's home directory, or an arbitrary location</li>
          <li>Closing a tab or a window that still has a running process will now prompt you for
            confirmation</li>
          <li>Black Box now uses the default Adwaita tab style. As consequence, some header bar
            options, including "Show Borders" have been removed from the preferences window</li>
          <li>Added the option to disable terminal bell</li>
          <li>Added option to use bright colors for bold text</li>
          <li>You can now get a desktop notification when a process completes on an unfocussed tab</li>
          <li>Context-aware header bar: the header bar can now have special colors when the active
            tab is running sudo or ssh</li>
          <li>Added open and copy link options to the right-click menu</li>
          <li>You can now rename tabs with the new tab right-click menu, or with a new shortcut
            Shift + Control + R</li>
          <li>Added a quick application style switcher to the window menu</li>
        </ul>
        <p>Improvements</p>
        <ul>
          <li>Some configuration options have been grouped together in the preferences
            window</li>
          <li>Application title is now bold when there's a single tab open</li>
          <li>Performance and bundle size optimizations</li>
          <li>Black Box now has more Flatpak permissions to overcome errors reported by users</li>
        </ul>
        <p>Bug fixes</p>
        <ul>
          <li>Fixed an issue that caused terminals not to be destroyed when their tabs were closed</li>
          <li>Improved keybinding validation, allowing more valid key combinations to be used</li>
          <li>The window title is now centered when there's only one tab</li>
          <li>Sixel is now disabled for VTE builds that don't support it. This primarily affects non-Flatpak users, as all Flatpak builds ship VTE with Sixel support</li>
          <li>Fixed an issue that caused windows launched with custom commands to not have a title</li>
          <li>Black Box will now show an error banner if spawning a shell or custom command failed and will no longer close immediately</li>
        </ul>
      </description>
    </release>
    <release date="2023-01-19" version="0.13.2">
      <description>
        <p>Features</p>
        <ul>
          <li>Added support for setting multiple shortcuts for the same action</li>
          <li>You can now reset one, or all custom shortcuts back to default</li>
          <li>Added a warning if "Unlimited" scrollback mode is active</li>
        </ul>
        <p>Bug fixes</p>
        <ul>
          <li>Added workaround for an error that would cause Black Box to crash</li>
        </ul>
      </description>
    </release>
    <release date="2023-01-16" version="0.13.1">
      <description>
        <p>Features</p>
        <ul>
          <li>New Scrollback Mode allows you to set scrollback to a fixed number of lines, unlimited lines, or disable scrollback altogether</li>
          <li>Allow setting font style (regular, light, bold, etc)</li>
        </ul>
        <p>Improvements:</p>
        <ul>
          <li>Updated French, Italian, and Turkish translations</li>
        </ul>
        <p>Bug fixes</p>
        <ul>
          <li>Added missing "Open Preferences" shortcut to help overlay</li>
          <li>Header bar and tabs are now properly colored when the app is unfocussed</li>
          <li>Fixed regression in window border color when "Show Borders" is enabled</li>
          <li>Window border is no longer displayed when Black Box is docked left, right, or maximized</li>
          <li>Improved keybinding validation, allowing more valid key combinations to be used</li>
          <li>Tab navigation shortcuts now work as expected</li>
          <li>Fixed default "Reset Zoom" keybinding</li>
          <li>Fixed issue that prevented development builds of Black Box from running when installed via Flatpak</li>
        </ul>
      </description>
    </release>
    <release date="2023-01-13" version="0.13.0">
      <description>
        <p>
          The latest version of Black Box brings much awaited new features and
          bug fixes.
        </p>
        <p>Features</p>
        <ul>
          <li>Customizable keyboard shortcuts</li>
          <li>Background transparency</li>
          <li>Customizable cursor blinking mode</li>
          <li>Experimental sixel support</li>
        </ul>
        <p>Bug fixes</p>
        <ul>
          <li>Manually set VTE_VERSION environment variable - fixes compatibility with a few terminal programs</li>
          <li>Copying text outside the current scroll view now works correctly</li>
          <li>Scrolling with a touchpad or touchscreen now works as intended</li>
        </ul>
      </description>
    </release>
    <release date="2022-11-16" version="0.12.2">
      <description>
        <p>Features:</p>
        <ul>
          <li>Added Turkish translation</li>
        </ul>
        <p>Improvements:</p>
        <ul>
          <li>UI consistency</li>
          <li>Clear selection after copying text with easy copy/paste</li>
        </ul>
        <p>Bug fixes:</p>
        <ul>
          <li>Text selection was broken</li>
        </ul>
      </description>
    </release>
    <release date="2022-09-28" version="0.12.1">
      <description>
        <p>Features:</p>
        <ul>
          <li>Added Brazilian Portuguese translation</li>
        </ul>
        <p>Improvements:</p>
        <ul>
          <li>Updated French, Russian, Italian, Czech, and Swedish translations</li>
        </ul>
        <p>Bug fixes:</p>
        <ul>
          <li>Flatpak CLI 1.13>= had weird output</li>
        </ul>
      </description>
    </release>
    <release date="2022-08-16" version="0.12.0">
      <description>
        <p>Features:</p>
        <ul>
          <li>Added support for searching text from terminal output</li>
          <li>Open a new tab by clicking on the header bar with the middle mouse button</li>
          <li>Customizable number of lines to keep buffered</li>
          <li>Added option to reserve an area in the header bar to drag the window</li>
          <li>Added Spanish translation</li>
        </ul>
        <p>Improvements:</p>
        <ul>
          <li>UI tweaks, including the addition of toggle-able borders around the window and tabs</li>
          <li>Theme integration now uses the red, green, blue, and yellow colors from your terminal color scheme to paint the rest of the app</li>
          <li>Theme integration now uses a different approach to calculate colors based on your terminal theme's background color. This results in more aesthetically pleasing header bar colors</li>
        </ul>
        <p>Bug fixes:</p>
        <ul>
          <li>The primary clipboard now works as intended</li>
          <li>The "Reset Preferences" button is now translatable</li>
          <li>Lower CPU usage, thanks to an updated version of VTE</li>
          <li>Fix right-click menu spawn position - closes</li>
          <li>Fix long loading times</li>
        </ul>
      </description>
    </release>
    <release date="2022-07-21" version="0.11.3">
      <description>
        <p>Features:</p>
        <ul>
          <li>Use ctrl + click to open links</li>
        </ul>
      </description>
    </release>
    <release date="2022-07-17" version="0.11.2">
      <description>
        <p>Updates:</p>
        <ul>
          <li>Updated translations</li>
          <li>Added Simplified Chinese translation</li>
          <li>Black Box now sets the COLORTERM env variable to truecolor</li>
        </ul>
      </description>
    </release>
    <release date="2022-07-13" version="0.11.1">
      <description>
        <p>Features:</p>
        <ul>
          <li>Black Box will set the BLACKBOX_THEMES_DIR env variable to the user's Black Box theme folder</li>
        </ul>
        <p>Bugs:</p>
        <ul>
          <li>Fix opaque floating header bar</li>
          <li>User themes dir is no longer hard-coded and will be different for host install vs Flatpak</li>
        </ul>
      </description>
    </release>
    <release date="2022-07-13" version="0.11.0">
      <description>
        <p>Features:</p>
        <ul>
          <li>The preferences window has a new layout that allows for more features/customization to be added</li>
          <li>Added support for the system-wide dark style preference</li>
          <li>Users can now set a terminal color scheme for dark style and another for light style</li>
          <li>Black Box now uses the new libadwaita about window</li>
          <li>New themes included with Black Box: one-dark, pencil-dark, pencil-light, tomorrow, and tommorrow-night</li>
          <li>Black Box will also load themes from `~/.var/app/com.raggesilver.BlackBox/schemes`</li>
          <li>You can customize which and how your shell is spawned in Black Box</li>
        </ul>
        <p>Deprecations:</p>
        <ul>
          <li>The Linux and Tango color schemes have been removed</li>
          <li>All color schemes must now set `background-color` and `foreground-color`</li>
        </ul>
        <p>Bug fixes:</p>
        <ul>
          <li>Fixed a bug that prevented users from typing values in the preferences window</li>
          <li>Middle-click paste will now paste from user selection</li>
          <li>Color scheme sorting is now case insensitive</li>
          <li>Long window title resizes window in single tab mode</li>
          <li>Drag-n-drop now works with multiple files</li>
          <li>Improved theme integration. Popovers, menus, and lists are now properly styled according to the user's terminal color scheme</li>
        </ul>
      </description>
    </release>
    <release date="2022-07-08" version="0.10.1">
      <description>
        <p>Features:</p>
        <ul>
          <li>Improved German translation</li>
          <li>Added Czech translation</li>
          <li>Added Russian translation</li>
          <li>Added Swedish translation</li>
        </ul>
        <p>Bug fixes:</p>
        <ul>
          <li>Black Box now sets the TERM_PROGRAM env variable. This makes apps like neofetch report a correct terminal app in Flatpak</li>
          <li>"Remember window size" will now remember fullscreen and maximized state</li>
        </ul>
      </description>
    </release>
    <release date="2022-07-04" version="0.10.0">
      <description>
        <p>Features:</p>
        <ul>
          <li>New single tab mode makes it easier to drag the window and the UI more aesthetically pleasing when there's a single tab open</li>
          <li>Added middle-click paste (only if enabled system-wide)</li>
          <li>Added French translation</li>
          <li>Added Dutch translation</li>
          <li>Added German translation</li>
        </ul>
        <p>Bug fixes:</p>
        <ul>
          <li>Buttons in headerbar are no longer focusable</li>
          <li>Labels and titles in preferences window now follow GNOME HIG for typography</li>
          <li>Disable unimplemented `app.quit` accelerator</li>
        </ul>
      </description>
    </release>
    <release date="2022-07-02" version="0.9.1">
      <description>
        <p>Use patched VTE to enable copying.</p>
      </description>
    </release>
    <release date="2022-07-01" version="0.9.0">
      <description>
        <p>Features:</p>
        <ul>
          <li>Added cell spacing option</li>
          <li>i18n support</li>
        </ul>
        <p>Bug fixes:</p>
        <ul>
          <li>Fixed floating controls action row cannot be activated</li>
          <li>New custom headerbar fixes unwanted spacing with controls on left side</li>
          <li>Flathub builds will no longer have "striped headerbar"</li>
          <li>A button is now displayed in the headerbar to leave fullscreen</li>
        </ul>
      </description>
    </release>
    <release date="2022-06-27" version="0.8.2">
      <description>
        <p>
          Removed more unnecessary Flatpak permissions.
        </p>
      </description>
    </release>
    <release date="2022-06-26" version="0.8.1">
      <description>
        <p>
          Removed unnecessary Flatpak permissions.
        </p>
      </description>
    </release>
    <release date="2022-06-26" version="0.8.0">
      <description>
        <p>
          New features:
        </p>
        <ul>
          <li>Display scrollbars and overlay scrolling</li>
          <li>Shortcuts window</li>
          <li>Toggle-able menu button</li>
          <li>Reset all settings</li>
          <li>You can now add padding around the terminal</li>
          <li>Floating controls in headerbar-less mode</li>
          <li>Customizable cursor shape</li>
          <li>Full screen mode</li>
          <li>Keyboard based tab navigation</li>
          <li>Command line options</li>
        </ul>
      </description>
    </release>
    <release date="2022-04-18" version="0.7.0">
      <description>
        <p>
          Initial port to Gtk 4. This is an alpha release that has known bugs
          and lacks support for copying text from the terminal. (renamed from
          42.alpha0)
        </p>
      </description>
    </release>
    <release date="2021-11-02" version="0.6.1">
      <description>
        <p>
          Updated icon, better Software app description, improved GitLab README,
          and bug fixes.
        </p>
        <ul>
          <li>New terminal tabs and windows are now correctly focussed</li>
        </ul>
      </description>
    </release>
    <release date="2021-11-02" version="0.6.0">
      <description>
        <p>First public release.</p>
      </description>
    </release>
  </releases>

  <url type="homepage">https://gitlab.gnome.org/raggesilver/blackbox</url>
  <url type="bugtracker">https://gitlab.gnome.org/raggesilver/blackbox/issues</url>
  <url type="donation">https://www.patreon.com/raggesilver</url>
  <url type="help">https://gitlab.gnome.org/raggesilver/blackbox/issues</url>
  <url type="translate">https://gitlab.gnome.org/raggesilver/blackbox/issues</url>

  <update_contact>pvaqueiroz@gmail.com</update_contact>
</component>