...
Overview
Review all subsections below.
Note specific ruleset changes identified and called out in following three sections.
All themes should pay special attention to the Top Level Windows section in the guidelines linked below.
Frame Usage Guidance (Continuing)
Guidelines to be used when migrating
Updates To Be Made (General)
Add support for NPC dice
If Type support desired, then register types and type resolution function.
Register system-level name rules, if any.
Migrate windows to use top-level window usage guidelines for these frames: ctbox
If these frames are used for other window types, migrate those windows to the correct top-level frame based on the guidelines.
Search for any windows using those frames; and specify the new top-level templates and rebuild using the new layout templates.
Review any overrides to the following scripts:
LibraryData, ItemManager
Remove unidentified field in body of record (Moved to header) (Items, NPCs, Vehicles)
See CoreRPG for example (i.e. nonid_name field)
Add pictures tab to records that support pictures (Items, NPCs, Vehicles)
See CoreRPG for example
Migrate master index overrides to use latest templates
See CoreRPG for example
Review usage of “mini_name” frame
Will be primarily used for character names on desktop/tokens now
Any usage for widgets or in other places should consider using “tempmodmini” or “fieldlight” frames instead.
Misc asset cleanup
Remove assets no longer used
Updates To Be Made (Specific) [PF2, SotDL]
Combat tracker migration
Migration to new top-level templates: [SotDL]
Fix errors: [PF2, ]
Remove nonid_name field in record body
[PF2 (Item/NPC/Hazard/Vehicle), ]
Add record pictures tab
[PF2 (NPC), SotDL (Item), ]
Migrate master index overrides to use latest templates
[PF2]
Misc asset cleanup
Frames: calendarmonthentry, calendarselectentry, charselectentry, moduleselectentry, partysheetentry
[SotDL, PF2, ]
Assets Updated
Templates
string_clientct_name, string_ct_entry_name, token_ctentry_base,
Assets Removed
Icons
button_menu, button_menu_down, ct_reach, ct_space, power_use, window_resize_filled,
Frames
referencepage,
Templates
frame_record_content, frame_record_content_tabbed
masterindexitem_access, masterindexitem_anchor_right, masterindexitem_category, masterindexitem_idelete, masterindexitem_link, masterindexitem_link_id, masterindexitem_modified, masterindexitem_name, masterindexitem_owner,
anchor_ct_client_label_right, anchor_ct_host_label_right, anchor_ct_label_right, anchor_ctbox_client_header, anchor_ctbox_host_header, anchor_title_ctbox, button_ct_endturn, button_ct_faction_friend, button_ct_faction_foe, button_ct_faction_neutral, button_ct_friendfoe, button_ct_menu, button_ct_nextactor, button_ct_nextround, button_ct_nextround_base, button_ct_nextturn_base, button_ct_setactive, button_ctbox_host_header_visibility, close_ctbox, frame_ct, frame_ctbox_host_header_visibility, help_ctbox, helper_ct, label_ct, label_ct_client_rounds, label_ct_header_init, label_ct_header_name, label_ct_host_rounds, label_ct_right, list_ctbox_client, list_ctbox_host, number_ct_client_rounds, number_ct_host_rounds, spacer_ct_client_header_buttons, spacer_ct_host_header_buttons,
...