zren / plasma-applet-win7showdesktop Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://store.kde.org/p/1100895/
Home Page: https://store.kde.org/p/1100895/
Hmm, for me the "minimize all" option will switch to Desktop 2 from Desktop 5 as it probably contained the last window that was unminimized. It could also be switching to the first window raised too (it could ignore the other windows being raised within 100ms).
This bug is probably also in effect with the default widget as the code is the same:
It's possible that we could sort the minimized windows by desktop, leaving the windows on the current desktop for last.
After a user unlocks widgets in Plasma 5.18, the widget is permanently in "mutable mode". We'll need to check if plasmoid
has the plasmoid.editMode
property.
Hello,
I'm testing you plasmoid under FreeBsd, and getting next error (v2 and v7)
[vic@dell ~/.local/share/plasma/plasmoids]$ plasmoidviewer --applet org.kde.plasma.win7showdesktop
QML debugging is enabled. Only use this in a safe environment.
libGL error: failed to open drm device: Відмова у доступі
libGL error: failed to load driver: i965
qt.svg: <input>:342: Could not resolve property: linearGradient5167
qml: View QML loaded
org.kde.plasmaquick: Applet preload policy set to 1
file:///usr/local/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:61:5: Unable to assign [undefined] to int
file:///usr/local/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:52:5: Unable to assign [undefined] to int
Toolbox not loading, toolbox package is either invalid or disabled.
qml: New Containment: ContainmentInterface(0x80654d500)
file:///home/vic/.local/share/plasma/plasmoids/org.kde.plasma.win7showdesktop/contents/ui/main.qml:121: TypeError: Property 'showDesktop' of object ShowDesktop(0x80f6644e0) is not a function
Can you advice what could be wrong?
Title says it all
Getting this applet into stock Plasma would imho have four benefits:
Just like in Windows 7, have an option that allows for all windows to be minimized and then restored in the same location when clicked a second time.
Sometimes it could be useful!
I love your creation btw, thanks for great work
Love the applet, it's almost perfect. The only other thing I'd love is settings to configure on hover. I want to replicate the Windows 7 show desktop button where I can over to peek and click to show/minimize so adding another section with hover allowing people to change it just like with click would be amazing. Also allow to configure the time in milliseconds until the hover action is taken.
I've decided to translate to brazilian portuguese and i hope this will help the project, there's the link:
https://transfersh.com/PXkCZ/pt_BR.po
https://transfersh.com/4Mmy1/pt_BR.txt
(i've made this based on spanish translation, sorry if there's any mistake)
I contribute the language to the Spanish of Spain.
Link: https://megaupload.is/Jeq8If86ne/es_po
Or...
Link: https://transfersh.com/4QAQi/es.po
Regards
Configured with mouse wheel command, mouse wheel, run commands, scroll up:
qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Switch One Desktop Up"
and scroll down:
qdbus org.kde.kglobalaccel /component/kwin org.kde.kglobalaccel.Component.invokeShortcut "Switch One Desktop Down"
From terminal the command works and also from the widget but the first input get eaten and does nothing.
Example of a sequence of inputs while the mouse is hovering over the widget:
Scrolling the mouse wheel on other widgets works from the first input (ex: brightness on battery and volume on volume)
When switching the settings to Minimize All Windows upon click, it does not work. Not even when enabling the Minimize All Kwin script. A workaround is to instead let the Win7 button run the custom command qdbus org.kde.kglobalaccel /component/kwin invokeShortcut "MinimizeAll"
upon click (You need to have the Kwin script enabled for this)
#: ../contents/ui/config/ConfigGeneral.qml
msgid "Peek"
msgstr "Previsualizar"
#: ../contents/ui/config/ConfigGeneral.qml
msgid "Show desktop on hover:"
msgstr "Mostrar escritorio al pasar el mouse:"
#: ../contents/ui/config/ConfigGeneral.qml
msgid "Enable"
msgstr "Activar"
#: ../contents/ui/config/ConfigGeneral.qml
msgid "Peek threshold:"
msgstr "Límite de visualización"
#: ../contents/ui/config/ConfigGeneral.qml
msgid "ms"
msgstr "ms"
#: ../contents/ui/lib/AppletVersion.qml
msgid "<b>Version:</b> %1"
msgstr "<b>Versión:</b> %1"
#: ../contents/ui/main.qml
msgid "Toggle Lock Widgets (Plasma 5.18)"
msgstr "Alternar widgets bloqueados (Plasma 5.18)"
Subscribe to this issues to receive updates of new phrases to translate.
https://github.com/Zren/plasma-applet-win7showdesktop/commits/master/package/translate/template.pot
Clicking the applet when placed at the rightmost edge of the panel produces no effect with the applet's default width, I have to increase it to 4px or 5px for it to be clickable, at first it just seems like it doesn't work. Resolution 1920*1080.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.