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

User/Global Program Groups #26

Open
TheColorOfFear opened this issue Aug 18, 2023 · 5 comments
Open

User/Global Program Groups #26

TheColorOfFear opened this issue Aug 18, 2023 · 5 comments
Labels
feature An expected but missing feature
Milestone

Comments

@TheColorOfFear
Copy link

Mimic the NT 3.x behaviour of having separate user and global program groups.
"Each user has their own set of program groups that they may edit and alter without affecting the groups of other users. There are also global groups where all users will see the same thing. Typically these groups will not be alterable by a regular user." (text copied from http://toastytech.com/guis/nt351.html )

@freedom7341
Copy link
Collaborator

Implementation planned, there's a check mark in the new program group dialog to do this. These groups were formerly called "Common" groups. Once regular group support works this will be added shortly after.

@freedom7341 freedom7341 added the feature An expected but missing feature label Aug 22, 2023
@freedom7341 freedom7341 added this to the Alpha 2 milestone Aug 22, 2023
@freedom7341
Copy link
Collaborator

Planned implementation is still in the air... thinking about where to store these groups and how to retrieve them in comparison to standard program groups without things getting in the way, maybe I can read/write to the common groups key (which I would store under HKLM) before then checking and reading/writing the user key for the other groups.

@freedom7341
Copy link
Collaborator

Some sort of indicator a group is a common group besides having (Common) in the title would be nice as well....

@TheColorOfFear
Copy link
Author

TheColorOfFear commented Oct 2, 2023

Checking NT3.51 and NT4, Common groups have a computer in their default icon, perhaps do that? Admittedly doesn't work with custom icons, but for custom icons a user can probably rely on the "(common)" in the title or their own memory.
Also, maybe add a tooltip on hover so users can read the full group name when the group is minimized, so the "(common)" tag isn't obscured?

[reference screenshots for icons] :
[nt3.51] (program groups )
Screenshot 2023-10-01 at 9 20 13 PM
[nt4.0] (start menu groups )
Screenshot 2023-10-01 at 9 20 47 PM
Screenshot 2023-10-01 at 9 22 26 PM

@freedom7341
Copy link
Collaborator

Sounds like a good plan. Minimized groups are going to appear as title bars since Windows draws them that way at the moment, but once I've learned enough about custom drawing I can draw then 3.x style and then add tool tips.

  • Different default icon (if icon hasn't been changed in the dialog, change icon to common/user group depending on selected box)
  • Tool tips on program groups with long names when minimized

Hopefully the user's memory will take care of most of the problem. I can also draw a miniature computer over whatever icon the user picks for more clarity..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature An expected but missing feature
Projects
None yet
Development

No branches or pull requests

2 participants