Releases: raphamorim/rio
Releases · raphamorim/rio
v0.1.4
- Fix Bug Text Rendering Bug #543.
- Fix Abnormal font display and incomplete Navigation content display #554.
- Fix Bug switch tabs doesn't work #536.
- Update Cascadia Code to 2404.23.
- Change Cascadia builtin font from ttf to otf.
- Improvements for mouse selection.
- Performance improvements for background renders for all navigations besides
Plain
andNativeTab
. - Fix Cursor blinking is triggered by changes in inactive tabs #437.
- Fix key bindings when key is uppercased (
alt
orshift
is inputted along). - Support to padding-y (ref: #400)
Define y axis padding based on a format [top, left]
, default is [0, 0]
.
Example:
padding-y = [30, 10]
- Update swash (0.1.18), ab_glyph (0.2.28) and remove double hashmap implementation.
v0.1.3
[fonts]
features = ["ss01", "ss02", "ss03", "ss04", "ss05", "ss06", "ss07", "ss08", "ss09"]
Note: Font features do not have support to live reload on configuration, so to reflect your changes, you will need to close and reopen Rio.
v0.1.2
- Upgrade wgpu to v22.0.0.
- Restrict of cells width.
- Wayland: update dependencies.
- Wayland: avoid crashing when compositor is misbehaving. (ref: raphamorim/winit 22522c9b37e9734c9a2408fae8d34b2599ff4574).
- Performance improvements for lines rendered previously.
- Performance improvements for cached glyphs on atlas.
v0.1.1
- Fix the validation errors whenever a surface is used with the vulkan backend.
- Clean up weak references to texture views and bind groups to prevent memory leaks.
- Fix crashes whenever reading binary files.
- Improvements on font loader (avoid set weight or style in the lookup if isn't defined).
- Fallbacks fonts doesn't trigger alerts anymore.
v0.1.0
Breaking change: Opacity API has changed
background-opacity
has been renamed toopacity
. It sets window background opacity.- Removed
foreground-opacity
property. - Removed support to DX11.
Example:
[window]
opacity = 0.8
- Major rewrite on sugarloaf.
- New rendering architecture.
- Sugarloaf now uses same render pass for each render.
- Ignore equal renderers.
- Compute layout updates only if layout is different.
BottomTab
navigation is now default for Linux and Windows.- Support to font ligatures.
- Support bluetooh access on MacOs.
- Upgraded wgpu to 0.20.0.
- Support to Emojis.
- Support "open here" for Microsoft Windows.
- Fixes on font search for Microsoft Windows.
- Open Url support for MacOS.
- All tabs/window instances now use same font data.
- Disabled
line-height
configuration in this version (it will be re added eventually). - Updated ttf-parser and memmap2 on sugarloaf.
Bug fixes
- closed: #514 Odd background transparency on macOS (Intel)
- closed: #398 Neovim and Helix rendering with line spacing
- closed: #512 Visible lines on transparent background
- closed: #491 Noticeable text update
- closed: #476 Glyphs have very weird rendering
- closed: #422 Background opacity
- closed: #355 Issues with double-width chars
- closed: #259 Sugarloaf: Positioning glyphs
- closed: #167 Tab bar overlaps text
- closed: #328 Some font issues
- closed: #225 Doesn't work with touchscreen
- closed: #307 default offset height is above the bottom position since update
- closed: #392 Box drawing issue with Berkeley Mono on MacOS
v0.0.39
- Minor fix on fixed transparency on backgrounds for Welcome/Dialog.
v0.0.38
- Corrections for transparency and blur for MacOS windows.
- Apply dynamic background logic only for images and keep alpha channel on background.
v0.0.37
v0.0.36
- fixes for x11 freeze issue.
- update winit to 0.29.15.
- update wix (toolset that builds Windows Installer) from 4.0.1 to 4.0.4.
v0.0.35
- Bump wayland dependencies:
wayland-backend
,wayland-client
,wayland-cursor
andwayland-scanner
. - Refactor: disable cursor blink on selection (ref #437) #441 by @hougesen .
- Rewrite hash logic to use
BuildHasher::hash_one
. - Report focus change https://terminalguide.namepad.de/mode/p1004/.
- update rust version to 1.75.0.
- update winit to 0.29.11.