v0.1.0 🚀
I'm presenting you your wives 🙃 (initial release)
Initial release of
Wives
. The ridiculously easy-to-use, beautiful, smooth terminal unlike your real wife (if you have one, which is unlikely)
- Beautiful UI, fast, fluent and smooth experience
- Efficient, small binary size and low memory usage
- Cross platform (Linux, macOS, Windows)
- Infinite split terminals for each tab
- Modern Command Palette for quick access/navigation to commands/functionalities instead of grandpa's (traditional) title bar action menus
- Flexible and predictable keyboard shortcuts (similar to vscode's keybindings)
- Highly customizable:
- Editable Keyboard shortcuts
- Huge collection of color schemes for both terminal and app UI
(There are so many color schemes that we've provided you with a random choice button if in case you can't decide) - Categorized Dark and Light Themes
- Built-in fonts so you don't have to mess around and find out the best monospaced/fixed-width font for your terminal
- Switch to other shells on the fly using the dropdown menu
Features 🎉
- about page add (5917d4d)
- add context menu (e623773)
- add macOS platform (2a15535)
- add more fonts (d836a01)
- adjust fonts command (19eb067)
- font family customization (707d0be)
- fuzzy search support in color scheme picker and palette (232b177)
- item separation in settings and keyboard shortcuts (6d04be2)
- keyboard shortcut user editing support and persistence (08fcc25)
- keyboard-shortcuts: CTRL + alt + index for opening shells (7bf233a)
- Linux window border and reordering tab proxy border primary Color (75296df)
- list of shell from /etc/shells and user-friendly color scheme picker (b46b8dc)
- migrate to xterm 3.2.7 (8ff468b)
- minimum size (932e237)
- new logo, separate light and dark theme support (3165354)
- overlay_palette: new commands and actions (c89e9bd)
- Palette Overlay: focus on text field when anything is typed on items (4d7b213)
- preview choosing font in font family picker (26a71ee)
- random color scheme shuffler, Linux packaging support (2b1d64a)
- re-orderable tabs, persisted preference (90d2488)
- reimplement split view using IRT algorithm for working tabs and shortcuts (351861f)
- remember window size or maximized (8701e3e)
- scheme_tile using Custom Paint (7d75f86)
- search overlay support (5cb67c9)
- shift arrow text selection (3232c40)
- shortcuts and palette action fort split and close (f7f890f)
- shortcuts for navigating to color schemes and shortcuts editor (10ae499)
- shortcuts_editor: lock to only one activator and three modifiers (6190a23)
- support PowerShell 7 (fcd513f)
- theme: apply color scheme throughout the UI too (35ca28a)
- themes: Windows Terminal compatible themes support (ed8837c)
- toggle-able update checker, random and filtered scheme picker proper theme mode selection (04d33b1)
- update all dependencies and replace bitsdojo_window with window_manager (93e512e)
- version no in about page (375ac24)
- working split view implementation (602d8c6)
Bug Fixes 🐛
- copy/paste not working for focused terminal (ae16f89)
- keyboard key, tab, palette light theming (226ff73)
- macOS: blank keyboard shortcut editor (cb5edfc)
- macOS: CTRL based shortcuts not working (87ea9b5)
- macOS: space for window native buttons (54c4e08)
- Make the constructor constant (e1f55ba)
- palette: focusing on top from bottom doesn't scroll to top (894631a)
- Palette Overlay: sort A-Z all the actions (64b0a59)
- re-ordering jumps in specific indexes (d3ff116)
- Tab bar overflow when too many tabs created (d66b4fb)
- window maximize not set false when restored and Linux app ID (34a19df)
- window not resizing, default window showing on startup and palette up/down focus prev/next (66f2a8e)
- windows: PowerShell not working (1386357)
- windows: window button placement in title bar (bf84e32)
What's Changed
- #3 split view support by @KRTirtho in #5
- feat: remember window size or window is maximized by @KRTirtho in #6
- feat: window data cache, copy/paste, persisted preferences & re-orderable tabs by @KRTirtho in #7
- fix(macOS) Disable macOS sandboxing, adjust title bar by @karniv00l in #9
New Contributors
- @KRTirtho made their first contribution in #5
- @karniv00l made their first contribution in #9
Full Changelog: https://github.com/KRTirtho/wives/commits/v0.1.0