Skip to content

[Feature]: Various UI fixes and improvements for nomadnet #106

Description

@johnysilvermon

MeshChatX version

4.8.6

Platform

Desktop (Electron)

Area

NomadNet / pages

Problem or use case

Sorry for one single post, but I feel you work hard enough and wanted to report the following:

Bug: The favorite view always goes "out of sync" - it doesn't remember folders changes between tab switches. The only workaround I found for this was to close all tabs, make modifications to the folders in one go, and then and only then open new tabs, carefully checking all the folders and name change carried across. In other words, if you have more than one single tab (which is almost always the case, as clicking announces always opens in new tab) - you (almost always) lose ALL the changes you made outside the active tab.

Improvement: Currently, when you click the announces tab, you effectively 'click away' from favorites. When you then click a nomad page in announce, It opens , but the tab switches back and then reverses to the fav view, which is inconvenient, if you were planning to open multiple nomad pages in tabs (again this is default behaviour, so getting returned to favorite list is jarring). Expected behaviour: to stay on the announces tab no matter what is clicked in the announces list.

Improvement - it would be great to be able to sort the nodes alphabetically, by last announced, by most announced. BUT because some nomad pages announce every minute (and can technically announce faster), it would be very, very , very handy to have a "by most recently discovered" , meaning, if a nomadnet page announces and is NOT already in the list of announces, put it at the top of the list, if it is in the list, leave it at its current sort order. This would be VERY cool and likely the most effective way i can think off to discover new content.

Thank you again for MeshchatX, amazing app

Proposed solution

as above

Alternatives considered

as above, inline

Checklist

  • I searched existing issues and discussions for similar requests
  • I am willing to test the feature on my platform
Pinned by Sudo-Ivan

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions