Tuesday, April 21, 2026

Appify 2.2.0 is available

Version 2.2.0 Firefox Improvements & Fixes


Important! To receive these fixes, reinstall the app. Do not delete your app or profile.


Bug Fixes
Chromium


  • Improved X11 screen tearing behavior on NVIDIA systems
  • Uses Chromium-specific flags (separate from Firefox handling)


Firefox


  • Hardware Acceleration & Rendering (NVIDIA + X11)
  • Fixed an issue where new PWA profiles defaulted to software compositing, causing visible tearing during video playback
  • Generated user.js now enforces:
  • layers.acceleration.force-enabled
  • layers.omtp.enabled
  • gfx.webrender.all
  • gfx.webrender.enabled
  • Brings fresh profiles in line with long-running, optimized Firefox setups


Launcher Script Reliability


  • Fixed stray blank line when firefox_wayland_env was empty
  • Prevents malformed scripts and avoids edge cases with set -euo pipefail


Environment Initialization


  • Corrected initialization order of firefox_wayland_env in make_launcher_wrapper
  • Ensures consistent definition across all code paths
  • Prevents potential errors in Flatpak, Snap, and non-native environments
  • New Feature
  • Custom userChrome.css Support (Advanced and optional)
  • Adds support for UI-level customization in Firefox-based PWAs.


Firefox Advanced Options Panel


  • Explanation of userChrome.css
  • File picker (restricted to .css)
  • Clear/reset button
  • Live display of selected file path



Behavior


Selected file is copied to:


`<profile>/chrome/userChrome.css`


Source path is stored in:


"userchrome_css_source": "<path>"

Automatically restored on reinstall or reselection


Automatic Configuration


Enables required preference:


toolkit.legacyUserProfileCustomizations.stylesheets = true

Ensures Firefox loads custom UI styles correctly

Kernel autotune version 2.2.0 is now out

Kernel Autotune v2.2.0 TLDR: Makes your system more predictable by automatically tuning your Linux kernel, memory, CPU, storage, and network...