v2.0.5

v2.0.5

I. Release Overview

OpenFDE 2.0.5 delivers multiple optimizations and fixes across system stability, display compatibility, window management, screen recording/audio recording, Gallery, and file management, while also enhancing support for certain kernels and system environments. This update focuses on improving multi-display experiences, consistency in desktop and app window operations, and the usability and reliability of high-frequency daily apps (File Explorer, Gallery, Recorder, etc.).


II. New Features & Improvements

1. Display & Multi-screen

  1. Monitor Detection & Brightness Adjustment

    • Extended the monitor detection timeout to address cases where brightness adjustments occasionally did not take effect on some devices, improving success rate and stable feedback for display-related operations.

  2. Parallel Space/Portrait Mode Behavior Adjustments

    • Deprecated the standalone ‘Disable Full Screen’ logic. Now, enabling Force Portrait Mode achieves disabling full-screen scaling and related behaviors, simplifying settings with clearer semantics.

    • Renamed and refined the ‘Portrait Mode’ option to Disable Window Resizing in Settings for more intuitive understanding.


2. Window Management & System UI

  1. New Window Control SDK

    • A brand-new window resizing SDK fully takes over legacy window controls, including:

      • Full screen

      • Maximize

      • Minimize

      • Restore

    • Unified window behavior for consistent operations and better interactions.

  2. Explorer / File Manager Window Revamp

    • Explorer and File Manager now adopt the new window SDK for a more natural, unified window experience:

      • Merge window buttons with the app’s custom title bar into a single-row layout.

      • More fluid and consistent dragging, resizing, and state switching.

  3. SystemUI Optimizations

    • Fixed wording display for “End Recording,” preventing unnecessary line breaks.

    • Fixed a potential abnormal behavior when pressing Enter after typing Chinese in the app list search box.

    • Fixed inconsistent icon sizes for three volume icons in the status bar, unifying their appearance.


3. Desktop & Core Experience

  1. Tencent Meeting Desktop Sharing

    • Fixed an issue where desktop sharing in Tencent Meeting showed no image, ensuring proper display during remote sharing.

  2. Desktop Wallpaper Setup Flow

    • Fixed an app crash when opening an image during the wallpaper change flow, improving stability for desktop personalization.

    • Also fixed a failure when selecting a photo in Wallpaper and attempting to open it with Gallery (see Gallery-related fixes).


III. High-frequency App Optimizations & Fixes

1. Explorer & Gallery

  1. Scrollbar & UI Consistency

    • Optimized scrollbar styles in Explorer and Gallery to better align with the overall UI, improving visual consistency and usability.

image-20260211-010545.png
f1e69d72ff0f36ecf7544434b03d1363-20260211-030658.png
  1. Consistent Window Behavior

    • Gallery and Explorer both integrate the new window SDK to ensure unified behavior and natural feedback for maximize, restore, drag, and resize operations.


2. Gallery-related Fixes

As a frequently used multimedia management tool, Gallery has received focused optimizations and fixes in this release:

  1. Crop Screen & Filter Bar

    • Fix: After entering the image crop screen, maximizing the window no longer causes the filter function bar at the bottom to appear abnormally, preventing layout issues.

  2. Window Resizing & Missing Function Bar

    • Fix: Resolved an issue where the function bar would disappear when resizing the Gallery window while editing an image, ensuring the editing toolbar displays properly at all window sizes.

  3. Tab Switching & Refresh

    • Fix:

      • After switching tabs (e.g., Images/Videos) in Gallery, there was a probabilistic issue where the Gallery window could no longer be resized.

      • When on the "Videos" tab, the video list failed to auto-refresh after a recording finished and only updated after manually switching back to the Videos tab. Now the list refreshes normally after recording completes.

  4. Image Preview Clarity

    • Fix: Resolved an issue where text in photos appeared blurred when previewing a single image and then maximizing the window, improving clarity of images and text.

  5. Wallpaper–Gallery Integration

    • Fix: Resolved a failure when selecting a photo in "Wallpaper" and opening it with Gallery, ensuring compatibility between the desktop wallpaper selection flow and the Gallery open flow.

  6. Display & Font Size Issues

    • Fix: With both system "Display size" and "Font size" set to maximum, editing images in Gallery could result in text not fully displayed. Usability in large-font mode has been improved.

  7. Format Support

    • New: Added support for FLV thumbnails generation and display, improving visual management for common video formats.


3. Screen Recording & Audio Recording

  • Screen Recording Image Size Issue

    • Fix: In single-application recording, occasionally the recorded image appeared too small. Ensures the recorded content displays at a normal scale during playback.

  • Dropped Frames in Screen Recording

    • Fix: Addressed frame-drop issues in normal recording scenarios, significantly improving recording smoothness.

    • Note: In laptop power-saving mode, some frame drops may still occur due to hardware power-saving policies. This is a known limitation.

  • Screen Recording Text & Interaction in SystemUI

    • Fix: Resolved the line-wrapping issue of the “End Recording” text in SystemUI, making the interaction display more compact and clear (see the SystemUI section above).

  • Recorder App

    • Fix: After the Recorder window is maximized, opening “Recorder → Settings” no longer causes abnormal UI display. Ensures the settings page renders correctly under all window states.


IV. System & Compatibility Fixes

1. User Logout & FDE Startup

  • Fix: Logging out of a Linux user caused FDE to exit automatically but left behind a singleton detection file, preventing FDE from starting after switching to another Linux user.

    • Temporary files are now properly cleaned up after the user logs out, ensuring other users can start FDE normally.

2. Compatibility Framework & Configuration Retention

  • Fix: When upgrading the FDE version via the compatibility framework, previously manually modified compatibility settings could be mistakenly deleted.

  •  

    • After this update, upgrades will retain users’ custom compatibility configurations whenever possible, avoiding repeated configuration and interruptions to the experience.

3. Simplification of Settings App Modules

  • Adjustment: In the Settings app, certain modules that are not currently needed in this scenario or are not fully enabled are now hidden, such as: Multi-user, etc.

  • This streamlining reduces the learning burden for regular users and prevents misoperations and configuration interference.


V. Known Behavioral Changes

  • Force Portrait Mode now also serves as the control for “Disable full-screen scaling / Disable window resizing.” If you previously relied on the standalone “Disable Full Screen” option, please enable the corresponding portrait/window restriction setting in Settings to achieve the same effect.

  • When recording in power-saving/battery-saver mode, a certain amount of frame drop may still occur due to hardware power-consumption policies. For scenarios with higher requirements on visual smoothness, it is recommended to use Performance Mode for recording.