Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrating to Tauri and rebranding of Xplorer ❗ #171

Closed
kimlimjustin opened this issue Oct 28, 2021 · 3 comments
Closed

Migrating to Tauri and rebranding of Xplorer ❗ #171

kimlimjustin opened this issue Oct 28, 2021 · 3 comments
Assignees
Labels
Announcement Official announcement of Xplorer

Comments

@kimlimjustin
Copy link
Owner

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!

@kimlimjustin kimlimjustin pinned this issue Oct 28, 2021
@kimlimjustin kimlimjustin added the Announcement Official announcement of Xplorer label Oct 28, 2021
@kimlimjustin kimlimjustin self-assigned this Nov 5, 2021
@kimlimjustin kimlimjustin moved this to In Progress in @kimlimjustin's todo Nov 5, 2021
This was referenced Nov 14, 2021
@kimlimjustin
Copy link
Owner Author

Migrated via #173

Repository owner moved this from In Progress to Done in @kimlimjustin's todo Nov 21, 2021
@kimlimjustin kimlimjustin unpinned this issue Nov 30, 2021
@michael-dm
Copy link

Hello @kimlimjustin, did you came up with a workaround for supporting drag & drop since then ?

@xgdgsc
Copy link

xgdgsc commented Feb 9, 2022

I feel the migration might be too early considering the long list of unresolved electron feature parity of tauri (issue 544 in tauri). People want cross platform apps but with a native look. The current weird non native theme on all platforms and with limited basic file manager functions implemented is a really bad first impression. I don' t think your performance issue has anything to do with using electron. It doesn' t perform well in current status also.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Announcement Official announcement of Xplorer
Projects
Development

No branches or pull requests

3 participants