haesleinhuepf / git-bob-playground

BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

[Programming question]: GUIs #68

Open haesleinhuepf opened 1 week ago

haesleinhuepf commented 1 week ago

Create a GUI with endless dropdowns and spinners; super unfriendly for users. Write the code for this in a Jupyter Notebook. Then make a screenshot and save it as PNG file.

git-bob try to do this

github-actions[bot] commented 1 week ago

This message was generated by git-bob (version: 0.11.2dev, model: claude-3-5-sonnet-20241022, log), an experimental AI-based assistant. It can make mistakes and has limitations. Check its messages carefully.

I created a Jupyter notebook demonstrating how to create an intentionally unfriendly GUI using tkinter, featuring multiple nested dropdown menus and spinners that make the interface complicated and difficult to use. The notebook includes code to generate the GUI and save a screenshot of it, which was saved as a PNG file showing the complex, user-unfriendly interface.

haesleinhuepf commented 1 week ago

git-bob try this again using ipywidgets for the GUI

github-actions[bot] commented 1 week ago

This message was generated by git-bob (version: 0.11.2dev, model: claude-3-5-sonnet-20241022, log), an experimental AI-based assistant. It can make mistakes and has limitations. Check its messages carefully.

In response to the request to create an unfriendly GUI, I first created a tkinter-based implementation with multiple dropdowns and spinners in unfriendly_gui.ipynb, along with code to capture and save a screenshot. After feedback from haesleinhuepf, I created a new version using ipywidgets instead of tkinter, maintaining the same concept of an intentionally complex and unfriendly interface but using Jupyter's native widget system.

During solving this task, the following errors occurred: