In-game event

Shadowforge Update – Layers, Timeline & Onion Skin Improvements

Shadowforge · published · build 22572227

🎨 Shadowforge Update – Layers, Timeline & Onion Skin Improvements

This update focuses on improving how layers, timeline interaction, and onion skin behave together. A lot of internal systems have been cleaned up to make the workflow more consistent and predictable.


🧱 Layer System Improvements

  • Fixed issues where hidden layers (red eye off) would still appear on the canvas

  • Multiple layers can now be hidden at the same time correctly

  • Layer visibility now behaves consistently across:

    • Canvas rendering

    • Timeline

    • Onion skin


🎞️ Timeline & Layer Sync

  • Timeline now properly syncs with the currently selected layer

  • Selecting a layer from the right-side panel correctly updates the active frame surface

  • Fixed cases where the timeline would not reflect the actual active layer


👁️ Onion Skin Overhaul

  • Onion skin now uses the real layer surfaces (s4 → s18)

  • Hidden layers are no longer shown in onion skin

  • Onion skin now behaves consistently with layer visibility


🎚️ Onion Skin Opacity Slider

  • Added a new opacity slider for onion skin

  • Fully integrated with the Shadowforge UI style

  • Panel is:

    • Draggable (like other FX panels)

    • Adjustable using right-click drag

    • Includes Reset and Close buttons


🧠 Internal Improvements

  • Reduced conflicts between multiple draw/composite paths

  • Improved consistency between:

    • Canvas rendering

    • Timeline surfaces

    • Layer visibility logic

  • Better synchronization of:

    • current_frame

    • layershow

    • final_surf


⚠️ Notes

  • This update focuses on stability and consistency rather than adding new tools

  • Some systems (like timeline multi-selection) are still being refined


⭐ Thanks for testing and feedback—more improvements coming soon!

More from Shadowforge

Other announcements

All events