• 140 Posts
  • 213 Comments
Joined 2 years ago
cake
Cake day: July 21st, 2024

help-circle





  • Nice to see that my translations made it into the latest update. One thing I noticed while translating: I couldn’t properly translate time related strings into German without running into grammar issues. The correct translation for “5 min ago” would be “vor 5 Min”. The number moves from the beginning into the center of the string, which isn’t possible in your current setup.

    Now for some more general feedback: I have been thinking about how to structure the UI of the app. Currently you’re just throwing every menu option into the pulley menu. That means this one menu contains both navigation items and actions for the current view which I generally consider suboptimal UX. I’m sure this is just temporary while you are working on features and you have ideas how to restructure the central navigation. But I want to give one option of how you could possibly restructure the UI to clean up the UX nonetheless. I’m aware that this is a big change to the app, so see it as merely an impulse.

    SFOS has generally speaking two forms of main navigation menu: The menu page, which is what quickddit for example uses, and tabs. I have chosen the latter option for this concept:

    The pulley would contain the options to change the feed between subscription, local and all, as well as the already existing options to refresh. But all options should relate to the feed.

    The search tab could double as the list of your subscribed to communities:

    As soon as you tap on the search field the list would disappear and make way for the search results.

    Again just a couple of ideas of how to guide the user a bit more.














  • While the law requires men to request the permit, the [army] spokesperson clarified, it also obliges the military career center to issue it, if "no specific military service is expected during the period in question.”

    "Since military service under current law is based exclusively on voluntary participation, such permissions must generally be granted,” the official added. (…)

    When asked, the ministry spokesperson pointed out that "the regulation was already in place during the Cold War and had no practical relevance; in particular, there are no penalties for violating it.”








  • That’s only mostly true and more importantly not what this is about. Yes Gnome and Mutter don’t support server side decorations. But Electron on Linux uses GTK to construct the application window. And GTK offers client side system styled window decorations. Meaning that electron applications aleady supported decorations that look and feel like server side decorations even if they are not.

    Electron already had some support for client-side decorations, provided by a class called ClientFrameViewLinux which uses GTK to paint convincing native window frames. These look very similar to the ones GNOME used to supply on X11, but they are produced entirely in-framework.

    No, the problem is with custom styled window decorations. Developers who wanted to do CSDs couldn’t without major downsides. And that was also true on KDE Plasma, as evidenced by this screenshot from the article you evidently didn’t read

    See how the window for VS Code doesn’t throw a shadow compared to Dolphin? That’s because electron didn’t support CSDs properly. And now that it does the window looks like this:

    That’s what we are talking about.