jack-ullery / AppAnvil

Graphical user interface for the AppArmor security module (in-progress)
GNU General Public License v3.0
14 stars 12 forks source link

Add transitions #40

Closed jack-ullery closed 1 year ago

jack-ullery commented 1 year ago

Details

This PR adds a few simple transitions, to improve the look of the application.

Change 1: Add transition to Profiles tab

Added a 200 ms swipe transition to the Profiles tab. This occurs when the Load Profile button is activated.

Change 2: Add multiple transitions to Main Window

Added two 150 ms transitions to the Main Window. The first transition activates whenever the user swaps between any of the tabs at the top. The second transition activates whenever the Help toggle is pressed. The screen swipes up/down whenever the Help page is shown/hidden.

jack-ullery commented 1 year ago

The original changes only affected two files: src/main_window.cc, and resources/profile.glade. Recently, the format.yml GitHub action made major updates to the codebase to reflect earlier changes in the .clang-format options.