feat: Improved navigation in courses (via a plugin)

What it does:
 - Makes the course navigator focused on the currently selected lesson instead of the top upon opening
 - Adds arrows to the course page, to allow for easier navigation.
This commit is contained in:
Jaxx7594
2026-06-06 23:12:30 +08:00
parent f75d2566dd
commit 984719ce28
3 changed files with 355 additions and 1 deletions
+2
View File
@@ -11,6 +11,7 @@ import profilePicturePlugin from "./built-in/profilePicture";
import assessmentsOverviewPlugin from "./built-in/assessmentsOverview";
import backgroundMusicPlugin from "./built-in/backgroundMusic";
import messageFoldersPlugin from "./built-in/messageFolders";
import enhancedNavigationPlugin from "./built-in/enhancedNavigation";
//import testPlugin from './built-in/test';
// Heavy plugins (lazy-loaded only when enabled)
@@ -31,6 +32,7 @@ pluginManager.registerPlugin(profilePicturePlugin);
pluginManager.registerPlugin(assessmentsOverviewPlugin);
pluginManager.registerPlugin(backgroundMusicPlugin);
pluginManager.registerPlugin(messageFoldersPlugin);
pluginManager.registerPlugin(enhancedNavigationPlugin);
//pluginManager.registerPlugin(testPlugin);
// Register heavy plugins with lazy loading