I feel that it violates some of the Bangle principles, for example it shows
Gadgetbridge notifications smoothly integrated in the watch face and not via
the notifications app.
I think provided you document what the incompatibilities might be it should not be a problem.
For example I have two watch faces that are full screen and dont display the widgets; I
do load the widgets but then ensure that they dont draw on the screen.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I think provided you document what the incompatibilities might be it should not be a problem.
For example I have two watch faces that are full screen and dont display the widgets; I
do load the widgets but then ensure that they dont draw on the screen.