Releases: raphamorim/rio
Releases · raphamorim/rio
v0.1.11
- Support CSI_t 16 (Report Cell Size in Pixels).
- Support CSI_t 14 (Report Terminal Window Size in Pixels).
- Experimental support to Sixel protocol.
- Clipboard has been moved to Application level and shared to all windows.
- Replace
run
withrun_app
. - Fix on all the issues regarding whenever the font atlas reaches the limit.
- breaking change: collapsed tabs use now
tabs-active-highlight
instead oftabs-active
. - Default font for UI has changed to DepartureMono.
- Performance: drop extra texture creation and manipulation.
- Fix on windows: If editor is not found, the app panics #641.
- Improvements on
window.background-image
as respect width and height properties if were used. - Macos: remove grab cursor when dragging and use default instead.
- Fix
tabs-active-highlight
config key #618. - Add
tabs-active-foreground
config key #619. - Add
tabs-foreground
config key. use-kitty-keyboard-protocol
is nowtrue
as default.- Remove tokio runtime.
- Allow configuring with lowercase values for enums.
- Rename
hide-cursor-when-typing
tohide-mouse-cursor-when-typing
. - Cleanup selection once happens a resize.
- Windows: Reduce WM_PAINT messages of thread target window.
v0.1.10
- Refactor/Simplify close tabs logic internally.
- Fix: NativeTab margin top when
hide-if-single
is true. - Fix: Search bar width on 1.0 dpi screens.
- Fix: Windows - The behavior of using a complete shell command and a shell command with parameters is inconsistent #533.
- X11: Replace libxcursor with custom cursor code.
- Fix: Kitty keyboard protocol shifted key codes are reported in wrong order #596.
- Fix: Mouse pointer hidden (Ubuntu Wayland) / Cursor icon not changing #383.
- Enable search functionality as default on Linux.
- Enable search functionality as default on Microsoft Windows.
- Add command for closing all tabs except the current one (
CloseUnfocusedTabs
)
v0.1.9
- Search support.
- New theme properties
search-match-background
,search-match-foreground
,search-focused-match-background
andsearch-focused-match-foreground
. - Fix bug Tab indicator doesn't disappear #493.
- Fix color automation on tabs for linux.
- Update tabs UI styles (make it larger and able to show more text when necessary).
- Corrections on underline render proportions for different DPIs.
- Support writing the config to a custom/default location via
--write-config
(Ref: #605). - Fix scale update on transitioning between screens with different DPI.
- Support a short variant (
-w
) for--working-dir
argument.
v0.1.8
- breaking: Introduced a new property in theme called
tabs-active-highlight
, default color is#ff00ff
. - breaking: Removed breadcrumb navigation.
- breaking: Introduced a new property in theme called
bar
, default color changed is#1b1a1a
. - breaking:
CollapsedTab
is now default for all platforms. - Tab UI got some updates.
- Introduce
navigation.hide-if-single
property (Ref: #595). - Performance update: Remove lock dependencies on render calls.
- Performance update: Render repeated styled fragments as one rect.
- Sugarloaf API has changed from
Sugar
primitives toContent
. - Fix:
[editor]
overshadow headerless parameters in default config. (Ref: #601)
v0.1.7
v0.1.6
v0.1.5
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.