Make Notice Bar

v0.5.4Updated: 28/11/2025

v0.5.4

  -Admin: Preview flex rules (actions flex:0 0 auto; message flex:1 1 auto); deploy URL field style tweaks.

v0.5.3

  -Admin: Integrated Action URL with https:// prefix + toggle (removes separate Link/Button URL fields); URL cleaning + mapping to legacy keys; live preview uses unified field.

v0.5.2

  -Admin: unify Action URL + New Tab into single control used for Link/Button; preview flex spacing and close button styling now match frontend.

v0.5.1

  -Admin: merge Font+Background into Style tab; Custom CSS becomes icon-only tab with dashicons-shortcode aligned right.

v0.5.0

  -Admin: Scheduling header/row conditional; Close button becomes ENABLED/DISABLED toggle; preview shows close; front-end CSS prevents close from sitting off-screen.

v0.4.9

  -Admin: Move Close Button settings into General; rename fields; duration visible only when enabled.

v0.4.7

  -Admin: General tab — Display radio button bar; help only on Scheduled; Flatpickr date-time picker with site timezone hint/link; removed quick helper buttons.

v0.4.6

  -Admin: preview updates when editing button/link text; restructure form to one field per row with uniform labels; no schema changes.

v0.4.5

  -Admin preview container: center with margin 24px auto 0; cap at 1680px; make .noticebar-preview-body display: contents; apply box-sizing to .notice-bar; prevent long text pushing button; mobile mode constrains container not bar.

v0.4.4

  -Admin preview: resize applies to .noticebar-preview-body in mobile mode (not just .notice-bar); layout parity maintained.

v0.4.3

  -Admin preview DOM restructure: preview body outside tabs; header inside tabs; initial schedule state server-rendered; parity with front-end layout; device toggle and mobile spans maintained.

v0.4.2

  -Admin preview: move preview into tabs container; fix mobile message visibility; add desktop/mobile toggle with responsive sizing; dashicons loaded; minor CSS/JS.

v0.4.1

  -Admin preview: header at top, solid #6c2eb9; remove inner padding; match frontend flex layout so button aligns right

v0.4.0

  -Admin: menu icon turns Divi green (#00C3AA) when bar is Active or within Scheduled window; JS live updates; cache-busted assets.

v0.3.9

  -Move Button Styles under Action tab and show only when Action=Button; UI tidy-up to match Divi guide

v0.3.8

  -Admin UI restyle per Divi Core guide: et-core form/buttons/tabs, animations; Save button mapped; non-breaking, no schema changes

v0.3.7

  -Align admin UI with Divi style guide (palette tokens, gradient header, refined tabs, input focus states, code area styling)

v0.3.6

  -Fix updater autoload: add Composer files autoload and shim; ensure makeUpdate loads reliably.

v0.3.5

  -Fix admin JS init error causing ‘Cannot access before initialization’; preview now renders; menu icon color updates reliably.

v0.3.3

  -Admin UI restructure: preview at top, tabbed settings, Save in preview header; removed page title.

v0.3.2

  -Add ABSPATH guard; Composer autoload; makeUpdate via Composer

v0.3.1

  -Admin UI styling + JS enhancements (live preview, conditional fields)

v0.3.0

  -Remove ACF; add native settings UI

v0.2.06

  –