Skip to content

1.3.0

Choose a tag to compare

@thejoester thejoester released this 26 Jun 10:16
0830f86

Changed

  • Lock Manager:
    • Added a Players column to the Lock Manager showing "All Players" for global locks or "N of M players" for partial locks.
  • Settings Sync:
    • Replaced the 4-gesture lock system (click, shift+click, right-click, shift+right-click) with a simpler dialog-driven flow.
      • Clicking an unlocked setting's lock icon opens a Stage Lock dialog with a value editor, Hard/Soft lock choice, and player targeting (defaults to All Players; select a subset for a partial lock).
      • Clicking a locked setting's lock icon opens a Manage Lock dialog showing the current lock type and value, with options to Edit or Unlock.
      • Staged (not-yet-applied) locks now show in green on the lock icon.
      • An "Apply N Pending Lock(s)" button appears in the settings form footer when locks are staged, allowing locks to be committed without clicking Save Changes.
  • Tag Manager (Bulk Assign):
    • The search filter in the Bulk assign dialog now also searches by author name.
    • Added a "Select All Filtered" button to the Bulk Assign dialog that checks all currently visible (filtered) modules.
  • Module Manager:
    • "Activate All" and "Deactivate All" buttons are now "Enable Filtered" and "Disable Filtered".
      • They operate on the currently filtered set of modules (by text search or tag filter). With no filter active the behavior is identical to before.
  • Inclusion/Exclusion Manager:
    • The Inclusions and Exclusions section headers now stand out more: larger text, uppercase with letter spacing, stronger background, and a top border separator
  • Import/Export:
    • Added Module Tags row to the Import/Export dialog, allowing the full tag dataset (tags, subtags, and module assignments) to be exported and imported.
  • UI:
    • Added dividers to the BBMM header dropdown menu to group related tools visually.
  • Localization:
    • Updated Brazilian Portuguese (pt-BR) localization. Thank you Kharmans!