Thor GUI Alpha v0.2.0 is here! There are many changes from Alpha v0.1.
Fixed the following bugs:
- Sometimes the first line of output shown in "Log" is a blank line.
- Odin archive button rims change color when hovered-over, even when they are disabled. They should remain greyed-out completely.
- While running "connect" (either with the connect button, or manually) works, you will only be able to connect to the first device listed; and if there are multiple devices connected, clicking "No" will connect to the second device listed instead of canceling.
Added the following features:
- Odin archive flashing :tada:
- A "Help" and "About" tab
- Added functionality to make sure Thor doesn't get force stopped unknowingly
Other changes:
- The "Send Command" button has been removed, you can now just hit Enter to send it. Also, it will now send the command if "shell>" or "[y/n] (n):" is available, as opposed to only "shell>".
- There are now four new buttons under the Command Entry: "Enter", "Space", "PgUp", and "PgDn". These send the respective key-press to Thor. They can (In theory) be used for example to run currently unsupported commands such as "flashFile" and still be able to select things.
- The "T Flash" option is temporarily not supported in v0.2.0, as when I use it Thor appears to lock-up, so I haven't been able to test it properly.
- The Odin archive entries, buttons, and check-boxes, and the "Options" tab's check-boxes are always enabled now. Just the "Start" and "Apply" buttons will start disabled.
- Improved "Windows" look. For example, entries now have a blue border when focused. (Yes, although Thor GUI currently only supports Linux, there is only a "Windows" theme. :rofl: More themes are planned.)
- Improved message windows. More specifically, Thor GUI now uses custom Toplevel windows instead of Tkinter messageboxes.