Skip to content

Places Center - Modularize #8640

@Electrocutor

Description

@Electrocutor

Applet name and maintainer

placesCenter@scollins @collinss

What would you like to see?

  1. Consolidate with maintainers of 'Places', 'Places with Terminal', and 'Custom Places'
  2. Remove hard-coded 'User' and 'System' organization
  3. Adopt generic 'Groups' with custom name and icon
  4. Have a 'Group' infinitely nestable if desired. The only required one being the root.
  5. Nested groups would have something visual like a 'GroupBox' for a named thin box, with the name and box each optional.
  6. Each group can have items added to it
  7. Each item can be of type: separator, system, user, network, or custom (additional options if needed/desired, such as workspace or launch)
  8. Add ability to share your custom defined places schema that will automatically remove known identification and replace it with current user. If you wanted to make it corporate-friendly, separate the config into an all-users portion and an individual portion where the all-users is locked down.

Example Scenario:
Group (Documents) {

  • User->Documents, name="My Documents", icon="folder-documents"
  • Separator
  • Custom->/home//Documents/Budget, name="Annual Budget", icon="money-accounting"
  • Custom->/home//Documents/Receipts, name="Receipts", icon="money-receipt"
    }
    Group (Games) {
  • Group (Steam) {
  • Custom->/home//.local/share/Steam/steamapps/common, "Steam Apps", name=, icon=
  • Separator
  • Custom-> (path to a games mods or config folder)
  • Network->(path to mod resources share), auth=(path to credential file), name=, icon=
  • }
    }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions