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
|
# Changelog
## 0.15.0 - Unreleased
Features:
- Added shortcut for moving tabs Shift+Ctrl+PageDown/PageUp - #225
- Ctrl+PageDown/PageUp have been added as default keybindins for switching tabs,
alongside (Shift)+Ctrl+Tab (yes, there are two default keybindings). You may
need to reset keybindings for these two actions to see the new defaults.
- The window title is now set to the title of the active tab. This is noticeable
when hovering Black Box in the GNOME Overview - #317
- Black Box will show a visual indicator on a tab when a command finishes in the
background (similar to desktop notifications, but less noisy) - #345
Improvements:
- Command completion notifications have been improved. Clicking a notification
will now focus the correct tab. Black Box will no longer emit two
notifications for the same command. - !145 thanks to @her01n
## 0.14.0 - 2023-07-17
The Sandbox Conundrum.
Features:
- Added new default Adwaita and Adwaita Dark color schemes - #157 thanks
to @vixalien
- 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 - #122
- Closing a tab or a window that still has a running process will now prompt you
for confirmation - fixes #201
- 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 - #112, #253
- Added the option to disable terminal bell - #106
- Added the option to make bold text bright - #203
- You can now get a desktop notification when a process completes on an
unfocussed tab - #146
- Context-aware header bar: the header bar can now have special colors when the
active tab is running sudo or ssh - #239 - co-authored by @foxedb
- Added open and copy link options to the right-click menu - #141
- You can now rename tabs with the new tab right-click menu, or with a new
shortcut `Shift + Control + R` - #242
- Added a quick application style switcher to the window menu - #147
Improvements:
- Some configuration options have been grouped together in the preferences
window - #254
- Application title is now bold when there's a single tab open - #235
- Performance and bundle size optimizations - #283, #284
- Black Box now has more Flatpak permissions to overcome errors reported by
users - #186, #215
Bug fixes:
- Fixed an issue that caused terminals not to be destroyed when their tabs were
closed - #261
- The window title is now centered when there's only one tab - #199
- Improved keybinding validation, allowing more valid key combinations to be
used - #245
- 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 - #273
- Fixed an issue that caused windows launched with custom commands to not have a
title - #237
- Black Box will now show an error banner if spawning a shell or custom
command failed and will no longer close immediately - #97, #121, #259
## 0.13.2 - 2023-01-19
Second 0.13 patch release.
Features:
- Added support for setting multiple shortcuts for the same action - #212
- You can now reset one, or all custom shortcuts back to default - #211
- A warning is displayed if a user selects "Unlimited" scrollback mode - #228
Bug fixes:
- Added workaround for a Vala error that would cause Black Box to crash
## 0.13.1 - 2023-01-16
First 0.13 patch release.
Features:
- New Scrollback Mode allows you to set scrollback to a fixed number of lines,
unlimited lines, or disable scrollback altogether - #197
- Allow setting font style (regular, light, bold, etc) - #170
Improvements:
- Updated French, Italian, and Turkish translations
Bug fixes:
- Added missing "Open Preferences" shortcut to help overlay - @sabriunal
- Header bar and tabs are now properly colored when the app is unfocussed
- Fixed regression in window border color when "Show Borders" is enabled
- Window border is no longer displayed when Black Box is docked left, right, or
maximized #181
- Improved keybinding validation, allowing more valid key combinations to be
used - #214
- Tab navigation shortcuts now work as expected - #217
- Fixed default "Reset Zoom" keybinding
- Fixed issue that prevented development builds of Black Box from running when
installed via Flatpak - #210
## 0.13.0 - 2023-01-13
The latest version of Black Box brings much-awaited new features and bug fixes.
Features:
- Customizable keyboard shortcuts
- Background transparency - thanks to @bennyp
- Customizable cursor blinking mode - thanks to @knuxify
- Experimental Sixel support - thanks to @PJungkamp
Bug fixes:
- Manually set VTE_VERSION environment variable - fixes compatibility with a few terminal programs - #208
- Copying text outside the current scroll view now works correctly - #166
- Scrolling with a touchpad or touchscreen now works as intended - #179
## 0.12.2 - 2022.11.16
Features:
- Added Turkish translation - thanks to @sabriunal
Improvements:
- UI consistency - thanks to @sabriunal
- Clear selection after copying text with easy copy/paste - thanks to @1player
Bug fixes:
- Text selection was broken - #177
## 0.12.1 - 2022.09.28
Features:
- Added Brazilian Portuguese translation - thanks to @ciro-mota
Improvements:
- Updated French, Russian, Italian, Czech, and Swedish translations
Bug fixes:
- Flatpak CLI `1.13>=` had weird output - #165
## 0.12.0 - 2022.08.16
Features:
- Added support for searching text from terminal output - #93
- Open a new tab by clicking on the header bar with the middle mouse button - #88
- Customizable number of lines to keep buffered - #92
- Added option to reserve an area in the header bar to drag the window
- Added Spanish translation - thanks @oscfdezdz
Improvements:
- Greatly improved performance, thanks to an update in VTE
- Theme integration now uses red, green, blue, and yellow from your terminal
theme to paint the rest of the app
- 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
Bug fixes:
- The primary clipboard now works as intended - #46
- The "Reset Preferences" button is now translatable - #117
- High CPU usage - #21
- Fix right-click menu spawn position - closes #52
- Fix long loading times - fixes #135
## 0.11.3 - 2022.07.21
- Ctrl + click can now be used to open URLs - #25
## 0.11.2 - 2022.07.17
- Updated translations
- Added Simplified Chinese translation
- Black Box now sets the COLORTERM env variable to `truecolor` - #98
## 0.11.1 - 2022.07.13
Features:
- Black Box will set the BLACKBOX_THEMES_DIR env variable to the user's theme
folder - #82
Bug fixes:
- Fix opaque floating header bar
- User themes dir is no longer hard-coded and will be different for host vs
Flatpak - #90 thanks @nahuelwexd
## 0.11.0 - 2022.07.13
Features:
- The preferences window has a new layout that allows for more
features/customization to be added
- Added support for the system-wide dark style preference - #17
- Users can now set a terminal color scheme for dark style and another for light
style
- Black Box now uses the new libadwaita about window
- New themes included with Black Box: one-dark, pencil-dark, pencil-light,
tomorrow, and tommorrow-night
- Black Box will also load themes from `~/.var/app/com.raggesilver.BlackBox/schemes` - #54
- You can customize which and how your shell is spawned in Black Box - #43
- Run command as login shell
- Set custom command instead of the default shell
Deprecations:
- The Linux and Tango color schemes have been removed
- All color schemes must now set `background-color` and `foreground-color`
Bug fixes:
- Fixed a bug that prevented users from typing values in the preferences window - #13
- Middle-click paste will now paste from user selection - #46
- Color scheme sorting is now case insensitive
- Long window title resizes window in single tab mode - #77
- Drag-n-drop now works with multiple files - #67
- Improved theme integration. Popovers, menus, and lists are now properly styled
according to the user's terminal color scheme - #42
## 0.10.1 - 2022.07.08
Features:
- Improved German translation - thanks @konstantin.tch
- Added Czech translation - thanks @panmourovaty
- Added Russian translation - thanks @acephale
- Added Swedish translation - thanks @droidbittin
Bug fixes:
- Black Box now sets the TERM_PROGRAM env variable. This makes apps like
neofetch report a correct terminal app in Flatpak - #53
- "Remember window size" will now remember fullscreen and maximized state too - #55
## 0.10.0 - 2022.07.04
Features:
- New single tab mode makes it easier to drag the window and the UI more
aesthetically pleasing when there's a single tab open - #31
- Added middle-click paste (only if enabled system-wide) - #46
- Added French translation - thanks @rene-coty
- Added Dutch translation - thanks @Vistaus
- Added German translation - thanks @ktutsch
Bug fixes:
- Buttons in headerbar are no longer focusable - #49
- Labels and titles in preferences window now follow GNOME HIG for typography -
!21 thanks @TheEvilSkeleton
- Disable unimplemented `app.quit` accelerator - #44
## 0.9.1 - 2022.07.02
Use patched VTE to enable copying.
## 0.9.0 - 2022.07.01
Features:
- Added cell spacing option #36
- i18n support #27 - thanks @yilozt
Bug fixes:
- Fixed floating controls action row cannot be activated (!19) - thanks @TheEvilSkeleton
- New custom headerbar fixes unwanted spacing with controls on left side #38
- Flathub builds will no longer have "striped headerbar" #40
- A button is now displayed in the headerbar to leave fullscreen #39
|