I'm making a basic GUI for this #29
Replies: 24 comments 69 replies
-
Beta Was this translation helpful? Give feedback.
-
Please look at this JSON on how the structure of the GUI will look, its called defaults.json {
"General": {
"Scope": { "default": 0, "unsupported": 0 },
"Effect Type": { "default": 5, "unsupported": 0 },
"Enable Drop Shadow": { "default": 0, "unsupported": 0 },
"Dark Mode Gradient Color": { "default": "", "unsupported": 0 },
"Light Mode Gradient Color": { "default": "", "unsupported": 0 },
"Dark Mode Opacity": { "default": "", "unsupported": 0 },
"Light Mode Opacity": { "default": "", "unsupported": 0 },
"Disabled": { "default": 0, "unsupported": 0 }
},
"DropDown": {
"Effect Type": { "default": 5, "unsupported": 0 },
"Enable Drop Shadow": { "default": 0, "unsupported": 0 },
"Dark Mode Gradient Color": { "default": "", "unsupported": 0 },
"Light Mode Gradient Color": { "default": "", "unsupported": 0 },
"Dark Mode Opacity": { "default": "", "unsupported": 0 },
"Light Mode Opacity": { "default": "", "unsupported": 0 },
"Disabled": { "default": 0, "unsupported": 0 }
},
"Menu": {
"No System Outline": { "default": 0, "unsupported": 0 },
"Enable Immersive Style": { "default": 1, "unsupported": 11 },
"Enable Custom Rendering": { "default": 0, "unsupported": 0 },
"Effect Type": { "default": 5, "unsupported": 0 },
"Enable Drop Shadow": { "default": 0, "unsupported": 0 },
"Dark Mode Gradient Color": { "default": "", "unsupported": 0 },
"Light Mode Gradient Color": { "default": "", "unsupported": 0 },
"Dark Mode Opacity": { "default": "", "unsupported": 0 },
"Light Mode Opacity": { "default": "", "unsupported": 0 },
"Disabled": { "default": 0, "unsupported": 0 }
},
"Menu Items": {
"Hot": {
"Dark Mode Gradient Color": { "default": "", "unsupported": 0 },
"Light Mode Gradient Color": { "default": "", "unsupported": 0 },
"Dark Mode Opacity": { "default": "", "unsupported": 0 },
"Light Mode Opacity": { "default": "", "unsupported": 0 },
"Disabled": { "default": 0, "unsupported": 0 },
"Corner Radius": { "default": 0, "unsupported": 0 },
"Enable Theme Customization": { "default": 0, "unsupported": 0 }
},
"Disabled Hot": {
"Dark Mode Gradient Color": { "default": "", "unsupported": 0 },
"Light Mode Gradient Color": { "default": "", "unsupported": 0 },
"Dark Mode Opacity": { "default": "", "unsupported": 0 },
"Light Mode Opacity": { "default": "", "unsupported": 0 },
"Disabled": { "default": 0, "unsupported": 0 },
"Corner Radius": { "default": 0, "unsupported": 0 },
"Enable Theme Customization": { "default": 0, "unsupported": 0 }
},
"Focusing": {
"Dark Mode Gradient Color": { "default": "", "unsupported": 0 },
"Light Mode Gradient Color": { "default": "", "unsupported": 0 },
"Dark Mode Opacity": { "default": "", "unsupported": 0 },
"Light Mode Opacity": { "default": "", "unsupported": 0 },
"Disabled": { "default": 0, "unsupported": 0 },
"Corner Radius": { "default": 0, "unsupported": 0 },
"Enable Theme Customization": { "default": 0, "unsupported": 0 }
},
"Border": {
"No Border Color": { "default": 0, "unsupported": 10 },
"Corner Type": { "default": 0, "unsupported": 10 },
"Dark Mode Gradient Color": { "default": "", "unsupported": 10 },
"Light Mode Gradient Color": { "default": "", "unsupported": 10 },
"Dark Mode Opacity": { "default": "", "unsupported": 11 },
"Light Mode Opacity": { "default": "", "unsupported": 11 },
"Corner Radius": { "default": 0, "unsupported": 0 },
"Enable Theme Customization": { "default": 0, "unsupported": 0 }
},
"Separator": {
"Dark Mode Gradient Color": { "default": "", "unsupported": 0 },
"Light Mode Gradient Color": { "default": "", "unsupported": 0 },
"Dark Mode Opacity": { "default": "", "unsupported": 0 },
"Light Mode Opacity": { "default": "", "unsupported": 0 },
"Disabled": { "default": 0, "unsupported": 0 },
"Corner Radius": { "default": 0, "unsupported": 0 },
"Enable Theme Customization": { "default": 0, "unsupported": 0 }
}
},
"Tooltip": {}
} Lemme know if you have any suggestions. Also, I was wondering if it would be better to put the 'DropDown' and 'Menu' tabs inside the 'General' tab as subtabs. I would really appreciate some details on the sub-tabs inside the 'Menu Items' tab. |
Beta Was this translation helpful? Give feedback.
-
Here's a link to my github repo. You can also take a look at the initial screenshots here. |
Beta Was this translation helpful? Give feedback.
-
I have a few doubts:
|
Beta Was this translation helpful? Give feedback.
-
Let Me know when you update the config. I'm currently testing the GUI on TF v2.0.0-alpha. I'm doing the registry editing bit now. It will be done in no time. |
Beta Was this translation helpful? Give feedback.
-
I have just updated the README.md and CONFIG.md (not translated yet), please have a look. |
Beta Was this translation helpful? Give feedback.
-
You changed so much 😅. I was almost done with functionality. I'll have to redo everything. This is final right? 😅Or are more changes incoming? |
Beta Was this translation helpful? Give feedback.
-
You mentioned default values for each property in each section in the config. Does not having a key with the property name in the registry mean the default value is considered. Or is there something else going on? How do default values work in TFs? I introduced a reset button for each property where, when you left-click it, you get the default value, and when you right-click it, you get the last saved value. So consider this. The value of darkModeGradientColor is |
Beta Was this translation helpful? Give feedback.
-
I was testing my GUI and found something wierd. My Registry at Since I'm almost done with functionality. Do you know what might be causing these problems, also what version do you recommend I test on? I'll release the first beta without styling as soon as the testing is done. |
Beta Was this translation helpful? Give feedback.
-
Are you doing any processing with the color values which are stored as |
Beta Was this translation helpful? Give feedback.
-
See v2.0.0-beta.2. |
Beta Was this translation helpful? Give feedback.
-
Just published an alpha release for TranslucentFlyoutsConfig, would like you opinion on it. |
Beta Was this translation helpful? Give feedback.
-
However, there is still a bug. By taking a quick look to your source code (please forgive me that I don't know much about python), I think you forgot to modify For another thing, I wonder if it is possible to read the user's current registry value instead of reading the user's last stored value? Any interest in adding localized translations? 😊 A weird thing is, I have never seen my explorer crash or hang in my test. But I will still look into it. 🤔 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Published a new alpha release supporting the latest v2.1.0. You might wanna check it out. |
Beta Was this translation helpful? Give feedback.
-
Thank you for the earlier explanation on the bug, that helped a lot. Here is the fixed release of the last version. I just want to make sure that the basic functionality is working so I can move on with additional features and styling. Thank you for testing as well. I really appreciate you help. |
Beta Was this translation helpful? Give feedback.
-
Also, let me know of any features you'd like on it. Here's my tracker just in case. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Just released my first beta. Please let me know how do you find the new changes and if you'd like anything more to be added. I would also appreciate if you could mention my repo in your readme so people can easily find my application. Thanks |
Beta Was this translation helpful? Give feedback.
-
I'm promoting our work on the windows subreddits. Might wanna check it out. Here're my posts: |
Beta Was this translation helpful? Give feedback.
-
Just released v1.2.0 for TFC, might wanna check it out. |
Beta Was this translation helpful? Give feedback.
-
I noticed as you mentioned that when I run TFC and close it, it crashes somehow. There were a few warnings, but I never used anything mentioned in those warnings, So I ignored them. I cannot find what is causing the crash even though I tried to catch the error. Some SystemExit error is caught every time I exit TFC and TF still throws an error and creates a dump. Edit: Also, TF doesn't let me run Windbg, but as soon as I uninstall TF, it starts instantly. |
Beta Was this translation helpful? Give feedback.
-
So, I added TFC to DisabledList and it was still creating dumps on exit, since it was crashing. But when I added it to BlockList, it didn't load TFMain64.dll into TFC and, on exit, it didn't create any dump. Since I cannot find a way to handle the crash, should I add TFC to BlockList for the user, since context menus are intentionally disabled for my application in the code? What do you think? |
Beta Was this translation helpful? Give feedback.
-
Is there a need to add |
Beta Was this translation helpful? Give feedback.
-
I am making a basic GUI for this in Python. I could use some help and advice regarding the same as I have a few doubts. I was wondering if you could reach me out from links in my profile so we can discuss a bit. Or if you prefer, we can discuss it here as well.
Here is a sneek into the very bare-bone UI:
Beta Was this translation helpful? Give feedback.
All reactions