Forum Discussion
SOI_7
May 01, 2019Iron Contributor
Acrylic title bar
Well, actually this is a feature that I'd like to see in the whole OS, but since it existed in the old Edge, I'd love to see it in the Chromium version as well
HotCakeX
Nov 30, 2019MVP
filetrekker1360 wrote:HotCakeX I mean, they *could* do it, but it would mean either major changes to Windows itself, which the Edge team have no control over, or to drop support for other operating systems other than Windows 10, or maintain two separate branches of the same browser, which they don't want to do, and the open source nature of Chromium may also play a factor also.
source? proof?
filetrekker1360
Nov 30, 2019Copper Contributor
The new version of Edge is based on Chromium, which is written in C and C++, Acrylic effects can't be used in native C++ codebases, your source here, from the horses mouth - https://docs.microsoft.com/en-us/cpp/dotnet/mixed-native-and-managed-assemblies?redirectedfrom=MSDN&view=vs-2019
As others have mentioned, there are some ways to cross into other Windows 10 languages to possibly enable acrylic effects in a predominately C++ app, but it requires a significant rewrite and will break compatibility with other operating systems, whereas currently, they can maintain one codebase and compile for whatever they like.
As others have mentioned, there are some ways to cross into other Windows 10 languages to possibly enable acrylic effects in a predominately C++ app, but it requires a significant rewrite and will break compatibility with other operating systems, whereas currently, they can maintain one codebase and compile for whatever they like.
- HotCakeXNov 30, 2019MVPSpoiler
filetrekker1360 wrote:
The new version of Edge is based on Chromium, which is written in C and C++, Acrylic effects can't be used in native C++ codebases, your source here, from the horses mouth - https://docs.microsoft.com/en-us/cpp/dotnet/mixed-native-and-managed-assemblies?redirectedfrom=MSDN&view=vs-2019
As others have mentioned, there are some ways to cross into other Windows 10 languages to possibly enable acrylic effects in a predominately C++ app, but it requires a significant rewrite and will break compatibility with other operating systems, whereas currently, they can maintain one codebase and compile for whatever they like."Acrylic effects can't be used in native C++ codebases"
source for that statement.
- FileTrekkerDec 04, 2019Copper Contributor
HotCakeX I literally provided you with the source in that sentence. But here's another, again from Microsoft themselves - https://docs.microsoft.com/en-us/windows/uwp/design/style/acrylic - it's only supported in XAML or C Sharp.
- HotCakeXDec 04, 2019MVPI'm sure Microsoft can extend it to other languages,
they created it, set the limits and rules themselves, so they can extend it.