-
Notifications
You must be signed in to change notification settings - Fork 241
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
Full screen event detail view #5513
Comments
We're currently working on a design improvement for the Calendar, so this might be solved soon: |
Awesome. I really like the NC backend. I've used other LAMP groupware packages for decades (primarily eGroupware), and NC has some advantages, and a few disadvantages. Screen real-estate utilization is where good improvement can be made. I look forward to the updates and I don't mind helping out and providing feedback. (it will take me a bit longer to make friends with vue hieroglyphics...) |
Waiting for @jancborchardt on this one |
@ChristophWurst @SebastianKrupinski @marcoambrosini sounds good to me if we use our modal. As @marcoambrosini said then the content doesn’t shift around, and it’s not completely fullscreen so you have all the room but still having some context. :) |
it would be best if you could sketch a mockup so we are talking about the same type of modal. A modal does overlap the main content. You can see parts of your calendar at the edges but you will not be able to scroll or navigate. Is that acceptable? |
Design call outcome: for now we just move the current sidebar into a dialog size large |
We will put this task on hold. While we thought it's possible to chop this into multiple small changes, we realized that the feature doesn't lend itself for this. E.g. when moving the sidebar contents in a modal we'll lose the tabs, which only exists for sidebars. And one of the objectives of this change is to make free busy easier accessible, which it won't be when we move the sidebar contents into one long column. |
How to use GitHub
Is your feature request related to a problem? Please describe.
It is frustrating when viewing a calendar entry in a pop-up to select "more" and have the pop-up embed itself in the right side of the browser calendar display. This reduces the width of the information display, cuts off information, and wraps any descriptive text greater than 32 characters (or so). For example, when clicking an entry, a nice pop-up appears:
It could be a little wider, but that's likely browser dependent. However, when you click more, the pop-up disappears and the entire entry is embedded in the right side of the calendar. In the format of a slide out that w3schools was providing as a "hot" example a couple of years ago. E.g.
Here, the description text is wrapped and jumbled as well as the reminder information. The irony is you actually see "Less" information after pressing "More" and you then must use a scrollbar in the reduced with right-side display anyway to see any additional calendar event information. What's the point??
Describe the solution you'd like
Just add a scrollbar (auto-scroll) in the existing pop-up. Nothing could be simpler, and that would preserve the dialog width and allow the descriptive text and controls to display without wrapping. Leave the trendy JS slide-out to the w3scools example pages. KISS is always the best policy.
Describe alternatives you've considered
There really are not a lot of alternatives. The one obvious solution is by far the simplest to implement and would save Nextcloud 20-50 lines of code. Just use the existing pop-up...
Additional context
This really goes to readability and proper display of information. Trying to wedge the information in a slide-out on the right side, leaves the calendar event without enough room to display properly and at the same time compacts the actual calendar display to the point other events are unreadable.
The text was updated successfully, but these errors were encountered: