github Kuddev/pebrel v0.7.0
Nebula Terminal v0.7.0

latest releases: v2.3.1, v2.3.0, v2.2.2...
3 months ago

Nebula Terminal 0.7.0

English

Nebula Terminal 0.7.0 adds wallpaper support, a live appearance preview, dropdown option lists, font-size controls, and an automatic update check, and fixes a long list of appearance, input, and math-rendering issues.

Added

  • Added background image support: choose a wallpaper for the terminal with stretch mode, position, and image opacity, optionally covering the whole window.
  • Added a startup-directory setting so new terminal tabs open in a directory of your choice.
  • Added window size memory: Nebula reopens with the same size and maximized state as last time.
  • Added a live preview card to the Appearance page that immediately reflects color, font, font size, and cursor changes.
  • Added dropdown option lists for every multi-choice setting, replacing click-to-cycle rows.
  • Added font size controls: a numeric control in settings and Ctrl + mouse wheel zoom in the terminal, with the value remembered.
  • Added a background color picker with preset colors and hex input.
  • Added selectable cursor shapes with blinking on by default.
  • Added copy-on-select, on by default, with right-click copy or paste.
  • Added SSH keepalive so idle remote sessions no longer get disconnected.
  • Added an automatic update check: shortly after startup Nebula asks GitHub Releases for the latest version and shows a dismissible in-app banner when a newer one exists. It is a single anonymous version query; nothing else is sent.

Fixed

  • Fixed the cursor style chosen in Settings never applying on Windows: the shell pins cursor blinking at startup, which used to pin the shape with it. The choice now takes effect immediately, in every open tab and in new tabs.
  • Fixed rendered formulas sitting on an opaque black (in light mode: white) slab that blocked the wallpaper and window transparency; formulas now draw directly over the real background.
  • Fixed formula sizes depending on how many terminal rows the source text happened to occupy — a one-line $$...$$ was squeezed tiny while multi-line sources rendered large. Formulas now borrow breathing room from surrounding blank lines and render at one consistent size, and tall inline fractions (\dfrac) become readable the same way.
  • Fixed formulas flashing back to raw TeX while typing — including during Chinese IME composition — and sometimes never re-rendering after a TUI repaint; a formula whose closing $$ is still visible now restores itself from scrollback.
  • Fixed short inline formulas like $\xi$ being centered inside the width of their source text, stranding them between large gaps; narrow results now sit next to the preceding words.
  • Fixed the background-color value in Settings overlapping the dropdown arrow.
  • Fixed wallpaper fading toward the desktop behind the window; lowering image opacity now fades into the theme background — lighter in light mode, darker in dark mode.
  • Fixed PNG, JPG, WebP, and BMP wallpapers not all displaying, wallpapers covering the terminal's rounded corners, and the preview card not showing the real wallpaper.
  • Fixed uneven window transparency, the missing restore icon when maximized, and background text showing through the command palette.
  • Fixed formulas typed into AI tools being rendered while still editable, rendered formulas reverting to raw text while scrolling, and leftover text such as   inside matrices.
  • Fixed the terminal keeping colors from the previous theme after switching between light and dark.
  • Fixed tab titles not following directory changes while renamed tabs keep their names.
  • Fixed custom fonts producing hollow boxes and broken symbols.
  • Fixed SSH warnings that could not be closed and spilled over the sidebar.
  • Fixed the title-bar buttons to form a seamless Windows-style group with the familiar red close hover, clickable in the very corner when maximized.
  • Fixed the working spinner pausing between rotations, sliders showing a resize cursor, icons sitting off-center, and command palette rows not highlighting under the mouse.
  • Fixed the Ctrl+click link tooltip jumping around with the pointer.
  • Fixed confirmation dialogs stretching into wide banners; messages now wrap over a compact Yes / No dialog.
  • Fixed harmless clipboard warnings when another program briefly held the clipboard.

Improved

  • Improved long sessions with many formulas: scrolling stays fast and memory use stays stable.
  • Improved scrolling smoothness with custom fonts.
  • Improved battery and CPU usage: animations only redraw while something is moving.
  • Improved consistency of settings controls, which now share one implementation everywhere.

中文

Nebula Terminal 0.7.0 新增壁纸、外观实时预览、下拉选项列表、字号调节和自动检查更新,并集中修复了大量外观、输入和公式显示问题。

新增

  • 新增背景图支持:可以为终端设置壁纸,调整拉伸方式、位置和图片不透明度,也可以铺满整个窗口。
  • 新增启动目录设置,新建终端标签页可以在指定目录中打开。
  • 新增窗口大小记忆,Nebula 会以上次的大小和最大化状态重新打开。
  • 新增外观页实时预览卡片,颜色、字体、字号和光标改动立刻可见。
  • 新增所有多选项设置的下拉选项列表,不再点击循环切换。
  • 新增字号调节:设置中的数字控件和终端里的 Ctrl+滚轮缩放,数值会被记住。
  • 新增背景色选择器,提供预设颜色和十六进制输入。
  • 新增可选的光标形状,光标闪烁默认开启。
  • 新增选中即复制(默认开启),右键可复制或粘贴。
  • 新增 SSH 保活,空闲的远程会话不再被断开。
  • 新增自动检查更新:启动后 Nebula 会向 GitHub Releases 查询最新版本,有新版时在应用内显示一条可关闭的横幅。整个过程只有一次匿名的版本查询,不上传任何数据。

修复

  • 修复设置里选择的光标样式在 Windows 上始终不生效的问题:shell 启动时会设置光标闪烁,旧逻辑会连形状一起"钉死"。现在选择立即生效,对所有已打开和新建的标签页都有效。
  • 修复公式渲染带一块不透明底色(深色模式黑块、浅色模式白块)、挡住壁纸和窗口透明效果的问题;公式现在直接绘制在真实背景上。
  • 修复公式大小取决于源码占了几行终端的问题——单行 $$...$$ 被压得极小、多行的又显得很大。公式现在会向上下空行借用空间,以统一大小渲染;行内的高分数(\dfrac)也因此变得可读。
  • 修复输入时(包括中文输入法组词过程中)公式闪回原始文字、TUI 重绘后偶尔再也不渲染的问题;闭合 $$ 仍在屏幕上的公式现在能从回滚缓冲区自动恢复。
  • 修复 $\xi$ 这类短公式在源码宽度内居中、两侧留出大片空隙的问题;渲染结果较窄时现在紧贴前面的文字。
  • 修复设置中背景色的当前值文字与下拉箭头重叠的问题。
  • 修复降低壁纸不透明度时透出窗口后面桌面的问题;现在会淡入主题背景色——浅色模式越来越浅、深色模式越来越深。
  • 修复部分 PNG、JPG、WebP、BMP 壁纸无法显示、壁纸盖住终端圆角、预览卡不显示真实壁纸的问题。
  • 修复窗口透明度不均、最大化后还原图标缺失、命令面板透出底层文字的问题。
  • 修复在 AI 工具中输入公式时被提前渲染、滚动时公式变回原始文字、矩阵中残留   文字的问题。
  • 修复切换明暗主题后终端残留旧主题颜色的问题。
  • 修复标签页标题不跟随目录变化的问题;重命名过的标签页保持自定义名称。
  • 修复自定义字体出现空心方框和乱码的问题。
  • 修复 SSH 警告无法关闭、背景延伸到侧边栏的问题。
  • 修复标题栏按钮,现在是无缝的 Windows 风格按钮组,关闭按钮悬停显示红色,最大化时角落也能点到。
  • 修复转圈动画停顿、滑块显示双向箭头光标、图标偏离中心、命令面板候选行不高亮的问题。
  • 修复 Ctrl+点击 链接提示跟随指针乱跳的问题。
  • 修复确认对话框被拉成横幅的问题,长文字会自动换行,按钮为简单的"是 / 否"。
  • 修复其他程序短暂占用剪贴板时弹出无意义警告的问题。

改进

  • 改进含大量公式的长会话,滚动保持流畅、内存稳定。
  • 改进自定义字体下的滚动流畅度。
  • 改进耗电和 CPU 占用,动画只在有变化时刷新。
  • 改进设置控件一致性,各处共用同一套实现。

SHA256

  • NebulaTerminal-v0.7.0-windows-x64.zip: 7800BA76BEA0015B29A1288A32D7867B8E240E4809C50C2A74B29C8919667215
  • NebulaTerminal-0.7.0-windows-x64-setup.exe: 4BB422C0A023D9154B96A968148B013E89D7F6756233AF3496485BB475628B27

Don't miss a new pebrel release

NewReleases is sending notifications on new releases.