Drop the al* UI widget framework (Photo Studio UI moves to standard widgets) #443

Closed
opened 2026-10-05 18:56:08 +00:00 by sky_line · 1 comment
Owner

Part of #442, re-scoped 2026-10-06.

Decision: the Lightbox photo/grading feature itself stays and evolves into our own Photo Studio (#444). Its post-processing work is kept with credit (Alchemy's author is fine with it being in Slipstream). What we drop is the al* UI widget framework the Lightbox is built on. Photo Studio's UI is rebuilt on standard LL widgets (plus any small widgets of our own we need), as part of the #444 redesign.

Remove (when #444's new UI no longer needs them):

  • llui widgets: alcolorpicker, aldeferredrebuild, aldockpanel, alemptystate, alhistorylist, aloffsetpad, alpanefolds, alpopover, alquickopen, alscopebar, alsettingrow, alstudiofloater, alviewtype.h, plus llcommon/alparamtype.
  • The hooks they added to LL files: llview.h, llui.h, llrender2dutils helpers, llaccordionctrltab, lltabcontainer, lleditmenuhandler, llsliderctrl, llcolorswatch; restore those to the base versions.
  • Their XUI registrations / widget XML.

No longer in scope (previous version of this ticket): deleting the Lightbox floater, Scopes, Looks, LUTs or the translated post shaders. Those are redesigned or renamed under #444 instead.

Done when: no al* widget files or hooks remain, and Photo Studio works on standard widgets.

Part of #442, re-scoped 2026-10-06. **Decision:** the Lightbox photo/grading feature itself **stays** and evolves into our own Photo Studio (#444). Its post-processing work is kept with credit (Alchemy's author is fine with it being in Slipstream). What we drop is the **`al*` UI widget framework** the Lightbox is built on. Photo Studio's UI is rebuilt on standard LL widgets (plus any small widgets of our own we need), as part of the #444 redesign. **Remove (when #444's new UI no longer needs them):** - **llui widgets:** alcolorpicker, aldeferredrebuild, aldockpanel, alemptystate, alhistorylist, aloffsetpad, alpanefolds, alpopover, alquickopen, alscopebar, alsettingrow, alstudiofloater, alviewtype.h, plus `llcommon/alparamtype`. - **The hooks they added to LL files:** llview.h, llui.h, llrender2dutils helpers, llaccordionctrltab, lltabcontainer, lleditmenuhandler, llsliderctrl, llcolorswatch; restore those to the base versions. - **Their XUI registrations / widget XML.** **No longer in scope** (previous version of this ticket): deleting the Lightbox floater, Scopes, Looks, LUTs or the translated post shaders. Those are redesigned or renamed under #444 instead. **Done when:** no `al*` widget files or hooks remain, and Photo Studio works on standard widgets.
sky_line added this to the Slipstream project 2026-10-06 15:04:14 +00:00
sky_line changed title from Provenance: remove the Lightbox photo/grading studio, Scopes and al* UI widgets (unreleased Alchemy) to Drop the al* UI widget framework (Photo Studio UI moves to standard widgets) 2026-10-07 01:46:14 +00:00
Author
Owner

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).

Shipped in a published release and tested; closing (testing-lane sweep 2026-10-11).
sky_line 2026-10-11 13:25:06 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#443
No description provided.