sebas (Sebastian Kügler)
Plasma Hacker

Projects (9)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
May 8 2015, 2:33 PM (124 w, 2 d)
Availability
Available

Recent Activity

Fri, Sep 22

sebas added a comment to D7934: Add KCM for adjusting QtQuick Rendering in Plasma.

Thinking of it, wouldn't it make total sense to have this as a QtQuick-only KCM, i.e. using KQuickAddons::ConfigModule?

Fri, Sep 22, 12:55 PM · Plasma
sebas updated the task description for T7050: Privacy Software.
Fri, Sep 22, 12:19 PM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Fri, Sep 22, 12:03 PM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Fri, Sep 22, 11:59 AM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Fri, Sep 22, 11:46 AM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Fri, Sep 22, 11:37 AM · Goal settings 2017
sebas updated the task description for T7050: Privacy Software.
Fri, Sep 22, 10:52 AM · Goal settings 2017
sebas created T7050: Privacy Software.
Fri, Sep 22, 10:43 AM · Goal settings 2017
sebas added a comment to D7934: Add KCM for adjusting QtQuick Rendering in Plasma.

Maybe not put it in systemsettings, but tell users to run kcmshell to open it? That really hides it well though, also defeating the purpose...

Fri, Sep 22, 10:12 AM · Plasma
sebas added a comment to D7934: Add KCM for adjusting QtQuick Rendering in Plasma.

Can we hide this even more, given that it's an utter expert setting?

Fri, Sep 22, 9:58 AM · Plasma
sebas committed R104:03aba1abd6f3: Keep monitoring the initial config (authored by sebas).
Keep monitoring the initial config
Fri, Sep 22, 9:45 AM
sebas committed R104:ca46895b5fee: Keep monitoring the initial config (authored by sebas).
Keep monitoring the initial config
Fri, Sep 22, 9:45 AM
sebas added a watcher for Goal settings 2017: sebas.
Fri, Sep 22, 9:34 AM

Thu, Sep 21

sebas committed R110:09053badd45c: Tidy up code a bit (authored by sebas).
Tidy up code a bit
Thu, Sep 21, 6:09 PM
sebas committed R110:938e8bc66b55: Merge branch 'master' into sebas/touchscreen (authored by sebas).
Merge branch 'master' into sebas/touchscreen
Thu, Sep 21, 5:50 PM
sebas committed R108:d16f63b6e64b: inform outputconfiguration clients that a change has been applied (authored by sebas).
inform outputconfiguration clients that a change has been applied
Thu, Sep 21, 2:16 PM
sebas closed D7910: inform outputconfiguration clients that a change has been applied.
Thu, Sep 21, 2:16 PM · KWin
sebas updated the diff for D7910: inform outputconfiguration clients that a change has been applied.

Argh. :O

Thu, Sep 21, 2:15 PM · KWin
sebas updated the diff for D7910: inform outputconfiguration clients that a change has been applied.

Require at least Frameworks 5.39

Thu, Sep 21, 2:14 PM · KWin
sebas updated the diff for D7910: inform outputconfiguration clients that a change has been applied.

Add runtime version check, this will only work with Frameworks 5.40 onwards...

Thu, Sep 21, 2:02 PM · KWin
sebas planned changes to D7910: inform outputconfiguration clients that a change has been applied.

Right. Will change...

Thu, Sep 21, 1:29 PM · KWin
sebas added a comment to D7910: inform outputconfiguration clients that a change has been applied.

A compile-time check doesn't buy us much, this line could be compiled in an still run against a kwayland lacking the crash fix.

Thu, Sep 21, 1:19 PM · KWin
sebas committed R104:19e96249d786: track the config to monitor, save scale (authored by sebas).
track the config to monitor, save scale
Thu, Sep 21, 1:11 PM
sebas committed R104:8719c33eea8f: track the config to monitor, save scale (authored by sebas).
track the config to monitor, save scale
Thu, Sep 21, 1:10 PM
sebas closed D7912: track the config to monitor, save scale.
Thu, Sep 21, 1:10 PM · Plasma
sebas created D7912: track the config to monitor, save scale.
Thu, Sep 21, 1:00 PM · Plasma
sebas created D7910: inform outputconfiguration clients that a change has been applied.
Thu, Sep 21, 12:55 PM · KWin
sebas added a comment to D7898: Only send OutputConfig sendApplied / sendFailed to the right resource.

FWIW, I tested it, it fixes kwin crashing when adding a setApplied() call on the OutputConfiguration, and it also means the applied signal arrives.

Thu, Sep 21, 12:50 PM · Frameworks, Plasma on Wayland
sebas accepted D7898: Only send OutputConfig sendApplied / sendFailed to the right resource.

Yes, the initial idea was to send applied() to all connected resources. That is not s_allResources, so your patch is correct. The resources that are actually bound are not currently tracked.

Thu, Sep 21, 12:07 PM · Frameworks, Plasma on Wayland

Wed, Sep 20

sebas abandoned D7882: on wayland startup create XDG_RUNTIME_DIR.

Ow, see, I was exporting a different XDG_RUNTIME_DIR in my login procedure. I guess removing that fixes the problem as well. :)

Wed, Sep 20, 3:28 PM · Plasma
sebas added a comment to D7882: on wayland startup create XDG_RUNTIME_DIR.

That's happening when I start startplasmacompositor by hand, and it's annoying as fuck. Sure, I can add that to my login script, but it's literally the only thing that I have to do to make plasma/wayland come up. Everything else works. (Also, we do create XDG_CONFIG_HOME in the same script, so to me it makes sense to create XDG_RUNTIME_DIR as well (both are user-specific).

Wed, Sep 20, 3:21 PM · Plasma
sebas committed R110:8a89d204777a: let's continue in debug code instead of returning from XRandRConfig… (authored by clutz).
let's continue in debug code instead of returning from XRandRConfig…
Wed, Sep 20, 12:47 PM
sebas committed R110:dc8c17e70980: Merge scale changes (authored by sebas).
Merge scale changes
Wed, Sep 20, 12:47 PM
sebas committed R110:3ff018569621: Also copy scale in Output::apply() (authored by sebas).
Also copy scale in Output::apply()
Wed, Sep 20, 12:47 PM
sebas committed R110:159e4baf6227: Use QString for number parsing (authored by sebas).
Use QString for number parsing
Wed, Sep 20, 12:47 PM
sebas committed R110:114d654b7fe6: Add setScale option to kscreendoctor (authored by davidedmundson).
Add setScale option to kscreendoctor
Wed, Sep 20, 12:47 PM
sebas committed R110:bf4521e4f4c6: kscreen-doctor: support setting scale of outputs (authored by sebas).
kscreen-doctor: support setting scale of outputs
Wed, Sep 20, 12:47 PM
sebas committed R110:ea01f5e2ca8d: fix comment (authored by sebas).
fix comment
Wed, Sep 20, 12:47 PM
sebas added a reviewer for D7882: on wayland startup create XDG_RUNTIME_DIR: Plasma.
Wed, Sep 20, 12:00 PM · Plasma
sebas resigned from D6027: Use existing parseInt function.

Please abandon, I've already fixed this in master.

Wed, Sep 20, 8:58 AM · Plasma
sebas created D7882: on wayland startup create XDG_RUNTIME_DIR.
Wed, Sep 20, 8:57 AM · Plasma

Tue, Sep 19

sebas committed R104:78e8133e934e: refresh the config after it changed (authored by sebas).
refresh the config after it changed
Tue, Sep 19, 6:51 PM
sebas committed R104:f4ee8ef4b183: Merge (authored by sebas).
Merge
Tue, Sep 19, 6:51 PM
sebas committed R110:7d30357b3ed4: Test only changing the scale (authored by sebas).
Test only changing the scale
Tue, Sep 19, 9:21 AM

Mon, Sep 18

sebas abandoned D7869: set scale on interfaces.
Mon, Sep 18, 2:38 PM · KWin
sebas created D7869: set scale on interfaces.
Mon, Sep 18, 2:26 PM · KWin
sebas added a comment to T7021: Purism Phone Campaign: Counteract the negativity.

One thought that comes up with me is that we don't necessarily target the main public. For the project to succeed at first, we don't need general audience size sales, we need to find one niche that we can serve really well. Thoughts:

Mon, Sep 18, 10:03 AM · KDE Promo
sebas added a comment to T6919: Purism Phone Campaign.
Mon, Sep 18, 7:37 AM · KDE Promo

Sat, Sep 16

sebas committed R104:cda44e7e8039: save the scale to kscreen (authored by sebas).
save the scale to kscreen
Sat, Sep 16, 10:57 AM

Fri, Sep 15

sebas added a comment to T6919: Purism Phone Campaign.
Fri, Sep 15, 10:56 AM · KDE Promo

Thu, Sep 14

sebas added a comment to T6919: Purism Phone Campaign.

First coverage appears:

Thu, Sep 14, 2:18 PM · KDE Promo

Mon, Sep 4

sebas edited projects for T6949: Provide a emulator for Plasma Mobile, added: Plasma: Mobile (PM 2.0); removed Plasma: Mobile (PM 1.0).
Mon, Sep 4, 3:38 PM · Plasma: Mobile (PM 2.0)
sebas updated the task description for T6932: Performance.
Mon, Sep 4, 3:14 PM · Plasma: Mobile (PM 1.0)
sebas updated the task description for T6934: Software Management.
Mon, Sep 4, 3:11 PM · Plasma: Mobile (PM 1.0)
sebas updated the task description for T6927: Hardware functions.
Mon, Sep 4, 1:26 PM · Plasma: Mobile (PM 1.0)

Wed, Aug 30

sebas updated the task description for T6878: Improve the Plasma Mobile platform for end-user needs.
Wed, Aug 30, 2:02 PM · Goal settings 2017

Mon, Aug 28

sebas requested changes to D6027: Use existing parseInt function.
Mon, Aug 28, 2:43 PM · Plasma

Aug 24 2017

sebas added a comment to D7482: Automatic scaling selection.

Be careful pushing, by the way. It seems you've branched this off of my rotationplasmoid branch. Should obviously go into master.

Aug 24 2017, 6:05 PM · Plasma
sebas accepted D7482: Automatic scaling selection.
Aug 24 2017, 6:03 PM · Plasma
sebas added a comment to D7424: Very slightly increase text contrast for the default Breeze color scheme.

-1, we discussed this in a bugreport already recently. The rationale in there applies here, too. It's a conscious design choice made, and it's easy enough to ship a color scheme with more contrast.

Aug 24 2017, 5:53 PM · Breeze, Plasma
sebas added inline comments to D7482: Automatic scaling selection.
Aug 24 2017, 4:01 PM · Plasma
sebas added a comment to D6027: Use existing parseInt function.

This one slipped my attention. I think it's still relevant?

Aug 24 2017, 9:55 AM · Plasma
sebas accepted D7488: Fix deprecated usage of ecm_install_icons.
Aug 24 2017, 9:52 AM · Plasma
sebas added a comment to D7482: Automatic scaling selection.

Patch looks fine, other than the heuristics @broulik already pointed out.

Aug 24 2017, 9:51 AM · Plasma

Aug 17 2017

sebas committed R110:ac335a98e082: Make it almost work (authored by sebas).
Make it almost work
Aug 17 2017, 3:58 PM
sebas committed R110:0e1aac0ac970: add touchscreen test app to the build (authored by sebas).
add touchscreen test app to the build
Aug 17 2017, 1:54 PM
sebas committed R110:f18238afebfc: start of a small tool to enumerate and rotate touchscreens (authored by sebas).
start of a small tool to enumerate and rotate touchscreens
Aug 17 2017, 1:54 PM
sebas committed R110:7da742ddd7d0: warnings--; (authored by sebas).
warnings--;
Aug 17 2017, 1:54 PM

Aug 16 2017

sebas added a comment to D7256: emit previously shown notifications after resume from idle.

Some coding style suggestions

Aug 16 2017, 9:52 AM · Plasma

Aug 15 2017

sebas accepted D7331: Show UI for per screen scaling options on supported platforms.

Nice! :)

Aug 15 2017, 4:01 PM · Plasma
sebas accepted D7333: Port OutputConfig away from blockSignals.
Aug 15 2017, 3:53 PM · Plasma
sebas added a comment to D7331: Show UI for per screen scaling options on supported platforms.

This UI change should be addressed with the new KScreen KCM, btw.

Aug 15 2017, 3:49 PM · Plasma
sebas accepted D7332: Port primary combo box to QComboBox::activated.

This code is on its way out though, pending my forever-taking kscreen kcm rewrite. Since that's not going fast, I don't want to block progress on the currently shipped version.

Aug 15 2017, 3:46 PM · Plasma

Aug 8 2017

sebas committed R32:671866002969: Show directory, not first file in categories (authored by sebas).
Show directory, not first file in categories
Aug 8 2017, 4:31 PM
sebas committed R32:83fd71125195: merge (authored by sebas).
merge
Aug 8 2017, 4:31 PM
sebas committed R32:07d7409eb7d6: Small cleanup, also merge my branch into master (authored by sebas).
Small cleanup, also merge my branch into master
Aug 8 2017, 4:31 PM
sebas committed R32:85b9d10b1422: small cleanup (authored by sebas).
small cleanup
Aug 8 2017, 4:31 PM
sebas committed R32:13da2c93b323: Store pointers to the projects instead of pathnames (authored by sebas).
Store pointers to the projects instead of pathnames
Aug 8 2017, 4:31 PM
sebas committed R32:4614ee624f9e: Use url instead of tooltip to store item data (authored by sebas).
Use url instead of tooltip to store item data
Aug 8 2017, 4:31 PM
sebas committed R32:0ec6fedd140d: Use IProject::relativeUrl (authored by sebas).
Use IProject::relativeUrl
Aug 8 2017, 4:31 PM
sebas committed R32:3fa5901a7245: rename mimeItem to categoryItem (authored by sebas).
rename mimeItem to categoryItem
Aug 8 2017, 4:31 PM
sebas committed R32:9e844e1c3df4: remove icon mode for categoryitems (authored by sebas).
remove icon mode for categoryitems
Aug 8 2017, 4:31 PM
sebas committed R32:ae8b858d2bff: Use QFileInfo to parse the category path (authored by sebas).
Use QFileInfo to parse the category path
Aug 8 2017, 4:31 PM
sebas committed R32:09d51820be5d: Final polishing: famous last words (authored by sebas).
Final polishing: famous last words
Aug 8 2017, 4:31 PM
sebas committed R32:a115ce4e782a: coding style (authored by sebas).
coding style
Aug 8 2017, 4:31 PM
sebas committed R32:4e4a15ad02fe: Sort folders before replacing (authored by sebas).
Sort folders before replacing
Aug 8 2017, 4:31 PM
sebas committed R32:4291afff7a8e: Dynamically update category items (authored by sebas).
Dynamically update category items
Aug 8 2017, 4:31 PM
sebas committed R32:596c26ac857f: More renaming mimetype -> category, improve description (authored by sebas).
More renaming mimetype -> category, improve description
Aug 8 2017, 4:31 PM
sebas committed R32:d9bf657382b9: More renaming mimetype -> category (authored by sebas).
More renaming mimetype -> category
Aug 8 2017, 4:31 PM
sebas committed R32:a8e6d57ac98f: Rename KDevMimeTypeItem to KDevCategoryItem (authored by sebas).
Rename KDevMimeTypeItem to KDevCategoryItem
Aug 8 2017, 4:31 PM
sebas committed R32:73b38e625547: Icons for the fileitems (authored by sebas).
Icons for the fileitems
Aug 8 2017, 4:31 PM
sebas committed R32:2f04d6945c6c: More predictable labeling of top-level items (authored by sebas).
More predictable labeling of top-level items
Aug 8 2017, 4:31 PM
sebas committed R32:2544f20ab524: Sidebar is categorized per relative directory (authored by sebas).
Sidebar is categorized per relative directory
Aug 8 2017, 4:31 PM

Aug 3 2017

sebas added a comment to D7087: WIP: Add menu with "Copy to Clipboard" to the About System module.

Why not just a "Copy to clipboard" button (without a menu)?

Aug 3 2017, 9:49 AM · Plasma

Aug 2 2017

sebas committed R104:13315c018226: QtQuick bits (authored by sebas).
QtQuick bits
Aug 2 2017, 8:15 AM
sebas committed R104:68af0bc56c43: Hook up KScreen (authored by sebas).
Hook up KScreen
Aug 2 2017, 8:15 AM

Aug 1 2017

sebas committed R104:b12f4516de3a: new screen rotation plasmoid (authored by sebas).
new screen rotation plasmoid
Aug 1 2017, 3:08 PM
sebas committed R104:57b4ff35f25d: Delete old plasmoid, it's useless in today's world (authored by sebas).
Delete old plasmoid, it's useless in today's world
Aug 1 2017, 3:08 PM

Jul 17 2017

sebas updated the task description for T6522: [Content] Plasma Vision Dot Story.
Jul 17 2017, 4:21 PM · Plasma, KDE Promo
sebas created T6522: [Content] Plasma Vision Dot Story.
Jul 17 2017, 4:20 PM · Plasma, KDE Promo