Preheat the oven to 350 degrees F.
In the bowl of a stand mixer, cream together butter and sugars until well incorporated.
Add in egg and vanilla, mixing well.
In a medium bowl, stir together the dry ingredients - flour, baking powder, salt, and cinnamon.
Slowly mix the flour mixture into the wet ingredients. The dough should just come together.
Line an 8x8 glass pan with parchment paper.
Spread about 1 cup of the dough into the bottom of the lined dish to form a crust, using your fingers or a spatula to push the dough around the pan in an even layer. You should have about 2 cups of dough reserved for the topping later on.
Bake in the oven for 15 minutes.
While the crust bakes, combine cranberries, sugar, cornstarch, vanilla, and orange juice.
Let the crust cool for about 10 minutes, then pour the cranberry filling into the dish.
Taking clumps of the remaining dough, press them flat into your hands, and lay on top of the cranberries. You should have some cranberries peaking through.
Bake in the oven for 45-50 minutes, until golden brown.
Take out of the pan and allow to cool on a wire rack.
For the glaze, mix all of the ingredients together, and drizzle on top of the cranberry crumble once it has cool