https://bugs.kde.org/show_bug.cgi?id=429892

            Bug ID: 429892
           Summary: support set display an alternate calendar system under
                    the main calendar
           Product: frameworks-plasma
           Version: 5.76.0
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: components
          Assignee: notm...@gmail.com
          Reporter: wzc782970...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: ---

Created attachment 133768
  --> https://bugs.kde.org/attachment.cgi?id=133768&action=edit
Screenshot of a plasmoid witch is able to show a chinese lunar calendar under
the main calendar.

SUMMARY

Right now the plasma calendar component (built-in date and time plasmoid)
doesn't seems to support setting an alternate calendar system to make it
display under the main calendar, it could be helpful if user can set an
alternate calendar when needed. By looking at the current implementation, it
doesn't support alternate calendar whatever directly or by writing a plugin in
the "event plugin" similar way. I suggest adding a plugin interface for
alternate calendar and optionally provide some first-party alternate calendar
plugin to use. 

SOFTWARE/OS VERSIONS:
Linux/KDE Plasma: Archlinux
(available in About System)
KDE Plasma Version: 5.20.3
KDE Frameworks Version: 5.76.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION

I did wrote a plasmoid based on the existed calendar QML code from
plasma-framework repo and made some change to make it able to display Chinese
Lunar calendar (a luni-solar calendar system), see the attachment for a
screenshot of my current implementation, and the source code can be provided if
needed. I'm new to QML and plasmoid development and it may need some time to
make a proper patch. The code quality is way to far from get into KDE, but
hopefully it can demonstrate what the feature looks like. 

I'm also would like to help KDE implement this feature (if that's acceptable).
Let me know if you need any additional information.

Thanks!
Gary

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to