[Tex/LaTex] Hide some slides from the miniframes navigation in beamer

beamermini-frames

I am using the Dresden theme on a presentation with a few sections, each with a couple of subsections.

For each slide in a subsection, a circle appears in the navigation bar.
I'm trying to hide this circle for some slides (images or continuations where using animations doesn't make sense), to keep the navbar organized.

I have tried this answer, however, that only works when the compress theme option is enabled.
Without compress enabled, there is still space for the circle, but the circle itself is not drawn.

Best Answer

You can just combine the idea you mentioned with this one.

Eventually you need:

    \makeatletter
    \let\beamer@writeslidentry@miniframeson=\beamer@writeslidentry
    \def\beamer@writeslidentry@miniframesoff{%
      \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally
      {%else
        % removed \addtocontents commands
        \clearpage\beamer@notesactions%
      }
    }
    \newcommand*{\miniframeson}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframeson}
    \newcommand*{\miniframesoff}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframesoff}
    \beamer@compresstrue
    \makeatother

Hope this helps!