The development of the next update of Tess has started more than one month ago. Here's notable changes planned and all work already done!
Major Changes
Electron to Tauri
As expected, we have switched from Node.js to Rust, requiring a complete rewrite of our codebase. Currently, only some necessary features have been re-implemented, but all of these available in the current version will be also included in the new version when it comes over!
The development cycle is very long, so don't expect this version to be available in a few months.
Concerning the performances, a fully detailed benchmark will be available soon!
New Config & Theme File
The config file has been changed. We have renamed some keys in order to make it more readable.
It now looks like this
{
"theme": "default",
"buffersize": 3000,
"fontsize": 9,
"profiles": [
// ...
],
// ...
}
Its location has changed as well, it will now be at
~/.config/tess/config.json
on Linux$APP/config.json
on Windows
More all theme files have been completely rewritten, we have removed unnecessary indentation level in order to make it more readable. Here's the new look
{
"terminal": {
"foreground": "#DEEAF8",
"background": "#141a29",
"black": "#22303f",
"red": "#ef3134",
// ...
},
"app" : {
// ...
}
}
Fresh New Config Page
Again, with all the changes bring up to Tess, we also planned to remake the config page in order to make it more usable.
Another big change will also come out with this, but we'll say more soon!
New Stuff
macOS Support
For those who wait, it's coming soon! macOS's support will be available as soon as the 0.7 of Tess will be out. Some beta version will also be available before the official release in order to fix any problems. More info will be announced soon!
Macro Feature
We will finally integrate the macro feature in Tess. To sum up, it will be possible to send text input in the current opened terminal using a shortcut.
Website Update
Performance improvement & design update
The website stack will also be partially changed. We've switched from Rocket to Actix in order to make the website faster and the navigation smoother.
We'll also bring up design update and some bug fixes.
Roadmap
A new page will also be created. A fully detailed roadmap will be available soon!
More information will be communicated later, but this page should include all information about upcoming update.