feat: Profiles; options for 1) Zoom toggle button; 2) remember zoom/pan between sessions#265
Conversation
…e to build.gradle; remove .vscode file
|
Impressive how you managed to make such big changes with AI, it'll take some time to review... Cursor fails me every time when a file is more than 1000 lines long or the modifications are huge... |
It can be quite a mixed bag with file edits, depending on the LLM you use. |
…e usage in multiple string entries.
|
@ClassicOldSong Thanks for the other PR merge! |
|
Oh you don't need to, I'm already working on it |
|
Chat GPT produces way too much non-working/broken code... I hope you have tried to understand what it did... |
|
Hmm... not sure what you mean. At least before my earlier merge the version was working on my mobile. |
|
It tries to highlight changed configurations, but it actually does nothing |
|
I'm already fixing these right now |
|
Oh dang, my bad! 😞 |
|
ChatGPT just catches all errors and hides them, so it passes all the test cases it writes for itself... |
|
There're still bugs but I'll fix them later... |
|
Thanks so much! 👏 |
Feature "Profiles" implemented with profiles list and add/edit/delete operations.
./gradlew test)Tested on Pixel 9 Pro XL and Android 16
Fixed a missing value "5" in
mouse_mode_values(upstream error?)Reason I got this implemented: on PC my favorite ai coding IDE is running, with the ai chat taking up a column-like area.
This fits very well on my portrait mobile phone if zoomed in correctly so I can remote type my instructions into chat.
The new option to remember the last zoom level and pan position when starting a new session makes life so much easier and the (optional) zoom toggle button saves a lot of extra screen taps.
Most of the code was generated with the help of OpenAI's o3 model and looks clean and structured to me.