GithubHelp home page GithubHelp logo

psifidotos / kwin-script-workflow Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 2.0 9.28 MB

This is an effort to create a KDE KWin script that integrates the main Activities, Virtual Desktops and Tasks Functionalities from Plasma Desktop in just one component.

Home Page: http://workflow.opentoolsandspace.org/

License: GNU General Public License v2.0

Shell 22.74% JavaScript 77.26%

kwin-script-workflow's People

Contributors

magicmuscleman avatar psifidotos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

psultan

kwin-script-workflow's Issues

trigger on screen edge

It would be quite handy if I could trigger this entering a screen edge instead of clicking a button. Would replace "Desktop Grid" on bottom left corner.

Second screen/resolution change does not update size

Hi

When opening the kwin script with a second screen that has a different resolution the script does not update its size to be full-screen but still has the old size thus covering only part of the screen.
I am not sure if this can be reproduced by just changing the resolution or one needs a second screen for that. Will try to find out later what is the exact cause.

Missing Functionality of KWin Scripting

This will be a list in order to record what is not working in kwin scripting compared to the plasmoid in order to open in bugs.kde.org the feature requests and track their progress:

Title - Bugs Id
writeConfing missing - 317335
set configuraton Dialog - 317336
tooltips not working - 317337
translations missing - 317338
set hot corner from the UI - 317343
hot corner bugs - 317388

Drop KWin script for a full-screen Plasmoid

From what I underdstand, it would make more sense to drop the KWin script for WorkFlow and just implement those things into a full-screen plasmoid like e.g. login/lock screen.

Is there any reason why the need for a KWin script? In a discussion I had at Akademy, KDE devs told me that KWin scripts aren't meant for such behaviour, but recent Plasma should be completely capable of what you're trying to achieve (and if not such new features can and should be added to Plasma).

P.S. I thoroughly enjoy using WorkFlow. Thank you :]

KWin script extends login by ~10 seconds

Activating the KWin script and the next login takes longer. I watched with top() and nothing obvious happens, feels like a "sleep()"...
I would like to use this instead of the plasmoid, find the popup not so pleasing...

Active state stealing

Hi

Finally got some time to try out the "fullscreen plamoid". It is really nice and I would maybe switch to it while keeping the plasmoid in the tray but at the moment I cannot because the kwin script is very slow compared to the plasmoid. I mean even moving the VD selection by keyboard lags behind. I think this is just an issue with plasma and its fullscreen containments as I have similar issues with other plasmoids that use a fullscreen component. There are some workarounds to speed things up, like using a non-transparent background but then it misses some of its appeal ;).
Anyways, the kwin script is very nice and like I said it should maybe be the future of the workflows project as managing your desktops is something that should be done in fullscreen mode. In a similar thinking like the zoom-UI of the old plasma/kwin activities. The performance issue is something that will eventually go away as KDE plasma libs become better or will anyways only affect a subset of the users with slower graphic cards. I am having the standard embedded intel graphics chip btw.

Now to the bug ;). When having the script activated through the kwin preferences I get the impression that it steals the active state marking from any other window even when it is not triggered to be shown. This can be seen only if you have the kwin effect "dim inactive" set as that darkens inactive windows. So if I have the workflow script activated I cannot get any window to not be inactive. I can interact with the windows but they are all darkened by that effect. When changing from one desktop to another it takes like one second to change the window from active to inactive and thus make it dark.
Hope you can reproduce.

Trigger shortcut not changed

Hi

Tried the script now again using the dedicated plasmoid for it and love it more and more :). I switched from opengl to raster in kwin and now it seems fast enough so the script is finally usable for me. Think I will switch to the kwin script + plasmoid instead of the original workflow plasmoid.

Some things though, as always. You mention on the here: http://kde-look.org/content/show.php/WorkFlow+KWin+Script?content=157726

-- added an inline configuration dialog in order to set some settings (the settings can not be stored yet so they are per kwin session)

So all the settings are lost on relogin currently?

But the main thing is that I tried to change the shortcut to trigger the script to something else from the right-click menu of the plasmoid and it does not work. So at the moment I can only use the Ctrl+Meta+Z shortcut. How to change it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.