NiLuJe
75356f2837
flash_ui: Workaround potential EPDC races ( #7332 )
...
* flash_ui: Yield to the kernel between the HL and the UNHL/CB to let the EPDC do its thing in peace.
* UIManager: Handle nils in task scheduling arguments.
* SkimTo: Use the same, thicker chapter nav icons as ReaderSearch (fix #7326 ).
* SkimTo: The bookmark toggle button doesn't require a vsync flag.
4 years ago
Frans de Jonge
e257c4e45e
[feat, Kobo] Autoshutdown ( #5335 )
...
The methods used here will likely work on most embedded devices, which is why I put them in their own WakeupMgr interface/scheduler module, separate from Kobo.
See https://www.mobileread.com/forums/showthread.php?p=3886403#post3886403 for more context.
Fixes #3806 .
5 years ago
Frans de Jonge
cfaa119c35
[fix, UX] Allow modal widget on top of modal widget ( #3170 )
...
Fixes #2653 .
7 years ago
Frans de Jonge
e3c17aa6d0
Travis: run luacheck on unit tests ( #3059 )
...
* Travis: run luacheck on unit tests
7 years ago
Hzj_jie
7d2ed4c3d0
Move kobo auto-suspension logic out of UIManager ( #2933 )
7 years ago
Hzj_jie
30378eb2a8
Add restart koreader function and ensure FlushSettings event can be delivered to all widgets ( #2772 )
7 years ago
Qingping Hou
fadad90447
uimanager(fix): handle stack change in close
8 years ago
Qingping Hou
af2f3c30c7
uimanager(fix): handle last widget in broadcast event properly
8 years ago
Qingping Hou
ce7ae2dfac
uimanager(fix): handle edge case where second widget in stack is ignored
8 years ago
Qingping Hou
a92a88e063
uimanager(fix): check active widgets in the correct order
8 years ago
Qingping Hou
144fd170f1
uimanager(refactor): replace autosuspend if check with noop
9 years ago
Zijie He
b86aa5a02b
Implement auto-suspend function for Kobo. Add test case for UIManager:_checkTasks, which should not clear _task_queue_dirty bit before looping.
9 years ago
Qingping Hou
e52c74afcc
test: more uimanager scheduler test
9 years ago
Qingping Hou
ab98097e72
add tests for scheduler
9 years ago