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

Regarding the community split #2960

Open
NickSeagull opened this issue May 18, 2020 · 31 comments
Open

Regarding the community split #2960

NickSeagull opened this issue May 18, 2020 · 31 comments
Assignees
Labels
keep-fresh keep issue refresh to avoid stale question

Comments

@NickSeagull
Copy link

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
Copy link
Member

bao-qian commented May 20, 2020

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
Copy link
Author

NickSeagull commented May 20, 2020

@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
Copy link
Member

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
Copy link
Author

NickSeagull commented May 20, 2020

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
Copy link
Member

@NickSeagull
invitation sent.

@JohnTheGr8
Copy link
Contributor

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
Copy link
Author

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
Copy link
Contributor

jjw24 commented May 20, 2020

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
Copy link
Contributor

JohnTheGr8 commented May 20, 2020

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

  • making it simple for plugin developers to port their plugins from one launcher project to the other without a ton of effort.
  • not hesitating to introduce changes to the plugin interface that would make the life of plugin developers easier

@bao-qian
Copy link
Member

bao-qian commented May 21, 2020

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.

  • Wox.WPF for current wpf releated ui code
  • Wox.WinUI for next gen ui to align with ms latest winui library.
  • Wox.Core for core functionality, like plugin management.
  • Wox.Plugin for plugin developer.
  • Plugins/* for built in plugins.

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
Copy link
Member

@JohnTheGr8
invitation sent.

@bao-qian
Copy link
Member

bao-qian commented May 21, 2020

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
Copy link

skjerns commented May 21, 2020

@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
Copy link
Author

Agree with @skjerns

@bao-qian
Copy link
Member

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
Copy link

kalaschnik commented Jun 12, 2020

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 microsoft/PowerToys#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
Copy link

@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
Copy link

Any news on this?

@wangyang1633
Copy link

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

@skjerns
Copy link

skjerns commented Dec 10, 2020

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
Copy link

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
Copy link

R-Studio commented Feb 2, 2021

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

@wangyang1633
Copy link

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

@R-Studio
Copy link

R-Studio commented Feb 2, 2021

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

@HaleShaw
Copy link

HaleShaw commented Mar 4, 2021

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
Copy link
Author

@HaleShaw Flow is literally Wox with fixes and additions

@HaleShaw
Copy link

HaleShaw commented Mar 5, 2021

@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.**😊

Copy link

github-actions bot commented Jan 5, 2024

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.

@github-actions github-actions bot added the Stale label Jan 5, 2024
@TheBestPessimist
Copy link

bad bot

@github-actions github-actions bot removed the Stale label Jan 6, 2024
Copy link

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.

@github-actions github-actions bot added the Stale label Jan 13, 2024
@TheBestPessimist
Copy link

Suggestion to add the label keep-fresh

@github-actions github-actions bot removed the Stale label Jan 13, 2024
@qianlifeng qianlifeng added the keep-fresh keep issue refresh to avoid stale label Jan 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keep-fresh keep issue refresh to avoid stale question
Projects
None yet
Development

No branches or pull requests