-
Notifications
You must be signed in to change notification settings - Fork 62
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
PRIORITY LIST #168
Comments
rearrange the gui, making it more usable but probably break some like gui automation thing one person uses |
if its going to be in order I'd put unfuck cmake after conan and wxwidgets. will have to do whatever ungodly things to get that working and then cleaning up the build system can be considered. besides that, its not super high on priority but I'd like to look at #145 soon too. |
Nice, if we remove conan anything will be possible |
make sure to just format this and then lock it after things are worked out. some huge thread isnt much better than all the issues on their own |
Do you mind if I edit it? |
this should go into milestones |
IMO GUI streamlining is one of the most important issues, but it should be very carefully tweaked tiny increment by tiny increment and totally aligned with user sneedback |
in a similar vein, is there a reason for having all those dependencies in repo (in /lib-src)? |
Stability. Either we ship dependencies, either people need them installed. Also, shipping dependencies is good for windows. We can clone the repositories, but we need to be sure that they are API compatible with the older version or we need to change it. Cloning a specific release/commit is a good thing, and might be implemented in the future. |
Divorcing the code base from wxwidgets somewhat would be great; like openMPT, the UI hasn't seen a modern refresh in years outside of basic color theme support (still no rearranging of elements last i checked), but unlike openMPT, you can't even leverage an API to design a new interface that suits your own workflow, either. |
note that upstream is already planning to address this audacity/audacity#625
are maintainers willing to maintain a different UI long term? why not just wait and see what muse does and just keep merging the changes from upstream? that's the stated goal of the project anyway |
Don't worry I have autism I think the consensus right now is, after uncoupling wxwidgets, Conan, etc, that there'll be some rewriting in Qt, because Qt is infinitely superior to wx and GTK. It'd also be significantly easier to deal with, better theming, etc. plus it has other things in the core like QString and all that, that might be useful. Also it would finally be a chance for me to use Qt in an actually good application (besides passman++), and as I said I have autism so I can probably easily do it Pretty much no reason not to use Qt and it would give a major advantage over Audacity. GUI rewrite is pretty important imo |
besides the build issues probably key to find some solution to upstream merging, preferably (semi) automated, #217. it'd be a somewhat valid option as audacity alternative at that point again. |
wrong button |
Priority list for Sneedacity
Conan package dependency is bad and needs remote repositories, it's a pure botnet thing we want to remove it(DONE)This may be edited according to the project progress.
Last Updated: 07/16/21
The text was updated successfully, but these errors were encountered: