-
-
Notifications
You must be signed in to change notification settings - Fork 346
Description
After releasing the first version of Xplorer and publishing an article on Forem, the article and this repository went into trending π. Thanks a lot for it.
During that period, I received many inputs regarding the performance of Xplorer, I actually realized this when developing Xplorer but I thought that developing in Electron with JS stacks will bring more productivity to the user as it's lingua franca on Software Development and is easier to maintain, and so I choose to ignore it until someone commented in my post to let me try Tauri as an alternative to Electron.
I tried it and boom π₯! The performance went rocket (although maybe it's not as fast as the native one, I'll continually try to improve) as it now relies on Rust as the backend to handle (fetch) files and return it to typescript to display it, the size and memory consumption also drop a lot after trying to migrate it. Please note that the migrating process is under progress via the rebrand
branch. Detailed comparison will be posted on the next release which will be after the completion of migrating. (Estimate middle of November).
The rebrand of Xplorer will be polyglot as it uses Rust as backend, HTML, SCSS, and Typescript as the frontend look. The detailed change will be delivered together with the rebranding.
In addition, Xplorer will be refactored to be easily customizable and you can use Xplorer for your product on the cloud π by doing some configurations. Detailed documentation and a video tutorial will be posted after the completion of the code migration.
Please note that some features like dragging files from Xplorer into another app will be gone as Tauri does not support it right now, for those who need this feature can stay on the 0.1.0 version.
The last but not the least, Xplorer icon has changed. This is the new icon:
Stay tuned for the next release!
Metadata
Metadata
Assignees
Labels
Projects
Status