Building a Compositor for the reMarkable Tablet

Introduction Something that was bugging me while developing software for the reMarkable has been all the hacky workarounds we've had to do in order to handle displaying applications on top of each other. Generally, you have to pause the previous application with a SIGSTOP, and then resume it…