Swiss National Day had long-standing national meaning, but it became a nationwide non-working federal holiday only from 1994. This page explains the difference from today's rule.
The current page explains 1 August as a nationwide non-working federal holiday and its effect on planning, work and events.