Commit Graph

8 Commits

Author SHA1 Message Date
Hersi 3dcc54320c rename pagemanager to pageregistry 2022-08-08 21:41:32 +02:00
Hersi 6749cb2a1c introduced PageManager
which made it pretty to get page instances (ewww '.__name')
from now page implementations use the PageManager to get page instances
SplashPage fading improvements
TitlePage implementation
replace viewHandler calls from page implementations with 'self:onInvalidation()'
fixed ListField focus implementation
fixed SelfTestField crash
MainMenuPage and subpages implementation
2022-06-29 00:35:52 +02:00
Hersi a6a95cbd9c moved service page and service field to page API 2022-06-29 00:24:59 +02:00
Hersi f543cd21f4 minor API changes 2022-06-29 00:23:16 +02:00
Hersi 9b170a519f page api update 2022-05-22 03:05:24 +02:00
Hersi e68fcd5bfe code cleanup
instead of implementing __tostring, set __name
use variable name 'params' instead of 'o'
use 'self' for indicating instance instead of 'this'
move private members under self instead of params
set doc type of 'params' as the object created (helps IDE autocomplete)
2022-05-06 01:02:30 +02:00
Hersi be9a1f9408 moved titlescreen implementation to the new page system
added Screen middle-class to titlescreen/
added BootScreen implementation
added "missing" input enums to globals
PageView no longer requires a rootPage on construction
added a mouse handler to Page
ModeSelectPage no longer starts playing audio and animations on construction
2022-05-04 03:34:37 +02:00
Hersi 4feb6a8645 page management code refactor 2022-04-27 12:29:54 +02:00