.\" morinaga-launcher.1 - manual page for Morinaga's Android launcher .TH MORINAGA\-LAUNCHER 1 "November 2024" "Version 1.0" "Morinaga OS Manual" .SH NAME morinaga\-launcher (port of st for Android) \- Android launcher and application manager for Morinaga OS .SH DESCRIPTION The Morinaga launcher is a minimalist Android application launcher that integrates with both i-mode and t-mode. It provides a searchable interface, WiFi management, and application handling capabilities. .SH CORE FUNCTIONALITY .SS Application Management .TP .B loadApps() Loads all available applications using PackageManager .TP .B launchAppByName(String appName) Launches application by its display name .TP .B filterList(String query) Filters applications based on search query .SS Menu System .TP .B DEFAULT_MENU Items .nf .RS 💻 t-mode - Launch t-mode environment 📱 Apps - Show application list 📂 Files - Open file manager Web Browser - Launch default browser 📞 Dialer - Open phone dialer ✉️ Texts - Open messaging 👤 Contacts - Open contacts 📷 Camera - Launch camera 🌐 Networks - WiFi management 🔊 Audio - Audio settings ⚙️ Config - System settings ⚡ Power - Power options .RE .fi .SS WiFi Management .TP .B showWifiMenu() Displays available WiFi networks .TP .B scanWifiNetworks() Scans for available networks .TP .B connectToWifi(String ssid) Connects to specified network .TP .B promptForPassword(String ssid) Prompts for network password .SH INPUT HANDLING .TP .B Volume Keys Navigate menu items (Up/Down) .TP .B Enter Key Select highlighted item .TP .B Search Bar Real-time filtering of items .SH STATE MANAGEMENT .TP .B isInAppsMenu Application list state .TP .B isInPowerMenu Power options state .TP .B isInWifiMenu WiFi management state .SH POWER MANAGEMENT .TP .B handlePowerOption(String option) Handles power-related actions: .RS .IP \[bu] 2 Lock - Lock screen .IP \[bu] Reboot - System restart .IP \[bu] Shutdown - Power off .RE .SH INTEGRATION .SS T-mode Integration .TP .B launchTMode() Launches X11 environment with Watson .SS Android Integration .TP .B handleMenuSelection() Processes menu actions within Android .SH FILES .TP .I /data/data/com.morinaga.launcher/ Application data directory .SH SEE ALSO .BR morinaga (1), .BR watson (1)