<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>443867</bug_id>
          
          <creation_ts>2021-10-17 03:11:48 +0000</creation_ts>
          <short_desc>Add &quot;Launch Kickoff Dashboard&quot; as an option to Touch Screen Edge Swipes</short_desc>
          <delta_ts>2022-01-10 11:06:54 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>systemsettings</product>
          <component>kcm_kwintouchscreen</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Justin Zobel">justin.zobel</reporter>
          <assigned_to name="KWin default assignee">kwin-bugs-null</assigned_to>
          <cc>jan.claussen10</cc>
    
    <cc>nate</cc>
    
    <cc>plasma-bugs-null</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2069169</commentid>
    <comment_count>0</comment_count>
    <who name="Justin Zobel">justin.zobel</who>
    <bug_when>2021-10-17 03:11:48 +0000</bug_when>
    <thetext>SUMMARY
For tablet or laptop devices that fold completely into a tablet form factor that run a full Plasma Desktop it would be nice to be able to swipe from an edge to launch the Kickoff Dashboard (full screen) launcher while still having a regular Kickoff Menu for Mouse-based input.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2069391</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-10-17 22:52:51 +0000</bug_when>
    <thetext>Interesting idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2091555</commentid>
    <comment_count>2</comment_count>
    <who name="">jan.claussen10</who>
    <bug_when>2022-01-09 23:46:54 +0000</bug_when>
    <thetext>I have been starting to work on some Qt development last year and would like to look into this. Where can I find the source code?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2091556</commentid>
    <comment_count>3</comment_count>
    <who name="">jan.claussen10</who>
    <bug_when>2022-01-09 23:48:32 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 419188 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2091570</commentid>
    <comment_count>4</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-01-10 02:21:07 +0000</bug_when>
    <thetext>(In reply to jan.claussen10 from comment #2)
&gt; I have been starting to work on some Qt development last year and would like
&gt; to look into this. Where can I find the source code?
Nice, thanks! Somewhere in here, I imagine: https://invent.kde.org/plasma/kwin/-/tree/master/src/kcmkwin/kwinscreenedges

BTW this is not actually a duplicate of Bug 419188; it&apos;s a separate thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2091662</commentid>
    <comment_count>5</comment_count>
    <who name="">jan.claussen10</who>
    <bug_when>2022-01-10 10:48:59 +0000</bug_when>
    <thetext>I suggested the exact same thing actually. I said

&quot;I a simple drop-down menu would suffice and the fullscreen application menu (forgot its name) should be the default setting, because it is the only one that is actually touch-friendly. &quot;

which is the launcher. 

Thanks for the link. I will have a look. Although I think it is not going to be so easy as there probably must be an launcher object present in Plasma, which would have to be made invisible. Not sure how that works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2091666</commentid>
    <comment_count>6</comment_count>
    <who name="">jan.claussen10</who>
    <bug_when>2022-01-10 11:06:54 +0000</bug_when>
    <thetext>There seems to already be plans about that in kwinglobals.h:

// TODO: Hardcoding is bad, need to add some way of registering global actions to these.
// When designing the new system we must keep in mind that we have conditional actions
// such as &quot;only when moving windows&quot; desktop switching that the current global action
// system doesn&apos;t support.
enum ElectricBorderAction {
    ElectricActionNone,          // No special action, not set, desktop switch or an effect
    ElectricActionShowDesktop,   // Show desktop or restore
    ElectricActionLockScreen,   // Lock screen
    ElectricActionKRunner,       // Open KRunner
    ElectricActionActivityManager, // Activity Manager
    ElectricActionApplicationLauncher, // Application Launcher
    ELECTRIC_ACTION_COUNT,
};</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>