rokejulianlockhart (Roke Beedell)
Software QA Engineer, System Administrator · dub.sh/dmwXi3A

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Nov 3 2021, 11:36 AM (240 w, 3 d)
Availability
Available

As my GitLab profile's personal repository states:

I am a system administrator and FOSS QA engineer, specialising in operating systems. I am distinctly interested in graphical interface consistency and accessibility.

Although I am under NDA for some of my work, I have worked with Microsoft Partner Centre and MSVC, Google's AOSP development team, KDE e.V, possess edit access on the Chromium Issue Tracker, and have submitted patches to Firefox.

As of 2025-08, I had opened 1 990 issues on the official GitHub instance, with an 80 % non-rejection rate. Similarly, I had opened 394 at KDE's Bugzilla instance, 160 at Mozilla's, 324 at Red Hat's, and 2 at the Linux kernel's.

During my work, I have become an ardent EU and UN federalist, and support Europol, NATO, the ICC, and ICJ. I have also acquired many roles:

  • Multi-Scheme Administrator, for Neighbourhood Watch Network
  • Angel, for Fairphone B.v
  • Co-Opted Digital Communications Lead, for Norfolk Neighbourhood Watch Association
  • Co-Opted Member, Hanworth with Gunton Memorial Hall Management Committee
  • Co-Opted Member, Hanworth Commons Management Committee

Recent Activity

Fri, May 29

rokejulianlockhart added a comment to M188: Printer KCM redesign -draft.

@aronkvh, if there's anything else tracking the sidebar adhering to kcm_style's icon enablement preference:

Fri, May 29, 12:45 PM
rokejulianlockhart added a comment to M187: Discover UI concept.

Note that this mockup appears to, in its bottom-left, provide an example of what invent.kde.org/teams/vdg/issues/-/work_items/29 would look like, implemented.

Fri, May 29, 12:34 PM · Discover Software Store, VDG

Oct 18 2025

rokejulianlockhart awarded T14954: plasma-framework improvements / breaking changes a Like token.
Oct 18 2025, 10:55 AM · Plasma, Frameworks, KF6

Oct 2 2025

rokejulianlockhart awarded T14968: Breeze Icons - Blue Ocean Update a Like token.
Oct 2 2025, 12:15 PM · VDG, Breeze

Aug 8 2025

rokejulianlockhart added a comment to T8449: Replacement of KDE Identity System.

This has been reached in large part with the first rollout of MyKDE

Aug 8 2025, 11:22 AM · Websites, Sysadmin

May 13 2025

rokejulianlockhart awarded D1973: Support for syncing the clipboard from X11 to Wayland and vice versa a Like token.
May 13 2025, 10:54 PM · KWin, Plasma on Wayland

Mar 18 2025

rokejulianlockhart added a comment to T12308: Dolphin UI redesign.

==== #278016 ====

Dolphin still doesn't look anything like this and even that cyan border is still there. While I understand the need to redesign a major app, all the other QT apps look just as bad or worse. A lot of this is down to the theme engine.

Mar 18 2025, 4:48 PM · Dolphin, Goal: All About the Apps, VDG
rokejulianlockhart awarded D7382: add markdown support a Like token.
Mar 18 2025, 4:34 PM · Okular
Restricted Application updated subscribers of D7382: add markdown support.
Mar 18 2025, 4:34 PM · Okular

Mar 11 2025

rokejulianlockhart awarded T12308: Dolphin UI redesign a Like token.
Mar 11 2025, 7:56 PM · Dolphin, Goal: All About the Apps, VDG

Feb 25 2025

rokejulianlockhart awarded T10870: Consider using colorful rather than monochrome icons for small places, devices, and mimetype icons a Dislike token.
Feb 25 2025, 3:57 PM · VDG
rokejulianlockhart awarded T11661: Replace framed views with single-pixel separator lines a Like token.
Feb 25 2025, 3:45 PM · Goal: Consistency, Breeze, VDG
rokejulianlockhart awarded T10201: Window titlebars a Like token.
Feb 25 2025, 3:43 PM · KDE Applications, VDG
rokejulianlockhart awarded T10891: Breeze theme evolution a Like token.
Feb 25 2025, 3:40 PM · Plasma, VDG, Breeze

Feb 16 2025

Restricted Application updated subscribers of D7736: Not-to-be-merged review of Python bindings generator.
Feb 16 2025, 2:17 PM · Build System, Frameworks

Feb 10 2025

rokejulianlockhart added a comment to D20052: Make tabs rename-able.

If of any use, this is labelled as "Needs review", but https://invent.kde.org/system/dolphin/-/merge_requests/895 seems to supersede it.

Feb 10 2025, 5:34 PM · Dolphin

Jan 25 2025

rokejulianlockhart awarded M187: Discover UI concept a Like token.
Jan 25 2025, 10:17 AM · Discover Software Store, VDG

Dec 31 2024

rokejulianlockhart awarded T17405: Fingerprint login/KDE wallet a Like token.
Dec 31 2024, 1:55 PM · Goal Setting 2024
rokejulianlockhart added a comment to T17396: Streamlined Application Development Experience.

There is a mention in this task of increasing the quality and amount of bindings for languages other than C++:

Dec 31 2024, 12:50 PM · Goal Setting 2024

Nov 4 2024

rokejulianlockhart awarded D18358: Add buttons to collapse and expand all elements a Like token.
Nov 4 2024, 4:45 PM · Okular
rokejulianlockhart added a comment to T13815: Back button support.

Yeah, only the very cheap ones have it nowadays. We are now in the era of giant screens, there's no space for an entire row of hardware buttons.

Nov 4 2024, 4:40 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile
rokejulianlockhart awarded D14904: TOC: Add collapse/expand options a Like token.
Nov 4 2024, 4:36 PM · Okular
rokejulianlockhart awarded T13815: Back button support a Like token.
Nov 4 2024, 4:25 PM · Plasma on Wayland, KWin, Kirigami, Plasma: Mobile

Aug 29 2024

rokejulianlockhart added a comment to T17396: Streamlined Application Development Experience.

@vivekanandanks, irrespective of the fact that your suggestion doesn't appear to relate directly to the post, what exactly are you referring to? I ask because frameworks are notoriously difficult to mix-and-match due to how much of the dependency tree of a codebase they generally encompass, in comparison to something written without them.

Aug 29 2024, 6:07 PM · Goal Setting 2024
rokejulianlockhart added a comment to T17370: Sandbox all the things!.

@vivekanandanks, having Neon be immutable wouldn't be a great idea, considering that its entire purpose is to evaluate changes. Immutability is useful for security and stability, which are of significantly less concern - or are an impediment - in development-oriented testbeds.

Aug 29 2024, 4:09 PM · Goal Setting 2024

Aug 15 2024

rokejulianlockhart added a comment to T17370: Sandbox all the things!.

Thank you, @davidedmundson.

Aug 15 2024, 9:49 PM · Goal Setting 2024
rokejulianlockhart added a comment to T17435: Enhancing control and automation: integrate KDE Plasma (and apps) with Smart Home Ecosystems.

This is functionality that I thought only I wanted. I'm glad to see that there's interest. However, I dare say that I do, to an extent, agree with @redstrate - I wouldn't by default consider this to be the purview of the KDE organisation itself. After all, since:

Aug 15 2024, 8:24 PM · Goal Setting 2024
rokejulianlockhart awarded T17435: Enhancing control and automation: integrate KDE Plasma (and apps) with Smart Home Ecosystems a Like token.
Aug 15 2024, 8:06 PM · Goal Setting 2024
rokejulianlockhart awarded T17391: Unify the Plasma experience a Like token.
Aug 15 2024, 8:05 PM · Goal Setting 2024
rokejulianlockhart awarded T17396: Streamlined Application Development Experience a Like token.
Aug 15 2024, 8:05 PM · Goal Setting 2024
rokejulianlockhart awarded T17406: KDE-based Text Snippet Expansion a Dislike token.
Aug 15 2024, 8:02 PM · Goal Setting 2024
rokejulianlockhart awarded T17439: KDE Needs You! 🫵 - Formalize and boost KDE's processes for recruiting active contributors a Like token.
Aug 15 2024, 7:58 PM · Goal Setting 2024
rokejulianlockhart awarded T17458: Freedom through Better Data and Workflow Organization and Management a Like token.
Aug 15 2024, 7:57 PM · Goal Setting 2024
rokejulianlockhart added a comment to T17370: Sandbox all the things!.

I realize that I only know so much about this topic, but I believe that I agree with the point that @gcb has made (although I'm convinced that anything at the initialisation system or kernel level would actually be versatile enough to provide the permission model that we desire).

Aug 15 2024, 7:31 PM · Goal Setting 2024
rokejulianlockhart awarded T17408: Plasma - A Beacon for Open Design a Like token.
Aug 15 2024, 10:42 AM · Goal Setting 2024
rokejulianlockhart awarded T17433: We care about your Input a Like token.
Aug 15 2024, 10:35 AM · Goal Setting 2024

Jun 1 2024

rokejulianlockhart added a comment to T411: Email address not in sync with KDE identity.

Since the last mention of this appears to be a while ago, I'll note that I've experienced this - specifically, https://phabricator.kde.org/settings/user/rokejulianlockhart/page/email/ is not synchronized to https://identity.kde.org/index.php?r=people/editEmailAddresses&uid=rokejulianlockhart, as I expected it to be.

Jun 1 2024, 4:00 PM · Phabricator
rokejulianlockhart awarded T411: Email address not in sync with KDE identity a Like token.
Jun 1 2024, 3:57 PM · Phabricator

May 24 2024

rokejulianlockhart awarded T9658: Rethink blur-by-default for Breeze SDDM login screen theme for Plasma 5.15 a Dislike token.
May 24 2024, 12:56 PM · Plasma, VDG

May 23 2024

rokejulianlockhart awarded T9256: HDR Support in Krita a Like token.
May 23 2024, 11:31 AM · Krita

Feb 5 2024

rokejulianlockhart added a comment to T12431: Make Calindori a possible successor for Korganizer.

Is there a reason for the wontfix designation? I've read this thread a few times and don't see one.

Feb 5 2024, 1:59 PM · KDE PIM, Plasma: Mobile, Goal: Consistency

Nov 20 2023

rokejulianlockhart awarded T15127: Change the build system to enable building with Qt5 or Qt6 a Like token.
Nov 20 2023, 1:32 AM · KF6

Oct 27 2023

rokejulianlockhart awarded T16966: Create a Brand Brief and establish Brand Guidelines for KDE a Like token.
Oct 27 2023, 12:50 AM · KDE Promo

Aug 24 2023

rokejulianlockhart awarded T9895: Improving single-click / creation of contextual action toolbars a Like token.
Aug 24 2023, 12:02 PM · VDG

Aug 7 2023

rokejulianlockhart awarded T10413: Find a way to specify whether to use monochrome or color icons in applications a Like token.
Aug 7 2023, 3:52 PM · Plasma, VDG, Breeze

Apr 13 2023

rokejulianlockhart awarded T8968: KDE Connect on Plasma Mobile a Like token.
Apr 13 2023, 2:58 PM · Plasma: Mobile, KDE Connect

Apr 4 2023

rokejulianlockhart awarded T12622: [Approved] Move wallpaper changing into a KCM and make it easier to apply the wallpaper to the desktop(s), lock screen, and login screen all at once a Like token.
Apr 4 2023, 10:39 PM · VDG, Plasma

Aug 31 2022

rokejulianlockhart added a watcher for Plasma 6: rokejulianlockhart.
Aug 31 2022, 2:36 PM
rokejulianlockhart awarded T15468: Plasma Qt6 Builds a Like token.
Aug 31 2022, 2:31 PM · Plasma 6

Aug 30 2022

rokejulianlockhart awarded T13467: Theming in Plasma 6 a Like token.
Aug 30 2022, 10:37 PM · Plasma 6

Aug 2 2022

rokejulianlockhart awarded T12430: Replace kalgebra desktop application with kirigami version a Like token.
Aug 2 2022, 4:06 PM · KDE Edu, Goal: Consistency
rokejulianlockhart awarded T12435: Unify kirigami apps by improving and enforcing its defaults a Like token.
Aug 2 2022, 4:03 PM · VDG, Kirigami, Goal: Consistency
rokejulianlockhart added a comment to T13948: Better custom ContextDrawer support.

I prefer actions always being in a sidebar, especially via mobile, so I believe that mimicking how desktop applications provide their actions is regressive.

Aug 2 2022, 4:03 PM · Kirigami
rokejulianlockhart added a comment to T10165: Large category icons should all be colorful.

My grandmother has a seriously difficult time trying to understand the colourful iconography unless it's very, very large, whereas she finds the simplistic icons comprehensible. However, having them solely become that at ≤ 16px renders them too small for her to discern.

Aug 2 2022, 2:33 PM · Goal: Consistency, Plasma, VDG
rokejulianlockhart awarded T10165: Large category icons should all be colorful a Dislike token.
Aug 2 2022, 2:30 PM · Goal: Consistency, Plasma, VDG
rokejulianlockhart awarded T13021: Make placeholder messages consistent a Like token.
Aug 2 2022, 2:30 PM · Goal: Consistency, VDG
rokejulianlockhart awarded T12821: Unify how "this is the default/current item in a list" is communicated a Like token.
Aug 2 2022, 2:30 PM · VDG, Goal: Consistency
rokejulianlockhart awarded T12812: Create re-usable Plasma Component for expandable list item and port applets to use it a Like token.
Aug 2 2022, 2:30 PM · Plasma, Goal: Consistency
rokejulianlockhart awarded T11279: Unify settings windows' sidebar appearance a Like token.
Aug 2 2022, 2:30 PM · VDG
rokejulianlockhart awarded T11093: Improve Consistency across the Board a Like token.
Aug 2 2022, 2:29 PM · Goal: Consistency, Goal Setting 2019
rokejulianlockhart added a comment to T11153: Unify sidebar appearance.

This is obviously desirable, but I doubt that this is actually possible unless all of KDE's software switches to tree-views. I would love this, because it would provide one consistent method of navigation and would mean that all of KDE's software would reuse the same module for this important ability.

Aug 2 2022, 2:27 PM · Goal: Consistency, VDG, Breeze
rokejulianlockhart awarded T12789: Unify list icon sizes a Like token.
Aug 2 2022, 1:56 PM · VDG, Goal: Consistency
rokejulianlockhart awarded T11713: Reorganize colorscheme colors and use them in a logical manner a Like token.
Aug 2 2022, 1:56 PM · KDE Human Interface Guidelines, Plasma, Goal: Consistency, VDG, Breeze
rokejulianlockhart awarded T13054: Unify how Breeze communicates checked/current/selected states a Like token.
Aug 2 2022, 1:56 PM · VDG, Breeze
rokejulianlockhart awarded T12431: Make Calindori a possible successor for Korganizer a Like token.
Aug 2 2022, 1:56 PM · KDE PIM, Plasma: Mobile, Goal: Consistency
rokejulianlockhart awarded T12432: Develop convergent kirigami applications to replace desktop-only versions where appropriate a Like token.
Aug 2 2022, 1:56 PM · Goal: Consistency
rokejulianlockhart awarded T14211: Unify sidebar color in Kirigami apps a Like token.
Aug 2 2022, 1:56 PM · Kirigami, VDG
rokejulianlockhart awarded T11579: Unify navigation through sidebar categories/views a Like token.
Aug 2 2022, 1:56 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
rokejulianlockhart awarded T11191: Create a HIG entry for sidebars a Like token.
Aug 2 2022, 1:56 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG, Breeze
rokejulianlockhart awarded T11153: Unify sidebar appearance a Like token.
Aug 2 2022, 1:56 PM · Goal: Consistency, VDG, Breeze

Jan 6 2022

rokejulianlockhart added a comment to T14429: Top panels in apps such as Discover and KDE Connect need to be standardized .

Of the current suggestions, the last one certainly is ideal – although not mutually exclusive of the previous suggestions – because the more that is automatic, the superior that the toolkit is. Obviously this is not inferent advocation for removal of the ability to override, but merely that it should not be necessary unless designing custom appearance of software. Consistency is the ultimate goal.

Jan 6 2022, 8:48 PM · Goal: Consistency, VDG
rokejulianlockhart added a comment to T10165: Large category icons should all be colorful.
Jan 6 2022, 8:44 PM · Goal: Consistency, Plasma, VDG
rokejulianlockhart added a comment to T8569: Redesign Policy Kit Authorization dialog.

My favourite of "http://phabricator.kde.org/file/data/6whyyim5gmlkquf4loar/PHID-FILE-wwndftrzby5fixz2nswm/export.png" is the top-right version, because the current presence of iconography is without necessity or benefit, and because removal of it is important for phone-screens because they are primarily vertical and small. Retainment of the title-bar is necsssary not merely because otherwise it may appear to be fake, but additionally because removal of it would be detrimental to consistency, which although is eternally important, is currently especially important: "http://phabricator.kde.org/T11093".

Jan 6 2022, 4:00 PM · VDG, Plasma
rokejulianlockhart added a comment to T12530: Open/Save UI redesign.

This question may appear to be silly to many developers, but why not invoke dolphin for utilisation as the file-picker, or allow configuration of the default chooser?

Jan 6 2022, 3:49 PM · VDG
rokejulianlockhart added a comment to T8707: Window borders.

When not utilising shadows around window borders due to performance limitations on old machines, a 1px border is necessary. Windows 10 already provides this, and you can see the problems that removing it causes (via WinAero Tweaker) on that OS when you spawn multiple instances of explorer.exe. The same applies to Plasma.

Jan 6 2022, 3:33 PM · VDG
rokejulianlockhart added a comment to T12837: Modernize the Calligra UI.

The colouration of https://phabricator.kde.org/file/data/to7e46zbo7jhwg6mbwv4/PHID-FILE-7qs7usxqzpuvfwbsrgis/sheets_alt.png is the better design, because ascertaining which tabs are active or inactive is easier than in https://phabricator.kde.org/file/data/4mp4omhmpt3j7mxtin42/PHID-FILE-md7fdorexja3vakdh5to/sheets.png".

Jan 6 2022, 3:23 PM · VDG, Goal: Consistency, Calligra: 3.0
rokejulianlockhart added a comment to T12837: Modernize the Calligra UI.

The first proposal that is similar to the interface of Microsoft's Word, and the interface that is present for Gemini are utterly unsuitable for Calligra, because they are not adherent to any of the appearances of current Qt software that has been created by KDE, and are consequently more inconsistent.

Jan 6 2022, 3:22 PM · VDG, Goal: Consistency, Calligra: 3.0
rokejulianlockhart added a comment to T12688: Okular UI redesign.

I am liking the compartmentalisation of the viewers so that they are similar to what has been implemented by Dolphin, but I am confident that the background should adapt to the theme of the host by default, because that is more consistent, and because contrast has not been problematic for me during observation of files within Okualar, and may appear to be quite ugly to new users.

Jan 6 2022, 3:17 PM
rokejulianlockhart added a comment to T12668: Discover UI redesign.

The sidebar should not utilise text below iconography, because that is significantly less consistent, and is additionally less sensibly adaptive if the constituents of the text that is beneath it are more than approximately 4 letters.

Jan 6 2022, 3:13 PM · Discover Software Store, Plasma 6, VDG
rokejulianlockhart added a comment to T13394: T13072 System Settings general layout Mock up.

Why not utilise the tree-view that is present within the "Folders" panel of Dolphin? That would mean that retainment of the current organisation is possible, without ascertaining how to improve the current weird implementation of multiple side-bars. Additionally, because addition of KConfig Modules to systemsettings5 by many distributions shall continue, organisation would be more easy, because the tree-view would adapt properly.

Jan 6 2022, 3:10 PM · Goal: Consistency, VDG
rokejulianlockhart added a comment to T11663: Move URL Navigator into toolbar.

"http://phabricator.kde.org/T11663#212651" is my favourite, because which path is for which tab is obvious. Having the bar dynamically adjust is not intuitive, and if many tabs are present, is able to inhibit productivity if the user is duplicating multiple paths to their clipboard.

Jan 6 2022, 2:57 PM · VDG, Dolphin
rokejulianlockhart added a comment to T10870: Consider using colorful rather than monochrome icons for small places, devices, and mimetype icons.

I agree with all that has been stated by @itsjustarumour and @trapped-in-dreams. However, I also find the colourful icons a damn lot more difficult to parse.

Jan 6 2022, 2:49 PM · VDG
rokejulianlockhart added a comment to T12789: Unify list icon sizes.

Why have so many people proposed static sizes if iconographic configuration is available within "kcm_icons"? Adherence to what has been specified by the user is certainly more consistent behaviour. This is important to me, because I have never desired utilisation of anything but 16-pixels for iconography, because the resolutions of my screens has been minor enough that iconography of more great resolution has been detrimental. Additionally, quick ascertainment of what the colourative/colourful iconography that has been proposed is intending to communicate is not as easy for me as the current iconography.

Jan 6 2022, 2:43 PM · VDG, Goal: Consistency

Nov 3 2021

This is a test notification, sent at Wed, Nov 3, 18:02.
Nov 3 2021, 6:02 PM