Wox v2 plans #3937
Replies: 16 comments 15 replies
-
Nice to see it has been picked up. I've been using v1 for the past years. It's not perfect but it's still the best on Windows IMO. (Yes I have tried other alternatives like utools). I'm a bit interested in the plan for plugins. Python support on v1 seems to be a failure. As a developer mainly working on Windows, I don't really install any dev envs on my host machine any more, it has been isolated/installed in Docker, WSL or remote dev machines. I think nowdays it's not fesiable to ask users to do extra setup to run certain plugins. Even dev tools like jetbrains are bundling with JDK instead of asking users to setup. Not to mention the version management, which is another chaos. |
Beta Was this translation helpful? Give feedback.
-
Please add search service "Yandex" in v2 |
Beta Was this translation helpful? Give feedback.
-
Happy, congratulations and look forward to it! |
Beta Was this translation helpful? Give feedback.
-
You will give competition to the powertoys program. |
Beta Was this translation helpful? Give feedback.
-
哎~有点晚了啊,其他竞品现在做的已经非常好了,我现在在用uTools,希望wox2能让我回心转意 |
Beta Was this translation helpful? Give feedback.
-
Given that Microsoft based its PowerToys Run utility on Wox, 1) Do you expect them to switch to the new implementation as well? and 2) Is there a commitment from MS to help development of Wox? |
Beta Was this translation helpful? Give feedback.
-
mac 上已经有 alfred ,而且非常非常非常非常非常非常完善和好用了,为什么要维护? |
Beta Was this translation helpful? Give feedback.
-
It's exciting to see Wox v2. I have always kept an eye out for news about Wox, as it always seemed to run the best. Looking forward to trying out the Windows version when it's released. Congratulations to the team for coming back and I hope for all the best with your work. |
Beta Was this translation helpful? Give feedback.
-
活久见的激动人心的消息。虽然我从win迁移到了mac,现在又从mac迁移到了linux,但希望WOX能够越做越好! |
Beta Was this translation helpful? Give feedback.
-
windows版本的v2版本现在好像用不了,再等等 |
Beta Was this translation helpful? Give feedback.
-
感谢作者以及Wox这么多年的陪伴! |
Beta Was this translation helpful? Give feedback.
-
wox v2 UI now is use flutter or use Tauri + React ? From source code i see both of them. |
Beta Was this translation helpful? Give feedback.
-
Is there any place to discuss the implementation of the Windows version of Wox v2? I found that in the v2 version, Wox parses the .lnk files to find the specific paths and then indexes them. However, the implementation using golnk has some issues with handling Unicode and some lnk files cannot be correctly parsed (If lnk file has no linkInfo structure,but has LinkTargetIDList structure). Is it really necessary to parse lnk files, or can we directly call lnk? If parsing lnk files is indeed necessary, I can pull some PR to upstream golnk. |
Beta Was this translation helpful? Give feedback.
-
本来想找文档写个调用大模型的插件,没想到发现了新版的消息,而且插件里已经有了ChatGPT相关的代码,期待早日用上正式版~ |
Beta Was this translation helpful? Give feedback.
-
Oh wow, I am so happy to learn of this new project! Thanks to all who are contributing! |
Beta Was this translation helpful? Give feedback.
-
Thanks for this awesome project, I have used wox for 3 yrs. Hope to see Wox v2 in windows asap. |
Beta Was this translation helpful? Give feedback.
-
Why v2?
When Wox was first created, it was mainly on Windows, and after few years, I switched to macos since 2015, and the development of Wox has been handed over to Wox launcher organization, mainly @bao-qian. Thanks for his contributions to Wox over the years.
Wox has been neglected in recent years, the last release was back in 2020. It's time to take Wox to the next level, a cross-platform Wox v2.
Changes
I've learned a few things from the contributions of Wox, one in particular is not to put resources in a non-Github location, as they will become invalid and outdated over time as they migrate. All future Wox resources will be hosted on Github, including the plugin store, theme store, documentation, discussions and more!
Wox v1 was developed mainly in dotnet, because Wox was mainly used on windows. Although now dotnet can also be cross-platform, but obviously it is not the optimal framework. I want the core of Wox to be separate from the UI presentation. The core should be stable (compared to the cross-platform shift of dotnet), able to support the next 10 years of development. We chose Golang as the core framwork for Wox v2, and most of the functionality will be in this core.
UI technology is changing rapidly, we should not rely too much on the UI framework, we chose to use
Tauri + ReactFlutter as the UI interface now, if there is a newer UI technology (tauri, swiftui, maui, etc.), we can switch over without too much cost.Version compatibility
Because the development framework is different and v2 is cross platform, so v2 and v1 (plugin) will have some compatibility issues, theoretically this compatibility problem can be solved by providing a "dotnet legency host" in v2. We will try to provide such a compatibility layer, to ensure that most of the v1 plugins can still work on windows. However, it is important to note that this is not a 100% compatibility issue, and some features will still need to be adapted by developers.
v1 bug fix
We now have no resources to fix v1 bugs, so any exceptions reported will not been fixed.
Dev plans
It was planed to spend 3-4 month to develop Wox v2.
It will be great if we can bring v2 GA before the end of the year.Now we (@lylwx, @qianlifeng) have released the first tech preview for mac(windows and linux version will be provided later), if you are using macos, please download and try it out, and give us feedback, thanks!
Beta Was this translation helpful? Give feedback.
All reactions