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
GUI Development #21
Comments
Will take a look. If you want, you can also try writing a GUI that runs maxcso as a library. The CLI is actually just using the "main library" here: https://github.com/unknownbrackets/maxcso/blob/master/cli/cli.cpp So for example, a progress bar could be implemented using the But that doesn't mean anything is wrong with calling the exe (although that might be somewhat Windows only.) -[Unknown] |
It's limited, and I have have pretty much ZERO experience with any practical coding, and really was just looking for something to simplify batch compression. Wanted to keep it simple. Download a maxcso release, pop it in the GUIs folder, and there you have it. I've added a few more arguments, just calling the exe makes it simpler to implement changes. Added a new compression method? Simply add a line, a checkbox, and rebuild. |
That's interesting. I'd suggest defaulting the threads to at least half the available (if not all, like maxcso does by default), because maxcso tries multiple methods and can be slower with only a single thread. It's designed to scale very well with additional threads. -[Unknown] |
I'm very beginner, I took a VB class in highschool back in 2011, but I wrote up a simple GUI for maxcso that I wanted to put out there. The only real option right now is selecting the thread count, but other than that it passes no other arguments. I'm not distributing maxcso, as the GUI I've wrote requires a compiled maxcso binary along side it in it's folder, so it's all my work.
I'd love to have someone take a look at it, and see if it works well, and offer any improvements!
The repo is at https://github.com/sethfoxen/maxcsoGUI
The text was updated successfully, but these errors were encountered: