Cocoon 3.0.1
As always, please make a backup before updating
New features
- Pin apps from the Y menu to a new section at the top of the app drawer. Docked apps appear there automatically without app drawer pins changing the dock
- Added an Android Games smart folder that automatically finds installed games, excludes non-game apps and supports Hide Game
- Added an option to change the default games folder used when Cocoon automatically finds folders for newly added platforms (this will be expanded soon to allow full migration to a new ROM folder, for example, when you transfer your entire ROMs folder from one storage to another)
- Added subtle animated wallpapers for Cocoon's built-in Light, Dark and OLED themes
- Added an option in System & Advance to skip Cocoon's animated startup splash
- Added unsaved-changes warnings to settings and menus that require confirmation
Navigation, touch and displays
- Made Home page swiping more reliable and added touch support to the page arrows
- Added touch controls across Music, Last Played, Playtime, Picnic and Now Playing widgets
- Made Pods fully touch-navigable, including swiping between Single-Screen sections
- Added touch support to Verbose Session controls, including session icons, page arrows and game tiles
- Adding a ROM folder now returns controller focus correctly after the Android folder picker
- Apps now open on the secondary screen by default (or on the screen where Now Playing is (same with app drawer) and can be overridden with a toggle in the Context menu (toggle is also now in App Drawer and they both share the preference)
- Explicit Top and Bottom launch choices now work properly from the app drawer
- Added full controller navigation for opening and clearing notifications
- Notifications cleared in Cocoon or Android now disappear from both
- Fixed analog and digital controller triggers activating twice from one pull
- Cocoon no longer changes AYN Thor display focus or keyboard-pinning settings when using Single-Screen mode (fixes auto-lock / home&back setting changes, thx AYN 🙄)
App drawer, folders and grid
- App drawer searches now remain visible in a dedicated search bar
- Updated the app drawer to a cleaner five-column layout with wider side margins
- New platform smart folders use system-inspired colors, while other smart folders follow your accent
- Folder icon overlays now appear immediately when opening a folder
- Sorting options now work properly inside smart folders
- Simplified Single-Screen settings and made all five grid row counts available
- Removing a tile in page mode now keeps you on the same page and position
- Removing an Android shortcut now removes only that Home or folder copy; the final copy is clearly labelled Delete Shortcut
- Game context menus now follow the current grid selection after returning from the app drawer
- Widgets now use the same sizing and spacing as game and folder tiles
- Grid resets and organization changes now use each widget's smallest supported size instead of forcing unsupported 1x1 tiles
- Cocoon now safely repairs stale grid data at startup without rebuilding healthy layouts
- Built-in platforms no longer show the Delete Platform option, preventing repeated repair warnings
Visual, artwork and audio fixes
- Refreshed the built-in Pods with new logos, hero artwork, screenshots and descriptions
- Resized game tiles now reload hero and logo artwork at the resolution they need
- Glass tiles and shadows now remain visible while swiping by touch
- Fixed the startup video stretching on non-16:9 screens
- Fixed the 2x2 Playtime widget graph overlapping its weekly summary and cutting off the minutes label on five-row grids
- Fixed Cocoon music not starting after a cold launch
- Animated folder icons and Home screen audio now resume reliably after sleep, animations continue while the dock is focused, and icons no longer flicker when first selected
- The Corners and Corners (Animated) selection styles now match the shape of resized game tiles
- Restored the X/Delete action for downloaded themes and assets, with deleted items leaving the list immediately
- Removed single-screen colour gradient at top of grid
Stability and performance
- Fixed Single-Screen information freezing or crashing, including Android apps without logo artwork
- Fixed repeated Flutterkey-related crashes around Home, Settings and Pods
- Fixed crashes when quickly browsing large or regex-heavy folders
- Fixed crashes while scraping large libraries
- Games no longer open with an incompatible player when the selected player does not support their file type
- Steam integrations now stay connected across sleep and wake
- Discord & Steam now successfully initialises after boot, showing friend count quickly
- Improved database updates to reduce stale grids, missing tiles and partial saves when several changes happen at once
Misc
-
Neo Geo platform can now have achievements scraped
-
Added further performance, memory-use and power-drain improvements throughout Cocoon!! Once again pretty huge. A lot of bugs to do with sleep drain and high power drawer have been fixed. Cocoon should be snappier and lighter than ever