Skip to content

Migrating to Tauri and rebranding of Xplorer ❗ #171

@kimlimjustin

Description

@kimlimjustin

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:
icon

Stay tuned for the next release!

Metadata

Metadata

Assignees

Labels

AnnouncementOfficial announcement of Xplorer

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions