Problem description
Currently, the Moememos app displays an empty bar reserved for the system navigation panel (navigation buttons or gestures). This visually breaks the interface and looks like unused space.
Why this matters
According to official Google recommendations:
- Starting with Android 15 (targetSdk 35), edge-to-edge mode is forced by default.
- The official September 2025 guide states: "Apps targeting Android 15 (API level 35) or higher are forced edge-to-edge."
- Google recommends calling
enableEdgeToEdge() in Activity's onCreate() and properly handling system insets so that content does not overlap with the panels, but also does not leave empty space.
Expected behavior
The app's interface should occupy the entire available screen area, including the area behind the system panels. When viewing the list of notes, as well as on the note editing screen, the content (list, text) should smoothly scroll behind the navigation panel (with proper insets), without allocating a separate empty bar for this panel.
Who this affects
Users on Android 15+ and especially Android 16 (where edge-to-edge will become strictly mandatory). Without these changes, the app currently looks somewhat outdated in this aspect and does not comply with the guidelines.
Screenshots:
#enhancement
Problem description
Currently, the Moememos app displays an empty bar reserved for the system navigation panel (navigation buttons or gestures). This visually breaks the interface and looks like unused space.
Why this matters
According to official Google recommendations:
enableEdgeToEdge()in Activity'sonCreate()and properly handling system insets so that content does not overlap with the panels, but also does not leave empty space.Expected behavior
The app's interface should occupy the entire available screen area, including the area behind the system panels. When viewing the list of notes, as well as on the note editing screen, the content (list, text) should smoothly scroll behind the navigation panel (with proper insets), without allocating a separate empty bar for this panel.
Who this affects
Users on Android 15+ and especially Android 16 (where edge-to-edge will become strictly mandatory). Without these changes, the app currently looks somewhat outdated in this aspect and does not comply with the guidelines.
Screenshots:
#enhancement