[korganizer] [Bug 435667] Overlapping of events produces gaps in month view

2021-09-09 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=435667

gjditchfi...@acm.org changed:

   What|Removed |Added

  Latest Commit||https://invent.kde.org/pim/
   ||eventviews/commit/a0a305495
   ||1109d11b963df5348c40db61312
   ||88eb
 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from gjditchfi...@acm.org ---
Git commit a0a3054951109d11b963df5348c40db6131288eb by Glen Ditchfield, on
behalf of Laurent Montel.
Committed on 09/09/2021 at 01:18.
Pushed by gditchfield into branch 'release/21.08'.

Avoid vertical gaps around multi-day events in the month view

Given some single-day events and a multi-day event that ends on that day,
the layout heuristic would place the single-day events first, leaving a
gap above the multi-day event.  Placing longer events first tends to
produce more compact layouts.

M  +4-0src/CMakeLists.txt
A  +3-0src/month/autotests/CMakeLists.txt
A  +89   -0src/month/autotests/monthitemordertest.cpp [License:
GPL(v2.0+)]
M  +12   -19   src/month/monthitem.cpp
M  +7-5src/month/monthitem.h

https://invent.kde.org/pim/eventviews/commit/a0a3054951109d11b963df5348c40db6131288eb

-- 
You are receiving this mail because:
You are the assignee for the bug.

[korganizer] [Bug 435667] Overlapping of events produces gaps in month view

2021-09-02 Thread Bug Janitor Service
https://bugs.kde.org/show_bug.cgi?id=435667

Bug Janitor Service  changed:

   What|Removed |Added

 Status|CONFIRMED   |ASSIGNED

--- Comment #5 from Bug Janitor Service  ---
A possibly relevant merge request was started @
https://invent.kde.org/pim/eventviews/-/merge_requests/40

-- 
You are receiving this mail because:
You are the assignee for the bug.

[korganizer] [Bug 435667] Overlapping of events produces gaps in month view

2021-06-22 Thread Riccardo Robecchi
https://bugs.kde.org/show_bug.cgi?id=435667

--- Comment #4 from Riccardo Robecchi  ---
Created attachment 139590
  --> https://bugs.kde.org/attachment.cgi?id=139590=edit
Screenshot

(In reply to pietz from comment #3)
The solutions I proposed are not mutually exclusive, they're actually
complementary as they solve different problems. See the screenshot attached:
the event that crosses the two days starts at 21:55, but it ends after
midnight, so it is treated as a multi-day event. Another event that starts
*before* it, at 19:15, is shown *after* it because of this.
Splitting the event starting at 21:55 would avoid this confusion. But splitting
is not an option for events spanning multiple full days (e.g. the whole of
22nd, 23rd and 24th of June).

-- 
You are receiving this mail because:
You are the assignee for the bug.

[korganizer] [Bug 435667] Overlapping of events produces gaps in month view

2021-06-22 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=435667

--- Comment #3 from pi...@gmx.de ---
(In reply to Riccardo Robecchi from comment #2)

I would prefer solution 1 (multi-events always on top) because it will look
always better to have a wide bar on top and below the top-bar are the
single-day-events.


=== === ===
=== ===

looks graphically and structured better than

=== ===

=== === ===

-- 
You are receiving this mail because:
You are the assignee for the bug.

[korganizer] [Bug 435667] Overlapping of events produces gaps in month view

2021-06-22 Thread Riccardo Robecchi
https://bugs.kde.org/show_bug.cgi?id=435667

Riccardo Robecchi  changed:

   What|Removed |Added

 CC||sephiroth...@hotmail.it

--- Comment #2 from Riccardo Robecchi  ---
I think the issue is that the events spanning multiple days are not placed on
top as they were in previous versions of KOrganizer, but they are placed at a
random time during the day, thus creating the gaps.
This is also an issue with events that end after midnight. In that case the
event is not placed in chronological order anymore.
In my opinion, the way to fix these issues is:
- multiple-days events: make them the top of the list, so that it is clear from
the start that they are there, they don't create gaps and they don't end up
hidden in a scrollable list;
- events that end after midnight: divide them visually in two events, one on
day X and the other in day X+1.
There are multiple examples of this behaviour in mobile interfaces. This
preserves clarity and allows users to get an idea of what's going on at a
single glance.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[korganizer] [Bug 435667] Overlapping of events produces gaps in month view

2021-04-12 Thread Allen Winter
https://bugs.kde.org/show_bug.cgi?id=435667

Allen Winter  changed:

   What|Removed |Added

 CC||win...@kde.org
  Component|calendar|monthview
Product|kontact |korganizer

-- 
You are receiving this mail because:
You are the assignee for the bug.