Wox-launcher / Wox

A cross-platform launcher that simply works
http://wox-launcher.github.io/Wox/
GNU General Public License v3.0
24.5k stars 2.37k forks source link

Regarding the community split #2960

Open NickSeagull opened 4 years ago

NickSeagull commented 4 years ago

There has been an active fork going on at jjw24/Wox, and a discussion to split the Wox community, because the non-organization of this one. It ended up being renamed as a new project called Flow

@bao-qian stated that he has retaken the development again, and given that he has a bit more time now, perhaps it is a good time to organize the organization, add more members, and include changes from the fork.

Summoning @jjw24 , @theClueless , @kalaschnik , @SysC0mp , @JohnTheGr8 , @gdziedzic to hear their opinions on this.

We have already setup some infrastructure on Flow, like spectrum for managing questions, CI/CD, and other stuff. But given that a lot of people know Wox already, perhaps it'd make sense to merge them both again, and modernize the experience?

bao-qian commented 4 years ago

contribution is always welcome. I added a few active contributor as members before, and I will add more members in the future. I'm willing to add anyone active contribute to wox as member with no problem.

this repo is back to active development, with tons of bug fix and performance improvement. You can try out these improvements by using new release.

NickSeagull commented 4 years ago

@jjw24 has done a lot of great work modernizing the UI and adding more features, perhaps he can be added among other from the Flow organization as main member of Wox one? Check out this:

flow demo

@jjw24 , would you be up for integrating your changes into this Wox?

bao-qian commented 4 years ago

the roadmap for recently release will focus on stability and performance (e.g. first query after launch is slow, although is faster now in new release).

the roadmap for new ui will be similar to below ui mock up.

login_new

and there are new theme to make it blur like windows. image

NickSeagull commented 4 years ago

Would it be possible for me to join the GitHub organization in order to organize a bit better everything? I mean stuff like moving all questions into Spectrum rather than GitHub issues so roadmap is clear. Updating the README, etc....

Also, I'd help reviewing PRs, etc...

My key point is that Wox is so great, that we should be working all together in making it even better, as it is the go-to replacement of Alfred for Windows, and I'd love to make Wox be as high quality as Alfred

bao-qian commented 4 years ago

@NickSeagull invitation sent.

JohnTheGr8 commented 4 years ago

Hi all. Refreshing to see this discussion started... adding a few thoughts and opinions to what has been said so far.

@bao-qian stated that he has retaken the development again, and given that he has a bit more time now, perhaps it is a good time to organize the organization, add more members, and include changes from the fork.

Summoning @jjw24 , @theClueless , @Kalaschnik , @SysC0mp , @JohnTheGr8 , @gdziedzic to hear their opinions on this.

I think there is room for both Wox and Flow to coexist and thrive. Wox has a lot of traction already and can continue its development/maintenance, while Flow can introduce big changes (some have already been introduced) before the initial release. Flow can divert enough from Wox to justify its existence.

Of course, this is a community decision... If Flow contributors would prefer to focus their efforts on Wox again, that's great.

That said... @bao-qian I'm also happy to contribute to your effort here, by backporting changes (where it makes sense to), reviewing PRs, etc

I mean stuff like moving all questions into Spectrum rather than GitHub issues so roadmap is clear.

Please consider taking a vote/feedback from the community on this. Sorry for being negative, but Spectrum has been a bad experience for me: pages take too long to load, email notifications are no longer coming through, and the platform does not seem very flexible/powerful in general...

That said, a solution that takes questions/etc out of github issues is welcome. I think a platform for direct team/public chat is important, as well...

NickSeagull commented 4 years ago

Yep, I'll create a poll for this. Spectrum is my go-to solution, because it is the free one that works at least on average well. My biggest concern is having 500+ issues where most of them are general usage questions. These should be addressed separately in another place, in order to foster progress for the project :)

jjw24 commented 4 years ago

Tools like Flow, Wox, PowerToys Run at their core are great because they are open for extensions by community made plugins. I think that's the most important, there is definitely room for all three to co-exist. My perspective, we could start the discussion including Microsoft to have the same plugin interface. This will mean plugin developers when they develop, it's for all three launchers, and plugins are shared and transferable.

I would say, just for Flow and Wox, they don't need to have the same set of changes, but for their progress if both project's contributors are up for it, they can help with both, but more importantly these projects (hopefully PT Run as well) should be using the same plugin interface so the focus is more on helping plugin community to thrive.

JohnTheGr8 commented 4 years ago

@jjw24 I think we should try to strike a balance between:

bao-qian commented 4 years ago

since there are two forks now, and we do have disagreement in terms of ui. so I think a clean code base should be introduced to encourage code sharing and feature port.

MS and Flow can built on top of Wox by add Wox.Powertoy / Wox.Flow in their repo, and share code with Wox by reusing Wox.Core, Wox.Plugin and most of plugins in Plugins/*.

bao-qian commented 4 years ago

@JohnTheGr8 invitation sent.

bao-qian commented 4 years ago

in terms of features in Flow, every feature and bug fix has already been ported to wox from flow. except for two, 1 .net core ugprade. 2. new ui .

skjerns commented 4 years ago

@bao-qian @jjw24 I think it would be really a shame to split the project. Is there no way you guys can align the roadmap? Don't let this be another open-office / libre-office. I don't think the goal and feature set diverges so much that it requires a fork and a new project (unlike e.g. opera/vivaldi or openelec/libreelec).

Collaboration is always better! Unless there are good reasons for Flow to split if I'd strongly favor merging the projects again. I think until now most changes proposed by Flow could also be a setting?

NickSeagull commented 4 years ago

Agree with @skjerns

bao-qian commented 4 years ago

I'm also agree with @skjerns I will do my best. I will merge bug fix / feature from forks, and also add more member to org.

kalaschnik commented 4 years ago

Just adding my two cents, as I was very inactive within the Flow community recently, and since @bao-qian is pushing on Wox again: I would love to see merging Flow with Wox. (as it seems to be already happendd), since it would be a shame to split the creative minds behind both projects.

Foremost, if we are all back in one repository we don’t need to worry about plugin compatibility. In any way Wox should be compatible with PowerToys Run Plugins, once they announced their specifications—which hopefully rely on Wox (pointing to https://github.com/microsoft/PowerToys/issues/3200). This would be crucial, as I think PowerToys Run will have the highest impact regarding its reach in the future.

Second, imo I really like the UI of the new PT Run / Wox concept. In anyway, I think if there are future fundamental UI disagreements, I would suggest to solve this by polling the users within the Wox repo. Yet, in general, I think it is good be close to the UI of PT Run, so people who switch from PT Run to Wox (or vice versa) feel familiar.

These were my 0.02$

R-Studio commented 3 years ago

@bao-qian it's nice to hear you and the community will continue with this project, but why is the last "stable" release from 2018: image

R-Studio commented 3 years ago

Any news on this?

wangyang1633 commented 3 years ago

What is the status of this? Is Wox Launcher still being developed or has Flow Launcher over taken it?

skjerns commented 3 years ago

It seems like the active development on Wox has been at a minimum. Flow however receives updates more frequently.

@jjw24 It really is a shame that you two could not put your efforts together. To this date I see literally no difference between Flow and Wox besides some superficial changes. I just can't see why you could not align? It is a lose-lose situation for all of us.

kalaschnik commented 3 years ago

Biggest win for Flow is that there is no requirement for Everything. Plus you get the ability to search within files. Both facts ain’t superficial.

R-Studio commented 3 years ago

@bao-qian any news? Please don't let this projekt die!

wangyang1633 commented 3 years ago

@R-Studio Why not just use Flow Launcher? I have been using it.

R-Studio commented 3 years ago

@wangyang1633 You are right and Flow Launcher is really a nice alternativ!

HaleShaw commented 3 years ago

Wox is a so good software! Please don't let it die. Are you still working on it? @bao-qian To be honest, I personally don't want it to be split. I prefer its purity and simplicity. I would love to be able to do something about it, but I'm not very good at C#. Maybe I will learn to develop in C# by myself in the future, and I hope I can help develop it in the future.

Although @jjw24 has done a lot of development on Flow, made a lot of upgrades to it. But I still want both of you to work together to make Wox better. I know it's very very hard, almost impossible.

NickSeagull commented 3 years ago

@HaleShaw Flow is literally Wox with fixes and additions

HaleShaw commented 3 years ago

@HaleShaw Flow is literally Wox with fixes and additions

Yes, of cause. I know that Flow has many fixes and upgrades. Just like I want Wox to get better, I think so does @jjw24. And he proved himself by his actions, fixed Wox himself and created Flow. But maybe I have some different ideas about UI as @bao-qian. I also hope the UI of Flow will be better in the future. So I just said that I prefer Wox's purity and simplicity.

Anyway, I just hope that someone will continue to develop and improve this software.😊

github-actions[bot] commented 10 months ago

This issue is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 3 days.

TheBestPessimist commented 10 months ago

bad bot

github-actions[bot] commented 9 months ago

This issue is stale because it has been open 7 days with no activity. Remove stale label or comment or this will be closed in 3 days.

TheBestPessimist commented 9 months ago

Suggestion to add the label keep-fresh