no MacOS, se você definir glfwWindowHint(GLFW_DECORATED, false); // hide titlebar
então glfwIconifyWindow
e glfwMaximizeWindow
não fazem nada.
Alguém tem uma solução alternativa?
Este é definitivamente um bug, obrigado!
Como uma solução alternativa até que isso seja corrigido, você pode redimensionar e mover a janela manualmente para a área retornada por glfwGetMonitorWorkarea
de qualquer monitor que contenha o centro da janela.
Isso estava no MacOS 10.14
Devo acrescentar que estava no GLFW 3.1.x (IIRC) e que no GLFW 3.3.2 o glfwIconifyWIndow
parece funcionar como esperado e para glfwMaximizeWindow
, pude usar glfwSetWindowAttrib(win->rawWindow, GLFW_DECORATED, true);
para temporariamente e, em seguida, chamá-lo, para contornar isso por agora.
Eu gostaria que houvesse uma solução alternativa para o GLFW 3.1.x porque ainda viso o suporte do MacOS 10.6
Também percebi que não há barras de redimensionamento ... seria bom poder corrigi-las também