Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH : The ability to select and deselect the projects to add Localization for. #676

Open
leigh-pointer opened this issue Dec 19, 2024 · 3 comments

Comments

@leigh-pointer
Copy link

Have the ability to select and deselect what projects are loaded in the Main view or at least the ability to collaps the project node in the Main window.

@tom-englert
Copy link
Collaborator

tom-englert commented Dec 20, 2024

You can just click on a project in the left side bar to select all the resources, so what are you missing?

@leigh-pointer
Copy link
Author

Hi @tom-englert, You're correct that clicking on a project in the left sidebar does select all the resources for that project. However, the ability to selectively load resources offers several advantages beyond just grouping:

  1. Performance: For very large solutions, loading only specific resources can significantly improve load times and reduce memory usage.
  2. Focus: Developers can choose to load only the resources they're currently working on, reducing clutter and improving concentration.
  3. Customization: It allows for more granular control, as users might want to load some, but not all, resources from a particular project.
  4. Workflow optimization: For teams working on different parts of a large solution, this feature enables each developer to load only what's relevant to their current task.
  5. Resource management: In solutions with limited computing resources, selective loading can help manage system performance more effectively.

While collapsible project views in the sidebar do help with organization, the ability to selectively load resources addresses these additional needs, especially in the context of larger, more complex solutions. This feature can significantly enhance the manageability and efficiency of working with extensive codebases.

@tom-englert
Copy link
Collaborator

VS has already options to achieve this:

  • Unload projects that you're not needing for your work
  • Create a solution filter to only load relevant projects

If you have a better idea how to add such functionality in RXRM, I'm happy to accept your PR.

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

No branches or pull requests

2 participants