COOL UX-UI Design meeting minutes: 2026-07-16

  • Present: Ivana, Sahil, Raul, Szymon

  • Sahil

    • Dynamic zoom rework

      • Continued the investigations/prototyping.

      • Successfully calculated the initial zoom needed before _sendClientZoom.

      • One major issue remains, which is a race between various async listeners setting zoom when the sidebar shows up.

      • Not sure how long this will take. It’s quite complex. Printf-debugging helps.

  • Raul

    • Line sidebar section

      • need advice on duplicated button

      • maybe look into resizing the dropdowns

      • line style overwrite by color – separate or same commit?

    • dialog button borders

  • Szymon

    • Was working on save error, sometimes we can have better message for user (better than just “no permission”, show reason).

    • Failure is on the storage side (to not blame us), we could explain:

      Browser ← OK → COOL ← X → Storage
      
      
      • case1: storage has failed – decide: discard / download file now

      • case2: conflict – decide: overwrite / discard / to new file

      • Can block closing the browser window/tab with alert informing about data loss possible

    • AI: Szymon file a ticket with cases.

  • Ivana

    • Color picker

      • also have a look at color pallet for table properties