Conversation
|
Hi, Thanks for the contribution! |
|
Thanks for the screen shots @imbercal! @codebymini, you are also redoing the settings navigation. How do you see these changes align with what you are doing? |
|
Hi @imbercal, thanks for this work — the UI polish looks great in the screenshots (removing redundant "Settings" suffixes, the cleaner volume stepper, the About page with app icon). Unfortunately this PR now has merge conflicts with
These are all core navigation files, so the conflicts are likely non-trivial to resolve. A suggestion that might make this easier: consider breaking this PR into smaller, independent pieces. For example:
Parts 1–3 could likely be merged quickly with minimal or no conflict resolution. Part 4 would need a rebase against the current This kind of conflict is just a natural part of open source — two people independently improving the same area. The good news is that most of your changes (the per-view cleanups, About page, NavigationRow) are independent and can go in without much fuss. Let us know how you'd like to proceed! |
|
Thanks I've been working on updates already to this to resolve the conflicts - hoping to have ready early next week. Thanks Tom |
|
Thank you for your contribution. Closing in favor of PR #541 which was just merged into dev. Feel free to provide comments after looking at dev: v4.6.10 or newer. Some of your suggestions were incorporated. The LoopFollowDocs are also being updated before we release dev to main. |
|
@marionbarker Thanks for the update, and glad to hear some of the suggestions made it in. I do want to share some honest feedback though — I'd commented just last week that I was actively working through the conflict resolution and expected to have it ready early this week, so it was a bit surprising to see this closed in the meantime in favour of a PR that doesn't address some of the more fundamental UI improvements. I think it's worth reflecting on the contributor experience here — when someone invests time in a PR, signals they're actively working to resolve conflicts, and then sees it closed without warning in favour of something else, it's pretty discouraging. For an open source project to thrive it needs to attract and retain new contributors, and this kind of experience makes it hard to justify the effort of contributing again. From an end-user and docs perspective, frequent structural changes to settings navigation do create some churn, so I hope the remaining items can find their way in over time. |
|
I’m sorry. I knew you had been warned of the other work that was ongoing, but I missed reading the message exchanges in detail. I see there were parts of this independent of what 516 and 541 changed. I reopened this PR. You can chose to continue this PR or start a new one. We do not mean to discourage contributions. |







Streamlines the Settings menu with cleaner navigation, reduced redundancy, and improved control layouts. No logic changes - UI/UX only.
Changes
Menu Item Renaming
Removed redundant "Settings" suffix from all menu items since they're already inside the Settings screen - eg General Settings -> General
Navigation Improvements
Moved Community and About into the More page, reordered and aligned items within the settings pages to a more streamlined view. Merged Alarms into app settings as ability to add alarms is already in Alarms page. Changed the modal that appears on managing tabs to be a full page, consistent with all other menu items.
Fix: App Icon on About LoopFollow page
Units Picker
.segmentedto.menu(cleaner, less prominent for a rarely-changed setting)Volume Level Stepper (Alarm Settings)
The Volume Level stepper changed its label text on every +/- tap (e.g., "Volume Level: 50%" → "Volume Level: 55%"), causing text reflow.
Fix: Split into fixed label + value + hidden-label stepper: