Open cwoac opened 9 years ago
The new GUI is definitely a step in the right direction, but I think splitting the Log into its own window is a bad idea. It's frustrating to receive a dialog telling me to check the log and I have to open another window. I find myself more often launching the tool from the terminal so I can look at the logs already in stdout.
As a user, the things I'd like to see are:
A possible way to implement the download progress might be use background color to show 0-100% of the mod as well as 0-100% for each asset type. Perhaps this could also be used to indicate download status (green background = 100% downloaded, white = 0%, partially green = partially downloaded.) I'm not sure if this sort of UI is supported by tkinter.
Some additional comments: When resizing the window, the gap between objects should remain fixed, while the size of text boxes should expand. Ex:
┼─────────────────────┼
│ ┼───────┼ ┼───────┼ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ Mods │ │ Files│ │
│ │ list │ │ List │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ ┼───────┼ ┼───────┼ │
│ │
│ ┼─────────────────┼ │
│ │ Log output │ │
│ ┼─────────────────┼ │
┼─────────────────────┼
should become this:
┼────────────────────────────┼
│ ┼───────────┼ ┼──────────┼ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ Mods │ │ Files │ │
│ │ list │ │ List │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ ┼───────────┼ ┼──────────┼ │
│ │
│ ┼────────────────────────┼ │
│ │ │ │
│ │ Log output │ │
│ │ │ │
│ ┼────────────────────────┼ │
┼────────────────────────────┼
* The reason I'd like to see asset type is for future functionality, such as removing/replacing an asset. When building a pack, maybe I don't care if a song is missing, so I just delete it before exporting. If a mesh or texture jpg is missing, maybe I swap the URL with a replacement asset.
Merge the first few panes