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

Context menus are not discoverable #239

Open
jech opened this issue Dec 15, 2024 · 3 comments
Open

Context menus are not discoverable #239

jech opened this issue Dec 15, 2024 · 3 comments

Comments

@jech
Copy link
Owner

jech commented Dec 15, 2024

The context menus on the users list and on the chat messages are not discoverable. Perhaps a menu icon that appears on hover?

Additionally, the group action menu (which is on the user's own entry in the users menu) should be moved to a dedicated button.

@jjsarton
Copy link

or simply add to the css:

.message {
    cursor: pointer;
}

If the user place his mouse above a message the pointer will be shown as for button, links, ...

@jjsarton
Copy link

You may also add to the galene.css file

.message {
    min-width:90%;  
    cursor: pointer;
    border: solid 2px transparent;
}
.message:hover  {
    border: solid 2px #8ac186;
}
.message-system:hover {
    border: solid 2px transparent;
}
.message-footer {
    text-align: rigth;
    width: 100%;
}
.message-system .message-footer  {
    color: transparent;
}

and within galene.js after footer.classList.add('message-footer');

    footer.classList.add('fa-solid');
    footer.classList.add('fa-mars-double');

Screenshot

@jjsarton
Copy link

I have tried to solve this. On my server wgs.jjsarton.de you can have a look to the solution. The modifications of galene.js was not great.
Only an op may have this function, according to the original code. I have created a button within the message-footer and it is only available for the op. Before creating the button I look if The user is an operator, if yes the button is created and a single click on the button call the contextual menu.
If you want to see this you cam login as op with password op. All other participant name are accepted as presenter without password.

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

No branches or pull requests

2 participants