Release v1.3.5 - Expressive UI Overhaul
We are excited to announce version v1.3.5 of FreeformShell! This release brings a massive aesthetic upgrade to the Expressive Theme engine, granular system diagnostics telemetry, optional runtime permissions, and refined layout execution pipelines.
🚀 Key Highlights
🎨 Premium Expressive Theme Alignment
- Settings Hub Polish: Fully redesigned the
DisplaySettingsScreen,AppSettingsScreen, andCaptureScreento perfectly match the design language of the modern Expressive Theme (fluid layouts, tailored gradients, and premium typography support). - Layout Safety Overhaul: Removed the floating action buttons (FABs) in the Expressive view that covered vital overlay components, replacing them with a sleek integrated permission and console management card.
- Granular Sidebar Customization: The sidebar's auto-collapse/hover-expansion behaviors are now disabled by default. Users can toggle this option on/off under customization options to prevent accidental expansion triggers.
🛡️ Non-Invasive Device Diagnostics (Telemetry Card)
- Added a safe, privacy-compliant hardware diagnostics panel to the
Compatibilitydashboard. - Displays real-time hardware telemetry including Device Manufacturer/Model name, RAM Capacity/Active Usage, Processor architecture (CPU), and Disk Storage allocation (excluding any sensitive descriptors like IMEI or device IDs).
🎙️ Optional Permission Frameworks
- Integrated runtime switches and status indicators for optional Camera and Microphone permissions.
- Directly links to capture and screen recording overlays, allowing users to enable or revoke hardware access dynamically from a centralized safety dashboard.
⚡ System Stability & Desktop Controls
- Optimized background Shizuku IO commands to execute sequentially on
Dispatchers.IOthreads, preventing race conditions during dynamic Desktop Mode confirmation dialogs. - Added immediate Toast-based runtime state confirmation feedback for "Apply Only" desktop configuration shifts.
📂 Git Changeset Summary
- Modified:
MainActivity.kt,ThemeManager.kt,ExpressiveComponents.kt,AndroidManifest.xml,ShellExecutor.kt - Re-Indexed: Codebase knowledge graph fully updated with
graphify. - Version Tagged:
v1.3.5(dynamically stamps Gradle builds).