Tnx for your comment. It is fantastic related to this issue!
“responsive design” is new notion for me, so I asked someone more clever than my self about it in the context of screen title disappearing on large screen in Glide, here the answer from AI:
"The issue of not displaying the screen title in desktop view can indeed be seen as a flaw or limitation related to responsive design in Glide apps. Here’s how this situation connects to responsive design principles:
1. Inconsistency Across Devices
Responsive design aims to ensure that the user experience remains consistent across all device types. If the Title component is visible on mobile but not displayed in the desktop (or Glide Pages) view, it creates inconsistency. Users might rely on the title for navigation or contextual information on mobile, but when switching to desktop, the absence of the title might leave them disoriented or confused about the screen they are on.
2. Loss of Key Information
The Title component is often used to provide important information, such as the current screen’s context (e.g., “Profile” or “Quiz Timer”). If the title disappears in desktop view, users may lose that reference point, which can lead to a suboptimal user experience. This breaks the responsive design principle where every screen should display the relevant content in an accessible way, regardless of the device being used.
3. Not Adapting to Larger Screens
A key aspect of responsive design is adapting layouts for larger screens, ensuring that the UI uses the extra space effectively. In the case where the title isn’t displayed on a desktop, this shows that the design fails to properly scale up or adjust for larger displays. Titles are important in desktop apps and websites to guide users, and failing to display the title can make the desktop experience feel incomplete or unfinished.
4. UI/UX Discrepancy
Responsive design focuses on providing a seamless user experience across different devices, ensuring that elements either adapt, reorganize, or reformat based on the screen size. However, in this case, the Title component is completely absent from the desktop view, rather than adapting or resizing itself. This violates the core principle of responsive design, where elements should adjust rather than disappear.
5. Potential Usability Issues
Not displaying titles on the desktop may cause usability issues. Titles often provide users with a quick understanding of the context of the current page, especially in apps with multiple sections or flows. In a mobile-first design, elements like the title are often made smaller or simpler to fit on smaller screens, but when scaling up to larger desktop views, the expectation is that the user will see more, not less.
How It Should Work in a Truly Responsive Design:
- On mobile, the Title component could be displayed in a smaller size, or in some cases, reduced for space efficiency, but it should never be completely hidden on larger devices like desktops.
- In a responsive desktop view, the Title should ideally become more prominent, as desktop users typically have more screen space available, and such elements contribute to an organized, professional-looking interface.
Conclusion:
The issue of not displaying the screen title in desktop view is a clear break from responsive design principles because it creates inconsistency across devices, leads to loss of information, and does not make effective use of available screen space. In true responsive design, elements should adapt or reorganize, but they should not disappear entirely unless there’s a specific reason (like optimizing for minimalism on small screens).
To resolve this issue, Glide would ideally ensure that the Title component is visible across all views, with appropriate adjustments for each device size to maintain a consistent and user-friendly experience."
So it is not a bug, it is a flaw! I am not a native english speaker, so I wasn’t sure what “flaw” stands for: blemish, bug, defect, failing, fault, foible, glitch, pitfall, weakness .
This reminds me to: " If it looks like a duck , swims like a duck , and quacks like a duck , then it probably is a duck ."
Or: " If it looks like a bug , bothers like a bug , and functions like a bug , then it probably is a bug .".
Really fantastic, Himaladin, thanks for “responsive design” enlightment!