proomt

Search

Search posts, papers, and topics

All posts

Mozilla Automation TeamJesse M5 min readintro

Desktop Calendar: A Design Journey

Summary

The Thunderbird Automation Team outlines the redesign of the desktop calendar UI, moving to a three‑pane layout (grid, navigation bar, collapsible sidebar) and updating dialogs for better visual hierarchy. Community feedback via surveys and TopicBox shaped the direction, and the new design will be rolled out incrementally for further testing.

  • Early redesigns focused on isolated dialogs (event details, invitation notifications) to reduce risk and gather quick feedback.
  • The new layout consolidates the workspace into three sections: central grid, top navigation bar, and a collapsible sidebar for calendar management.
  • Community input was collected through TopicBox posts and a short survey, influencing priorities like view modes and sidebar behavior.
  • The sidebar is designed to collapse, accommodating both large and small screen footprints.

Thunderbird UI engineers and contributors should care because it details upcoming UI changes, the design rationale, and how community feedback will drive implementation.

4/10

Related reading

  1. One App, More Than One Native Window

    Codename One now supports true native desktop windows via a new `Window` class that separates per‑surface state (paint queue, input routing, native peers) from the global `Display`. The change adds a `PaintSurface` abstraction, platform‑specific window back‑ends (AWT/Swing, Direct2D, GTK, UIWindowScene), and a migration path for components that assumed a single `Form`. Initial release has some UI…

    CodeName Onecodenameone.com11 min
  2. AI on your terms: Firefox meets you where you are

    Firefox adds an AI Controls panel letting users toggle all current and future AI features, pick individual capabilities (translation, alt‑text, tab suggestions, link‑preview key points), and choose from multiple chatbot providers (Claude, ChatGPT, Gemini, Mistral) in a sidebar. The new Smart Window beta integrates an AI assistant that can read open tabs, browsing history, group related tabs, show…

    Mozilla Automation Teammozilla.org4 min
  3. Can we make default Tailwind a more accessible choice?

    The post examines Tailwind’s default rem‑based breakpoints, showing how they scale with a user’s root‑font‑size and can shift layouts, which helps some users but can break designs. It argues that pixel breakpoints remain a defensible alternative for preserving layout stability while still supporting accessibility.

    Freek Van der Hertenfreek.dev1 min
  4. A Dialog Can Now Be a Native Desktop Window

    Codename One now supports native desktop windows for dialogs, fixing a bug where dialogs appeared on the wrong surface in multi-window applications. This allows dialogs to participate correctly in desktop window ordering and focus, with options for global or per-instance native mode.

    CodeName Onecodenameone.com3 min