Traewelling / traewelling

Free check-in service to log your public transit journeys
https://traewelling.de
GNU Affero General Public License v3.0
231 stars 46 forks source link

Fix ui of application settings #1773

Closed MrKrisKrisu closed 1 year ago

MrKrisKrisu commented 1 year ago

Describe the bug I don't know what happened there, but the layout of the developer settings are somewhat broken.

To Reproduce https://traewelling.de/settings/applications

Expected behavior Should look beautiful ✨

Screenshots image

thilobillerbeck commented 1 year ago

I guess it makes most sense to integrate this page with the rest of the existing design to keep everything consistent and use familiar UI elements. Maybe I can spare some time throughout the next week to put this properly into the existing layout.

thilobillerbeck commented 1 year ago

I wonder if we should even integrate a navigation option to reach this page, though thinking about a huge part of the community being not that affine with technology and development work, this might cause confusion.

HerrLevin commented 1 year ago

One big misunderstanding here: The "application settings" were supposed to become the new general settings design, but at some point in time it just broke. They weren't supposed to permanently be a separate page.

I started work on an approach to recreate the settings in a mastodon-like layout (topics in a [collapsible] sidebar for a better structure) but didn't find the time to complete it. It's located in https://github.com/traewelling/traewelling/tree/dev-lb-new-settings