Feed Advanced Search

Apr 12 2023

vkrause closed T1018: Replace QRegExp by QRegularExpression. as Resolved.
Apr 12 2023, 3:23 PM · KDE PIM: Junior Jobs, KDE PIM

Jan 17 2022

richardz added a comment to T8408: Autocrypt support for kmail.

Meanwhile the Thunderbird Addon is no longer maintained and usable.

Jan 17 2022, 1:08 AM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Nov 19 2021

delpbrad closed T13512: [KAB] Add 'Update AddressBook' to top-level addressbook as Sealed.
Nov 19 2021, 2:12 AM · KDE PIM: Junior Jobs, KDE PIM

Aug 5 2021

knauss edited projects for T8408: Autocrypt support for kmail, added: KDE PIM; removed KDE PIM (Applications 20.12 (master)).
Aug 5 2021, 5:01 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs
knauss edited projects for T8408: Autocrypt support for kmail, added: KDE PIM (Applications 20.12 (master)); removed KDE PIM.
Aug 5 2021, 5:00 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Jul 4 2021

delpbrad claimed T9422: Automatic setup of Gmail + Google Calendar/Contacts.
Jul 4 2021, 3:08 PM · KDE PIM: Junior Jobs, KDE PIM

Apr 25 2021

gjditchfield added a project to T1018: Replace QRegExp by QRegularExpression.: KDE PIM: Junior Jobs.
Apr 25 2021, 4:53 PM · KDE PIM: Junior Jobs, KDE PIM

Apr 14 2021

kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

Ok, I'll create new merge request soon. Thanks.

Apr 14 2021, 5:39 PM · KDE PIM: Junior Jobs, KDE PIM

Apr 13 2021

knauss added a comment to T9418: [Akonadi] ItemFetchJob size limit.

It would help, if you would summit a merge request on invent.kde.org: https://invent.kde.org/pim/akonadi/-/merge_requests
From first glance the patch seems fine. But we will look in more detail, if you summited a merge request, as it has a much better interface to give feedback.

Apr 13 2021, 9:19 PM · KDE PIM: Junior Jobs, KDE PIM

Apr 12 2021

kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

Hello Daniel,

Apr 12 2021, 6:12 PM · KDE PIM: Junior Jobs, KDE PIM

Mar 6 2021

vkrause added a comment to T9421: [AccountWizard] Port to QML.

Thank you Carl for looking into this! This task is probably the biggest porting blocker for PIM, I'm very happy to see we have a way forward for this now :)

Mar 6 2021, 10:01 AM · KDE PIM: Junior Jobs, KDE PIM

Mar 2 2021

ognarb claimed T9421: [AccountWizard] Port to QML.
Mar 2 2021, 2:44 PM · KDE PIM: Junior Jobs, KDE PIM
ognarb added a comment to T9421: [AccountWizard] Port to QML.

PoC MR: https://invent.kde.org/pim/kmail-account-wizard/-/merge_requests/2 There is still a lot to do but it seems the approach is viable.

Mar 2 2021, 2:40 PM · KDE PIM: Junior Jobs, KDE PIM
ognarb added a comment to T9421: [AccountWizard] Port to QML.

Progress :)

Mar 2 2021, 2:29 PM · KDE PIM: Junior Jobs, KDE PIM
ognarb added a comment to T9421: [AccountWizard] Port to QML.

I started the port in work/qml branch (https://invent.kde.org/pim/kmail-account-wizard/-/tree/work/qml). It is using KPackage for loading the wizards, so it will require updating all the existing wizards but since I was able to expose the existing SetupManager without much changes to the QML engine, it probably won't be that hard to port everything to QML.

Mar 2 2021, 12:15 AM · KDE PIM: Junior Jobs, KDE PIM

Feb 10 2021

kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

In my opinion approach with subquery is better because I made a small comparison with a similar query on "Employees Sample Database" from dev mysql site.
I used similar queries to ours, because I don't know how to do execution plan with estimating cost on the lower version of MYSQL,
but from what I see limiting set is done before doing JOIN and the final query cost is much lower than in the second case.

Feb 10 2021, 9:11 AM · KDE PIM: Junior Jobs, KDE PIM

Feb 9 2021

knauss added a comment to T9418: [Akonadi] ItemFetchJob size limit.

well if limit of the PimItem.id comes into the game we need a subqueries, anyways.

Feb 9 2021, 12:51 AM · KDE PIM: Junior Jobs, KDE PIM

Feb 8 2021

dvratil added a comment to T9418: [Akonadi] ItemFetchJob size limit.

Makes sense that views don't optimize. I was hoping we could avoid scanning the large PimItemTable multiple times and just reuse the list of pim items in the flags/parts/etc. queries. I guess there's no fast way to do that without stored procedures (and creating a temporary table would be too expensive).

Feb 8 2021, 10:39 AM · KDE PIM: Junior Jobs, KDE PIM

Feb 7 2021

kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

I think I can handle it. Thanks for help.

Feb 7 2021, 6:58 PM · KDE PIM: Junior Jobs, KDE PIM
knauss added a comment to T9418: [Akonadi] ItemFetchJob size limit.

@kondzio : yes that is what Daniel recommended, but a temporary view cannot be optimized.

Feb 7 2021, 6:37 PM · KDE PIM: Junior Jobs, KDE PIM
kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

I thought Daniel recommended creating a temporary view, because he wrote in his last statement:
"However, we could optimize this and create a temporary view with the filtered, limited results on the PimItemTable first, then use the view in the additional queries, then destroy the view again ".
It seemed to me it has sense because there is currently no functionality that the QueryBuilder class can use to nest a subquery in the main query FROM clause, unless I missed something.

Feb 7 2021, 6:04 PM · KDE PIM: Junior Jobs, KDE PIM
knauss added a comment to T9418: [Akonadi] ItemFetchJob size limit.

But why create temporary views? No human is creating the queries. Views do not improve the speed in anycase. If you only construct a view for one request it only makes the resulting query nicer to read. But no speed improvement. I think the first idea of @dvratil for the query is fine:

Feb 7 2021, 12:21 PM · KDE PIM: Junior Jobs, KDE PIM

Feb 6 2021

kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

Hello Daniel,
I encountered another problem while working on this task.
How are we should creating a temporary view? from what I know MYSQL doesn't support temporary views.
Initially, I tried to create a view based on a query that returns the buildItemQuery function only if ItemFetchJob had a limit greater than zero,
and when it was no longer needed I removed it at the end of the ItemFetchHelper::fetchItems function.
Next I added the functionality which prepending id to the view name, because each connection/thread on the server may have a different limit at the same time, and I also added a mutex locking functionality when each new view is creating.
In this approach I see one potential risk in situation when exception occurs (e.g. closing connection by client) between creating and deleting view, then created view will never be deleted.
Can You help me how to deal with it? or maybe there is an easier way to do it?

Feb 6 2021, 10:55 PM · KDE PIM: Junior Jobs, KDE PIM

Oct 29 2020

dvratil added a comment to T9418: [Akonadi] ItemFetchJob size limit.

that's a good point. I would say that adding a getter to QueryBuilder to get the mTable field and using that in QueryHelpers is a good design decision.

Oct 29 2020, 2:11 PM · KDE PIM: Junior Jobs, KDE PIM

Oct 28 2020

knauss moved T8408: Autocrypt support for kmail from Technical to In Progress on the KDE Privacy Goal board.
Oct 28 2020, 10:03 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs
knauss moved T8408: Autocrypt support for kmail from Backlog to In Progress on the KDE PIM board.
Oct 28 2020, 10:02 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs
knauss added a comment to T8408: Autocrypt support for kmail.

background support is now on the way to enter: https://invent.kde.org/pim/messagelib/-/merge_requests/15

Oct 28 2020, 10:02 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs
kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

Hello Daniel,
Could You please advise me ?
The main problem for me with implementing these changes is that every function that builds its own query in ItemFetchHelper, for example buildPartQuery finally calls ItemQueryHelper::scopeToQuery(mScope, mContext, partQuery)
All these helper functions in ItemQueryHelper: scopeToQuery, gidToQuery, remoteIdToQuery, itemSetToQuery which generate additional where clauses have hardcoded table and column names for PimItem and are also used in many other places not only in ItemFetchHelper.

Oct 28 2020, 1:25 AM · KDE PIM: Junior Jobs, KDE PIM

Sep 24 2020

knauss added a comment to T8408: Autocrypt support for kmail.

@knauss Did any development occur? On NLNet I see the project is still at 'Open' status.

Sep 24 2020, 12:42 AM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Sep 23 2020

dvratil added a comment to T9418: [Akonadi] ItemFetchJob size limit.

Hi Konrad! This may be a pre-requisite for T645, but it is not directly related to it.

Sep 23 2020, 10:39 AM · KDE PIM: Junior Jobs, KDE PIM

Sep 22 2020

kondzio added a comment to T9418: [Akonadi] ItemFetchJob size limit.

Now I understand how this should be implemented, more or less. Daniel if You only answer my first question I think I could start working on it.

Sep 22 2020, 2:24 AM · KDE PIM: Junior Jobs, KDE PIM

Sep 21 2020

kondzio assigned T9418: [Akonadi] ItemFetchJob size limit to dvratil.

Hello Daniel,
I would like to try to implement this task. Can this task be implemented separately, or is it somehow related to the task T645?
Do you have any information that would make it easier for me to start coding? because currently I have little knowledge about Akonadi.

Sep 21 2020, 3:11 PM · KDE PIM: Junior Jobs, KDE PIM
dvratil added a comment to T9416: [KAddressbook] Improve the contacts list.

Great work, Konrad! Many thanks for improving KAddressBook!

Sep 21 2020, 8:58 AM · KDE PIM: Junior Jobs, KDE PIM

Sep 19 2020

kondzio added a comment to T9416: [KAddressbook] Improve the contacts list.

Thanks, that was my first assignment and I'm pleased to be able to contribute.

Sep 19 2020, 11:53 AM · KDE PIM: Junior Jobs, KDE PIM
ognarb closed T9416: [KAddressbook] Improve the contacts list as Resolved.

really nice work :D

Sep 19 2020, 10:13 AM · KDE PIM: Junior Jobs, KDE PIM
kondzio assigned T9416: [KAddressbook] Improve the contacts list to dvratil.

Hi Daniel,
It seems to me that changes for this task are finished.

Sep 19 2020, 10:04 AM · KDE PIM: Junior Jobs, KDE PIM

Sep 8 2020

dvratil added a project to T13510: [Akonadi] Collection doesn't deduplicate contentMimeTypes: KDE PIM: Junior Jobs.
Sep 8 2020, 4:15 PM · KDE PIM: Junior Jobs, KDE PIM
dvratil added a project to T13511: [IncidenceEditor] Filter available calendars by mimetype: KDE PIM: Junior Jobs.
Sep 8 2020, 4:15 PM · KDE PIM: Junior Jobs, KDE PIM
dvratil added a project to T13512: [KAB] Add 'Update AddressBook' to top-level addressbook: KDE PIM: Junior Jobs.
Sep 8 2020, 4:15 PM · KDE PIM: Junior Jobs, KDE PIM

Aug 14 2020

brenthuisman added a comment to T8408: Autocrypt support for kmail.

@knauss Did any development occur? On NLNet I see the project is still at 'Open' status.

Aug 14 2020, 5:09 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Jun 22 2020

dvratil added a project to T13308: [Akonadi] Fail cmake when Qt is built without SQL driver(s) we need: KDE PIM: Junior Jobs.
Jun 22 2020, 7:55 AM · KDE PIM: Junior Jobs, KDE PIM

May 25 2020

marcdeop added a comment to T9428: [Akonadi Console] Alphabetical sorting.

Marked as Solved as per https://phabricator.kde.org/D29604 and https://invent.kde.org/pim/akonadiconsole/-/merge_requests/1 were accepted

May 25 2020, 6:49 PM · KDE PIM: Junior Jobs, KDE PIM
marcdeop closed T9428: [Akonadi Console] Alphabetical sorting as Resolved.
May 25 2020, 6:49 PM · KDE PIM: Junior Jobs, KDE PIM

May 21 2020

marcdeop added a comment to T9428: [Akonadi Console] Alphabetical sorting.

This fixes the Agent sorting.

May 21 2020, 3:17 PM · KDE PIM: Junior Jobs, KDE PIM

May 8 2020

dkurz removed a member for KDE PIM: Junior Jobs: dkurz.
May 8 2020, 6:51 AM

May 1 2020

knauss updated subscribers of T8408: Autocrypt support for kmail.
May 1 2020, 5:46 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs
knauss claimed T8408: Autocrypt support for kmail.

Me get funding from nlnet to work on this. The rough ETA is to finish this in June.

May 1 2020, 5:45 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Apr 30 2020

poboiko updated subscribers of T9416: [KAddressbook] Improve the contacts list.

Daniel, I think I have finished preparing my changes. How will we process this further? Should I send my changes someone to review?

Thanks,
Konrad.

Apr 30 2020, 1:07 PM · KDE PIM: Junior Jobs, KDE PIM

Apr 29 2020

kondzio placed T9416: [KAddressbook] Improve the contacts list up for grabs.

Daniel, I think I have finished preparing my changes. How will we process this further? Should I send my changes someone to review?

Apr 29 2020, 6:18 PM · KDE PIM: Junior Jobs, KDE PIM

Apr 22 2020

Armstrong added a comment to T8408: Autocrypt support for kmail.

any updates?

Apr 22 2020, 10:08 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Apr 15 2020

dvratil added a comment to T9416: [KAddressbook] Improve the contacts list.

Hi, sorry, I mussed have missed the notification.

Apr 15 2020, 11:57 AM · KDE PIM: Junior Jobs, KDE PIM

Apr 10 2020

kondzio reassigned T9416: [KAddressbook] Improve the contacts list from kondzio to dvratil.
Apr 10 2020, 9:43 PM · KDE PIM: Junior Jobs, KDE PIM
kondzio claimed T9416: [KAddressbook] Improve the contacts list.

Hello Daniel. Could you tell me what photo or description should we display for a group contact ? Which phone number and email address should be displayed for single contact ? home or preferred ?
See the screenshot in the attachment, I prepared an example solution. Are you sure that we want to display two smaller pictures one below the other? or the appearance on the screen is acceptable in your opinion?


Thanks,
Konrad.

Apr 10 2020, 9:24 PM · KDE PIM: Junior Jobs, KDE PIM

Mar 31 2020

dvratil added a comment to T9416: [KAddressbook] Improve the contacts list.

Hi! Sure :) The underlying data model is Akonadi::ContactsTreeModel which is subclass of Akonadi::EntityTreeModel. Thus, if you have a QModelIndex, you can use the data() function to retrieve data for the Akonadi::EntityTreeModel::ItemRole, which gives you the Akonadi::Item which holds the contact itself: KContacts::Addressee

const auto item = index.data(Akonadi::EntityTreeModel::ItemRole).value<Akonadi::Item>();
if (!item.hasPayload<KContacts::Addressee>()) {
    // error handling
    return;
}
const auto contact = item.payload<KContacts::Addressee>();
Mar 31 2020, 11:58 AM · KDE PIM: Junior Jobs, KDE PIM

Mar 30 2020

kondzio added a comment to T9416: [KAddressbook] Improve the contacts list.

Daniel, I want to prepare a solution for this task, but I can't find a way to get an email address in added delegate inside paint event when the email address column is hidden. I tried to get it from the model but it only contains the columns that are visible in the GUI. Can you help me with this?

Mar 30 2020, 6:50 PM · KDE PIM: Junior Jobs, KDE PIM

Nov 30 2019

ognarb created T12301: Indicate difference between an All Day events and an events at a specific time in Korganizer.
Nov 30 2019, 10:06 PM · VDG, KDE PIM, KDE PIM: Junior Jobs

Sep 17 2019

brenthuisman added a comment to T8408: Autocrypt support for kmail.

Separate keyrings is indeed what I meant, it's what at least some clients do. I don't think gpg supports multiple keyrings though, so you'd need to include a lib.

Sep 17 2019, 3:04 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs
knauss added a comment to T8408: Autocrypt support for kmail.

Regarding the externality of the PGP client: a few tools I know use an internal (OpenPGP.js I am sure) library when set to Autocrypt mode. Enigmail as of version 2, when in the default easy mode, did not appear to store keys in the external client (when autocrypt is enabled) but somewhere internal (you can find openpgp.js in the Enigmail sources). The pEp mail client's the same, and a new Thunderbird client 'AutoCrypt' that does not offer a regular PGP mode also won't use any client you may have installed.

Sep 17 2019, 2:43 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Sep 4 2019

brenthuisman added a comment to T8408: Autocrypt support for kmail.

@knauss Thanks for your elaboration.

Sep 4 2019, 1:04 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Sep 1 2019

knauss closed T9505: Kontact Flatpak as Resolved.

The task with released with Application 18.12.

Sep 1 2019, 3:40 PM · KDE PIM (Applications 18.12 (master)), KDE PIM: Junior Jobs
knauss closed T9432: Kontact webpage as Resolved.

The task with released with Application 18.12.

Sep 1 2019, 3:40 PM · KDE PIM (Applications 18.12 (master)), KDE PIM: Junior Jobs
knauss closed T9423: [KMail] Better account quota reached warning as Resolved.

The tasks were released with Applications 19.04.

Sep 1 2019, 3:39 PM · KDE PIM (Applications 19.04 (master)), KDE PIM: Junior Jobs

Aug 29 2019

fsitter added a comment to T8408: Autocrypt support for kmail.

[spam comment removed by sysadmin]

Aug 29 2019, 3:44 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Aug 23 2019

knauss added a comment to T8408: Autocrypt support for kmail.

Encouraged by the Junior label and heliosmartins reference, I'm looking into the Autocrypt spec to see if this is something I could do (I do not know what the Junior label specifically means or how it was determined). Adding a header to all outgoing emails seems fairly straightforward.

Aug 23 2019, 10:38 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Aug 12 2019

scarlettmoore added a member for KDE PIM: Junior Jobs: scarlettmoore.
Aug 12 2019, 2:38 PM

Aug 8 2019

ognarb added a comment to T9417: [KAddressbook] Improve the contact view.

There are some mockups with some qml in the hig for an address book: https://hig.kde.org/components/navigation/toolbar.html https://invent.kde.org/websites/hig-kde-org/tree/master/HIG/source/qml/addr. This can be used for inspiration.

Aug 8 2019, 4:30 PM · KDE PIM: Junior Jobs, KDE PIM

Jul 9 2019

brenthuisman added a comment to T8408: Autocrypt support for kmail.

Encouraged by the Junior label and heliosmartins reference, I'm looking into the Autocrypt spec to see if this is something I could do (I do not know what the Junior label specifically means or how it was determined). Adding a header to all outgoing emails seems fairly straightforward. For retrieving mails, which was classified as 'advanced' in the task, I'm trying to flesh out the work needed a bit more. I have zero Kmail or KDE coding experience (a bit of C++ I do). The Autocrypt spec does seem quite well worked out such that I only have to think about the best integration into Kmail.

Jul 9 2019, 4:04 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Jul 4 2019

heliosmartin added a comment to T8408: Autocrypt support for kmail.

Whishlist bug report about autocrypt support:

Jul 4 2019, 8:05 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Jun 18 2019

nicklaw added a comment to T8408: Autocrypt support for kmail.

As Thunderbird and k9-mail (Android) support autocrypt it would certainly make things a little easier when using email encryption and making it a little easier isn't a bad thing.

Jun 18 2019, 4:46 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Jun 15 2019

fbampaloukas added a watcher for KDE PIM: Junior Jobs: fbampaloukas.
Jun 15 2019, 8:10 PM

May 2 2019

marten added a comment to T9431: [Akonadi CLI] Revive and extend the akonadiclient tool.

The tool is up to date and working as far as I am aware, but any bug reports or suggestions for additions would of course be welcome.

May 2 2019, 1:35 PM · KDE PIM: Junior Jobs, MyCroft Integration, KDE PIM

Apr 6 2019

dvratil updated subscribers of T9423: [KMail] Better account quota reached warning.

@mlaurent could you please add a reference to commit(s) that implemented this for future reference?

Apr 6 2019, 10:29 AM · KDE PIM (Applications 19.04 (master)), KDE PIM: Junior Jobs

Apr 5 2019

mlaurent edited projects for T9423: [KMail] Better account quota reached warning, added: KDE PIM (Applications 19.04 (master)); removed KDE PIM (Applications 18.12 (master)).
Apr 5 2019, 7:49 PM · KDE PIM (Applications 19.04 (master)), KDE PIM: Junior Jobs
mlaurent edited projects for T9423: [KMail] Better account quota reached warning, added: KDE PIM (Applications 18.12 (master)); removed KDE PIM.
Apr 5 2019, 7:49 PM · KDE PIM (Applications 19.04 (master)), KDE PIM: Junior Jobs

Mar 28 2019

maciejn removed a watcher for KDE PIM: Junior Jobs: maciejn.
Mar 28 2019, 11:45 AM

Mar 25 2019

knauss moved T8408: Autocrypt support for kmail from incoming to Technical on the KDE Privacy Goal board.
Mar 25 2019, 9:13 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Mar 24 2019

knauss added a project to T8408: Autocrypt support for kmail: KDE Privacy Goal.
Mar 24 2019, 8:22 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs
knauss removed a parent task for T8408: Autocrypt support for kmail: T7050: Privacy Software.
Mar 24 2019, 8:21 PM · KDE PIM, KDE Privacy Goal, KDE PIM: Junior Jobs

Mar 19 2019

dvratil added a comment to T9420: [KOrganizer] Improve event display.

Thank you for all your work so far!

Mar 19 2019, 9:51 AM · KDE PIM: Junior Jobs, KDE PIM

Mar 18 2019

ognarb placed T9420: [KOrganizer] Improve event display up for grabs.

I don't have much time now, so if someone want to clain this task instead you are welcome.

Mar 18 2019, 10:37 PM · KDE PIM: Junior Jobs, KDE PIM

Feb 23 2019

domson added a watcher for KDE PIM: Junior Jobs: domson.
Feb 23 2019, 1:37 AM

Dec 14 2018

ognarb added a comment to T9420: [KOrganizer] Improve event display.

Hello, I very busy lately. I hope I will have more time to finish this task, during the holidays.

Dec 14 2018, 5:30 PM · KDE PIM: Junior Jobs, KDE PIM
mlaurent moved T9423: [KMail] Better account quota reached warning from Backlog to In Progress on the KDE PIM board.
Dec 14 2018, 12:44 PM · KDE PIM (Applications 19.04 (master)), KDE PIM: Junior Jobs

Nov 19 2018

dvratil added a comment to T9420: [KOrganizer] Improve event display.

There's Prefs::createNewColor() in eventviews/src/prefs.cpp, looks like that might be it?

Nov 19 2018, 11:17 AM · KDE PIM: Junior Jobs, KDE PIM

Nov 15 2018

ognarb added a comment to T9420: [KOrganizer] Improve event display.

Sory for the delay, I distro hopped from arch to openSuSe and I have some trouble with building from source with openSuSe (libkleo and some other dependencies don't want to build). And I also have trouble finding where the color is generated (the calendar is generated in korganizer:src/akonadicollectionview.cpp, but I have trouble finding when and where the color is set).

Nov 15 2018, 11:07 PM · KDE PIM: Junior Jobs, KDE PIM

Nov 9 2018

ognarb added a comment to T9420: [KOrganizer] Improve event display.

BTW, here is the official Breeze color palette: https://hig.kde.org/style/color/default.html

Nov 9 2018, 11:51 PM · KDE PIM: Junior Jobs, KDE PIM
ngraham added a comment to T9420: [KOrganizer] Improve event display.

BTW, here is the official Breeze color palette: https://hig.kde.org/style/color/default.html

Nov 9 2018, 11:50 PM · KDE PIM: Junior Jobs, KDE PIM
ognarb added a comment to T9420: [KOrganizer] Improve event display.

Ok I will look into that :)

Nov 9 2018, 11:29 PM · KDE PIM: Junior Jobs, KDE PIM
dvratil added a comment to T9420: [KOrganizer] Improve event display.

@ognarb uh, sorry, I haven't seen the notification about your last comment. Yeah, going for some more pastel color to better fit Plasma/Breeze color theme would be nice. Maybe the entire default color generator could be improved - I honestly don't know much about where the colors come from in KOrganizer :-)

Nov 9 2018, 11:20 PM · KDE PIM: Junior Jobs, KDE PIM

Nov 4 2018

ognarb added a comment to T9420: [KOrganizer] Improve event display.

@dvratil Do you have some other improvement suggestion? I was thinking about changing the default color to a pastel green color (#BAED91) but otherwise I don't know that can be improved anymore.

Nov 4 2018, 4:18 PM · KDE PIM: Junior Jobs, KDE PIM

Nov 3 2018

ognarb added a revision to T9420: [KOrganizer] Improve event display: D16624: Improve contrast in header from agendaitem.
Nov 3 2018, 12:09 AM · KDE PIM: Junior Jobs, KDE PIM

Oct 30 2018

ognarb added a comment to T9428: [Akonadi Console] Alphabetical sorting.

I was looking at this task to learn how akonadi work and akonadiconsole crash directly after choosing a instance. It is a know bug? Should I create a bug report?

Oct 30 2018, 8:04 PM · KDE PIM: Junior Jobs, KDE PIM

Oct 27 2018

dkurz added a member for KDE PIM: Junior Jobs: dkurz.
Oct 27 2018, 5:36 PM

Oct 23 2018

ognarb added a revision to T9420: [KOrganizer] Improve event display: D16393: Add the config to use the system color in Korganizer (see D16377).
Oct 23 2018, 10:50 PM · KDE PIM: Junior Jobs, KDE PIM
dvratil added a comment to T9420: [KOrganizer] Improve event display.

I would say let's treat the HiDPI problem as a standalone issue, the painting code should probably take font metrics into account, instead of hardcoded arbitrary constants :)

Oct 23 2018, 9:16 PM · KDE PIM: Junior Jobs, KDE PIM
ognarb added a comment to T9420: [KOrganizer] Improve event display.

@repinc interesting, but I don't have a HiDPI screen to test. I read in the internet that using QRectF,QPointF instead of QRect and QPoint should improve the situation. So I'm changing most of the occurence of QRect and QPoint. I also found out that the item height is hardcoded in function of MonthCell::topMargin to an height of 18px, but I have not idea how to access the pixel ratio.

Oct 23 2018, 6:48 PM · KDE PIM: Junior Jobs, KDE PIM

Oct 22 2018

repinc added a comment to T9420: [KOrganizer] Improve event display.

@dvratil here is the screenshot

Oct 22 2018, 9:49 PM · KDE PIM: Junior Jobs, KDE PIM
ognarb added a comment to T9420: [KOrganizer] Improve event display.

@dvratil Ok, it's very much VIP but I have some visual D16377

Oct 22 2018, 8:13 PM · KDE PIM: Junior Jobs, KDE PIM
ognarb added a revision to T9420: [KOrganizer] Improve event display: D16377: Using the system palette for drawing the month- and agendaitem..
Oct 22 2018, 8:12 PM · KDE PIM: Junior Jobs, KDE PIM
dvratil added a comment to T9420: [KOrganizer] Improve event display.

@ognarb That sounds like a good idea: you can use it to get information about background and foreground colors and calculate some reasonable color palette from that.

Oct 22 2018, 3:02 PM · KDE PIM: Junior Jobs, KDE PIM