Commit Graph

11 Commits

Author SHA1 Message Date
Hersi 6f0c35ac30 wip misc things, no real implementation change 2022-07-16 02:45:20 +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 df5756ffcf started implementing ModeSelectPage
added AudioSample class
put mode select screen header into components
fix typo in animation.lua
2022-04-28 00:21:10 +02:00
Hersi 4feb6a8645 page management code refactor 2022-04-27 12:29:54 +02:00
Hersi 98544e5e8a change class instantiation implementation 2022-04-27 02:49:04 +02:00
Local Atticus 5268ac47a5 Get basic ht anims working 2022-04-26 18:12:14 -04:00