Commit Graph

215 Commits

Author SHA1 Message Date
Francisco Vallarino
8bd485c2b8 Use foldl' when possible 2020-05-30 13:43:37 -03:00
Francisco Vallarino
767a458e75 Clean up Seq imports 2020-05-30 01:44:41 -03:00
Francisco Vallarino
582cd8be90 Remove Generic constraint on WidgetState 2020-05-30 00:51:09 -03:00
Francisco Vallarino
9545405153 Remove unused ResizeChildren logic. Refactor handler logic to share it in Events and WidgetTask modules 2020-05-29 23:13:24 -03:00
Francisco Vallarino
7de2573df5 Update children sizes on scroll events 2020-05-28 23:20:47 -03:00
Francisco Vallarino
44530383a4 Fix issue with events on children widgets 2020-05-26 18:14:32 -03:00
Francisco Vallarino
f5f83c314d Move control out of overseer and into widgets 2020-05-26 16:01:52 -03:00
Francisco Vallarino
6f15890840 Promote Common/Core to a top level module and split into submodules 2020-05-11 19:53:41 -03:00
Francisco Vallarino
eb6fd9ad59 Update tasks 2020-05-07 17:04:27 -03:00
Francisco Vallarino
9bbc558c2c Call Renderer's begin/end 2020-05-07 17:04:27 -03:00
Francisco Vallarino
f432b149de Reorganize tasks 2020-05-07 17:04:27 -03:00
Francisco Vallarino
48a0fad519 Handle async user tasks 2020-05-07 17:04:27 -03:00
Francisco Vallarino
2fa8e0c3df Refactor handleWidgetEvents into several functions/types. Initial logic to handle user state updates 2020-05-07 17:04:27 -03:00
Francisco Vallarino
dd6af38812 Store keyboard and mouse status 2020-05-07 17:04:27 -03:00
Francisco Vallarino
a167bddd8a Add enter/move/leave mouse support 2020-05-07 17:04:27 -03:00