I love using this theme, so glad you brought it back. I read through the thread and upthread you mentioned other users might want to make their own themes. I would be interested in this and had some ideas to possibly make either a Windows app or a browser app using ChatGPT. You've already done all the really hard work. Right now I'm just throwing out some ideas as I wouldn't be able to really commit to something like this for a while due to my circumstances, maybe in the next few months or so. Right now just wondering if you're interested and what you think initially. Also, I know nothing about coding and next to nothing about AI, but I've seen on YT vids that AI can create apps so I asked ChatGPT about it. First I asked how to edit an APK file and the response was to use a program called APKTools to decompile it into something it called a "human-readable Smali" file for editing.
So then I asked ChatGPT the following (excuse the awkward wording):
I would like to know if any of the paid AI programs, either stand-alone or on the web, can create a stand-alone app for MS Windows or that would work in a browser which would do the following:
Open and edit a human readable Smali file and search for and replace text. In the left column would be several lines of code from the imported file which would be set permanently, with each row being one line of code, such as:
<color name="abc_decor_view_status_guard_light">#ffffffff</color>
In the right column adjacent to each individual line of code would be some kind of color picker, similar to the color picker used in MS Windows menus to pick a color for various things such as fonts. The user would be able to pick a color for that specifice line of code and replace the current HTML Hex Color Code for the new color that the user picked.
For example, the user chooses this line in the left column:
<color name="abc_decor_view_status_guard_light">#ffffffff</color>
In the right column he chooses the color black from the color picker and clicks an "Apply" button and the app changes that line of code to:
<color name="abc_decor_view_status_guard_light">#000000</color>
This was the complete response from ChatGPT (I have some further comments at the end):
Yes — paid AI tools, including some that offer app generation capabilities, can help create the type of stand-alone or browser-based app you're describing. However, the degree to which they can build a fully functional, user-friendly UI with interactive elements like color pickers varies significantly depending on:
The tool you choose
Your technical comfort level (for post-editing/debugging code)
How much of the app is auto-generated vs. custom-coded
What You’re Asking For — In Summary
You want an app (Windows or browser) that can:
Feature Description
Input Load human-readable .smali or .xml files (e.g., Android resource files with tags)
Display Show each line in a fixed left column
Interact In the right column, show a color picker next to each line
Modify User picks a new color → clicks "Apply" → updates that line's color code
Export Save or export the modified file
This is totally feasible to build — and yes, AI-assisted tools can help, but none currently build this entire app without some human guidance/editing.
Top Tools to Consider
1. GPT-4 (ChatGPT Plus + Code Interpreter) — Browser or Standalone
What it can do: Generate a full app in HTML/JS (for browser) or Python/Tkinter (for Windows).
Limitations: You’ll need to run/test the code and might need to debug a little.
Pro: Very customizable. Can walk you through packaging it as an .exe.
You’re already halfway there with GPT-4 — I can build a browser version or a Python app that does exactly what you want.
2. Replit AI or GitHub Copilot Workspace
What it can do: Auto-suggest code and UI layout as you type
Best for: Developers or tinkerers comfortable tweaking code
Limitations: Won’t build full apps from a prompt alone
Pro: Great for modifying or improving generated code
3. Builder.ai / Appgyver / FlutterFlow (Visual App Builders)
What they do: Drag-and-drop app builders with AI suggestions
Browser/Windows App: Mostly focused on mobile/web apps, not desktop Windows apps
Limitations:
Not ideal for parsing and editing text/code files
Limited support for advanced UI like line-by-line editable text with custom widgets
Realistic Recommendation for You
You don’t need a paid AI tool to get this done — you can build this with GPT-4 right now in either:
Option A: Browser App
Built with HTML, CSS, JavaScript
User opens the .xml or .smali file
Left column: code lines
Right column: color pickers
Click “Apply” to change values
Click “Save” to download updated file
Option B: Windows App
Built in Python + Tkinter
Similar layout with two columns
Native Windows color picker
Can be packaged into an .exe file using PyInstaller
Since then I was looking again at your Carbon theme and it really only seems to use a few colors - a deep black, a lighter black, a light gray, etc. So I was thinking that in the first column, first row could be a label like "Primary Theme Color", then first column, second row, something like "Secondary Theme Color", third row maybe "Unfocused Font Color", fourth row, "Focused Font Color" and so on. In the second column in each row would be a color picker, and when you pick the color and click "Apply" it would change the color in every line of code that pertains to the primary theme or secondary theme or unfocused font, etc. So in creating the app ChatGPT would need to know every line of code that it needed to search for and replace in "Primary Theme Color", "Secondary Theme Color", and so on. It's really kind of basic as far as that goes, basic text search and replace.
I don't want to impose on you, if you're not interested, that's fine, I know you've already put in scads of work on this. But if you are interested I'd definitely need your help, I'd need to know all those lines of code and where they would belong as far as in "Primary Theme Color" or "Secondary Theme Color", etc.
If this were possible to create then such an app would be pretty user-friendly. Again, I'm just throwing out ideas right now. If you're interested and think it's feasible, and if you have any suggestions or ideas or thoughts, let me know. Thanks.