Skip to content

v1.2.1 — Admin UX improvements

Choose a tag to compare

@JordyDW JordyDW released this 02 Jul 14:06
· 4 commits to main since this release

What's new

Settings page redesign

  • Tab layout — Settings is now split into five tabs (IGDB, Auto-Import, Discord, Appearance, Updates) so you no longer scroll through everything at once. The active tab is remembered across page loads.
  • Save Settings button in toolbar — always visible at the top right, no need to scroll to the bottom to save.
  • Sticky tab bar — stays fixed below the WP admin bar while scrolling through a long tab.
  • Platform checkboxes in a 2-column grid — halves the vertical space in the Auto-Import tab.
  • Discord triggers grouped — each trigger (Instant / Daily / Countdown / Weekly) is its own row with its specific settings (time, days, day-of-week) directly beneath it.
  • Run Now spinner — a proper loading indicator while an import is in progress.
  • Unsaved-changes warning — editing any field and then clicking Run Now shows a notice that the import will use the last saved settings.

Admin calendar improvements

  • Inline delete confirmation — replaces the native browser confirm() dialog with a two-step "Delete this entry? / Yes, delete / Cancel" flow inside the popover.
  • Full editor link — each event popover now has a "Full editor ↗" link that opens the WP post editor in a new tab for advanced editing.
  • Time shown for timed events — gaming events with a specific start time now display that time in the popover (previously only the date was shown).
  • Browser locale for dates — date formatting now uses the browser's locale instead of the hardcoded Belgian format.
  • IGDB dropdown keyboard navigation — use ↓/↑ to move through search results, Enter to select, Escape to close.
  • Save toast — a brief "Entry saved." / "Entry updated." notification appears after a successful quick-add or edit.
  • Type badge colour dot — the entry type label in the popover now shows a coloured dot matching the colour configured in Settings → Appearance.