ALTaleX531 / TranslucentFlyouts

Translucent effect for most of the win32 flyouts
GNU Lesser General Public License v3.0
864 stars 26 forks source link

Improving popup menus design #5

Closed krlvm closed 2 years ago

krlvm commented 2 years ago

Hello,

Thank you for publishing this work. I've forked it and made some improvements, making it more in line with Windows design. I had to drop quite a lot of functionality to focus on popup menus, so before submitting a patch, I'm asking for your opinion on this - does this fit your view of the development of the project, or do I need to maintain a separate fork?

Removed functionality:

Improvements:

None of this can be done without hardcoding and narrowing the scope for customization, so I'm interested in your opinion on this.

https://user-images.githubusercontent.com/51774833/181915733-00d5d606-a5f3-40b1-927a-8a16b498add8.mp4

https://user-images.githubusercontent.com/51774833/181915736-9670e0ae-908f-4ba2-a3f6-89c1cad3149a.mp4

ALTaleX531 commented 2 years ago

@krlvm Hello, thank you for your contribution to this project. Since the release of TranslucentFlyouts, we have mainly focused on customizability, functionality, and tried to avoid hardcoded implementations. I personally think that you can apply these changes to your project AcrylicMenus, these changes have specialized support for popup menus, and AcrylicMenus will bring a better experience to users and will not be deprecated because of this. Besides, we would appreciate it if you could add our names to the list of contributors for consideration. Best wishes, ALTaleX531.

ALTaleX531 commented 2 years ago

If you have any other questions, you can ask @Maplespe

krlvm commented 2 years ago

Thank you for feedback, I've published the modified source code into AcrylicMenus repository with attribution - this would not have been possible without your project..

Let me know if I can help you by porting some improvements which does not damage customizability.

Maplespe commented 2 years ago

Of course, if we can, we want to keep the customization options and user interface.