Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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)

  • Updates To Be Made (General)

    • Migrate windows to use top-level window usage guidelines for these frames: recordsheet, imagebox, storybox,

      • If frames 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.

      • Search for any windows using “record_window*” or “record_header*” copied window classes, and make sure overrides work correctly.

    • Add icon for window menu link (window_toolbar_link)

    • Image toolbar has been completely reworked.

      • See imagewindow_toolbar window class and ImageManager script for new button registrations and templates.

  • Updates To Be Made (Specific) [CPR, PF2, SDL]

  • CPR - Remove

    • Frames

      • imagebox_header,

    • Icons

      • button_collapse_w, button_expand_w,

    • Templates

      • button_imagewindow_sizeup, button_record_activateid, close_recordsheet, close_imagebox, close_storybox, help_imagebox, icon_record_locked, sub_record_header,

  • CPR - Review

    • General

      • Review all window classes using recordsheet/storybox frame (See CoreRPG implementations)

      • Review all window classes inheriting from record_window* or record_header* (See CoreRPG implementations)

      • Review all button_text* usage to ensure super.onInit is called if onInit overriden

      • Add button_toolbar_link icon

    • Window Classes

      • ct_entry (link token3Dflat or call base link function), item, npc, quest, treasureparcel,

  • PF2 - Remove

    • Script Functions

      • GameSystem.getCharSelectDetailLocal

    • Templates

      • anchor_record_header_right, button_enc_refreshcr, button_enc_refreshxp, close_recordsheet, close_storybox, frame_record, icon_record_locked, label_recordtype, link_record_header, sub_record_header,

  • PF2 - Review

  • General

    • Review all window classes using recordsheet/storybox frame (See CoreRPG implementations)

    • Review all window classes inheriting from record_window* or record_header* (See CoreRPG implementations)

    • Review all button_text* usage to ensure super.onInit is called if onInit overriden

    • Add button_toolbar_link icon

  • Window Classes

    battle_header, ct_entry (link token3Dflat or call base link function), item, npc, quest_stats (->quest_main), referenceaction, reference_activity, referencefeat, referenceskill

    • SDL - Remove

      • Frames

        • frame_story_content, referencepage,

      • Templates

        • close_recordsheet, close_storybox,

    • SDL - Review

      • General

        • Review all window classes using recordsheet/storybox frame (See CoreRPG implementations)

        • Review all window classes inheriting from record_window* or record_header* (See CoreRPG implementations)

        • Add button_toolbar_link icon

      • Window Classes

        • ct_entry (link token3Dflat or call base link function), item, npc

  • Assets Removed

    • Fonts

      • npcsheet_header

    • Frames

      • campaigncontrolframe, imagebox_header, whitecontrolarea, windowhandle,

    • Icons

      • button_collapse, button_collapse_w, button_expand, button_expand_w, button_scrollerpan, button_scrollerpan_down, button_sizedown, button_sizedown_down, button_sizedown_hover, button_sizeup, button_sizeup_down, button_sizeup_hover, button_zoomer, button_zoomer_down, button_zoomin, button_zoomin_down, button_zoomout, button_zoomout_down, tool_down_30, tool_left_30, tool_lock_closed, tool_lock_open, tool_minus_30, tool_plus_30, tool_right_30, tool_up_30,

    • Script Functions

      • GameSystem.getCharSelectDetailLocal

    • Templates

      • anchor_ctentry_right, area_parcel_content, button_ctentry_activateactive, button_ctentry_activateattributes, button_ctentry_activatedefensive, button_ctentry_activateeffects, button_ctentry_activatespacing, button_ctentry_activatetargeting, button_ctentry_idelete, button_ctentry_isidentified, button_ctentry_tokenvis, button_ctsection_effect_iadd, button_record_isidentified_image, button_record_toolbar, button_window_sizedown, button_window_sizedown_base, button_window_sizeup, button_window_sizeup_base, frame_ctsection_effect, frame_ctsection_spacing, frame_ctsection_targeting, frame_ctsub, frame_parcel, frame_record_lower, frame_refmanualpage_content, handle_record, handle_record_tabbed, helper_imagepanel, icon_clientctsection_effect, icon_ctsection, icon_ctsection_effect, icon_ctsection_spacing, icon_ctsection_targeting, image_toolbar_anchor, image_toolbar_button_deathmarkerclear, image_toolbar_draw, image_toolbar_mode_select, image_toolbar_mode_targetselect, image_toolbar_mode_unmask, image_toolbar_button_zoomtofit, image_toolbar_targeting, image_toolbar_toggle_grid, image_toolbar_toggle_lock, image_toolbar_toggle_preview, image_toolbar_toggle_shortcut, image_toolbar_toggle_tokenlock, imagepanel_record, imagepaneldata_record, label_ctentry_reach, label_ctentry_space, link_ctentry, link_story, list_ctsection_effect, number_ctentry_reach, number_ctentry_space, spacer_clientctsection_effect, story_page_top, story_page_prev, story_page_next, string_ctentry_effects, string_ctname, string_ctname_nonid, string_record_name_ref, sub_ctsection_targeting, sub_note_header, toolbar_button_color_base,

    • Window Classes

      • ref_text_header,

  • Assets Removed (Previously Deprecated with Warnings)

    • Templates

      • anchor_ctentry_right, button_ctentry_activateactive, button_ctentry_activatedefensive, button_ctentry_activateeffects, button_ctentry_activatespacing, button_ctentry_activatetargeting, button_ctentry_idelete, button_ctentry_isidentified, button_ctentry_tokenvis, button_ctsection_effect_iadd, frame_ctsection_effect, frame_ctsection_spacing, frame_ctsection_targeting, frame_ctsub, icon_clientctsection_effect, icon_ctsection, icon_ctsection_effect, icon_ctsection_spacing, icon_ctsection_targeting, label_ctentry_reach, label_ctentry_space, link_ctentry, list_ctsection_effect, number_ctentry_reach, number_ctentry_space, spacer_clientctsection_effect, string_ctentry_effects, string_ctname, string_ctname_nonid, sub_ctsection_targeting,

    • Window Classes

      • ct_targets,

  • Assets Deprecated

    • Templates

      • button_imagebackpanel_sizedown, button_imagebackpanel_sizeup, button_imagefullpanel_sizedown, button_imagewindow_sizeup, close_imagebox, close_imagepanel, close_recordsheet, close_storybox, frame_record, frame_story_content, help_imagebox, help_imagepanel, icon_record_locked, label_recordtype, link_record_header, spacer_recordtype, string_record_name_id, sub_record_header,

  • Assets (Review Usage)

    • Templates

      • string_record_name, string_record_name_image, string_record_name_story,

    • Window Classes

      • power_stats (-> power_main), quest_stats (-> quest_main),

...