From 45d7fff605dbc74a2ddd6831aa45bc274fd4acaa Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Sun, 25 Feb 2024 18:49:10 +0100 Subject: [PATCH] Add new theme for sddm with our wallpaper --- .../desktop/sddm/themes/plasma-chili/AUTHORS | 2 + .../sddm/themes/plasma-chili/Background.qml | 41 ++ .../sddm/themes/plasma-chili/CHANGELOG.md | 68 ++ .../desktop/sddm/themes/plasma-chili/CREDITS | 17 + .../sddm/themes/plasma-chili/LICENSE.md | 675 ++++++++++++++++++ .../sddm/themes/plasma-chili/Login.qml | 160 +++++ .../desktop/sddm/themes/plasma-chili/Main.qml | 362 ++++++++++ .../sddm/themes/plasma-chili/Preview.png | Bin 0 -> 322176 bytes .../sddm/themes/plasma-chili/README.md | 78 ++ .../themes/plasma-chili/SessionButton.qml | 57 ++ .../plasma-chili/components/ActionButton.qml | 84 +++ .../plasma-chili/components/Battery.qml | 55 ++ .../themes/plasma-chili/components/Clock.qml | 50 ++ .../components/KeyboardButton.qml | 52 ++ .../components/KeyboardLayoutButton.qml | 48 ++ .../components/SessionManagementScreen.qml | 119 +++ .../plasma-chili/components/UserDelegate.qml | 131 ++++ .../plasma-chili/components/UserList.qml | 93 +++ .../components/VirtualKeyboard.qml | 28 + .../components/artwork/.directory | 4 + .../components/artwork/background.jpg | Bin 0 -> 83805 bytes .../components/artwork/character-set.svgz | Bin 0 -> 827 bytes .../components/artwork/login.svgz | Bin 0 -> 2339 bytes .../components/artwork/logout_primary.svgz | Bin 0 -> 2519 bytes .../plasma-chili/components/artwork/mask.svgz | Bin 0 -> 969 bytes .../components/artwork/restart_primary.svgz | Bin 0 -> 1849 bytes .../components/artwork/shutdown_primary.svgz | Bin 0 -> 1658 bytes .../sddm/themes/plasma-chili/metadata.desktop | 15 + .../sddm/themes/plasma-chili/theme.conf | 28 + 29 files changed, 2167 insertions(+) create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/AUTHORS create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/Background.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/CHANGELOG.md create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/CREDITS create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/LICENSE.md create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/Login.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/Main.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/Preview.png create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/README.md create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/SessionButton.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/ActionButton.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/Battery.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/Clock.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardButton.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardLayoutButton.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/SessionManagementScreen.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/UserDelegate.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/UserList.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/VirtualKeyboard.qml create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/.directory create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/background.jpg create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/character-set.svgz create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/login.svgz create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/logout_primary.svgz create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/mask.svgz create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/restart_primary.svgz create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/shutdown_primary.svgz create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/metadata.desktop create mode 100644 packages/blobs/desktop/sddm/themes/plasma-chili/theme.conf diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/AUTHORS b/packages/blobs/desktop/sddm/themes/plasma-chili/AUTHORS new file mode 100644 index 0000000000..18a814e527 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/AUTHORS @@ -0,0 +1,2 @@ +David Edmundson - davidedmundson@kde.org +Marian Alexander Arlt - marianarlt@icloud.com diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/Background.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/Background.qml new file mode 100644 index 0000000000..9f10170a95 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/Background.qml @@ -0,0 +1,41 @@ +/* + * Copyright 2016 Boudhayan Gupta + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import QtGraphicalEffects 1.0 + +FocusScope { + id: sceneBackground + + Image { + id: sceneImageBackground + anchors.fill: parent + fillMode: Image.PreserveAspectCrop + source: config.background || config.Background + smooth: true + } + + RecursiveBlur { + anchors.fill: sceneImageBackground + source: sceneImageBackground + radius: config.Blur == "true" ? config.RecursiveBlurRadius : 0 + loops: config.Blur == "true" ? config.RecursiveBlurLoops : 0 + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/CHANGELOG.md b/packages/blobs/desktop/sddm/themes/plasma-chili/CHANGELOG.md new file mode 100644 index 0000000000..3e2093a8b3 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/CHANGELOG.md @@ -0,0 +1,68 @@ +# Changelog + +## [0.5.4] - 2018-11-05 + +### Changed + +- Fixes a bug where a user set background from theme.conf.user wouldn't be read at all + +## [0.5.4] - 2018-11-03 + +### Changed + +- Fixes a bug where "FontPointSize" would not affect the size of the power buttons labels +- Added a new variable "Font" to hard set a specific font for your greeter +- Added the option "AvatarOutline"" to make your Avatar Image appear with an outline +- Options for the appearance of the outline: "AvatarOutlineColor" and "AvatarOutlineWidth" + +## [0.5.3] - 2018-10-12 + +### Changed +- A lot of new options in theme.conf, see README for details + +## [0.5.2] - 2018-07-22 + +### Changed +- Fixes a bug where power buttons hover area was off +- The background now draws in a seperate QML item, this hopefully fixes a black screen for some people + +## [0.5.1] - 2018-06-16 + +### Changed +- Further improvement for the power buttons +- Sane blur defaults + +## [0.5.0] - 2018-06-13 + +### Changed +- The whole theme got renamed to avoid confusion with the NixOS linux distribution +- Fixed the keyboard layout button label getting cut off. It is now image only +- The power buttons now also trigger when clicked on their respective labels +- The background blur can now be deactivated or altered in intensity with variables in the config file + +## [0.4.1] - 2018-04-16 + +### Changed +- Fixed bug where the system icons won't work + +## [0.4.0] - 2018-04-12 + +### Added +- MIT License +- GitHub Repository +- Changelog +- System icons now have a change in opacity when hovering over them + +### Changed +- README is now more detailed and written in Markdown + +## [0.3.0] + +### Changed +- Fixed fonts now based on screen size +- Icons and password box dimensions based on screen size + +## [0.2.0] + +### Changed +- Font sizes diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/CREDITS b/packages/blobs/desktop/sddm/themes/plasma-chili/CREDITS new file mode 100644 index 0000000000..a5c9759ba2 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/CREDITS @@ -0,0 +1,17 @@ +Based on the original breeze theme for SDDM of the KDE Plasma 5.x desktop written by David Edmundson. + +All images used in previews or the theme itself were published on www.pexels.com under the CC0 license. + +The avatar portrait in preview.png is a cut out of: +https://www.pexels.com/photo/man-wearing-black-zip-up-jacket-near-beach-smiling-at-the-photo-736716 by Tim Savage + +The avatar portrait in preview_input.png is a cut out of: +https://www.pexels.com/photo/portrait-of-smiling-man-325682 by Rene Asmussen + +The avatar portraits in preview_multi_user.png are cut outs of: +https://www.pexels.com/photo/attractive-beautiful-beauty-cute-539727 by Danang Wicaksono +https://www.pexels.com/photo/women-s-white-and-black-button-up-collared-shirt-774909 by Bruce Mars +https://www.pexels.com/photo/close-up-face-fashion-fine-looking-450212 by Royal Anwar + +The background image in /components/artwork/ was published by Paul IJsendoorn: +https://www.pexels.com/photo/light-landscape-nature-red-33041/ diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/LICENSE.md b/packages/blobs/desktop/sddm/themes/plasma-chili/LICENSE.md new file mode 100644 index 0000000000..2fb2e74d8d --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/LICENSE.md @@ -0,0 +1,675 @@ +### GNU GENERAL PUBLIC LICENSE + +Version 3, 29 June 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. + + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +### Preamble + +The GNU General Public License is a free, copyleft license for +software and other kinds of works. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom +to share and change all versions of a program--to make sure it remains +free software for all its users. We, the Free Software Foundation, use +the GNU General Public License for most of our software; it applies +also to any other work released this way by its authors. You can apply +it to your programs, too. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you +have certain responsibilities if you distribute copies of the +software, or if you modify it: responsibilities to respect the freedom +of others. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + +Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + +Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the +manufacturer can do so. This is fundamentally incompatible with the +aim of protecting users' freedom to change the software. The +systematic pattern of such abuse occurs in the area of products for +individuals to use, which is precisely where it is most unacceptable. +Therefore, we have designed this version of the GPL to prohibit the +practice for those products. If such problems arise substantially in +other domains, we stand ready to extend this provision to those +domains in future versions of the GPL, as needed to protect the +freedom of users. + +Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish +to avoid the special danger that patents applied to a free program +could make it effectively proprietary. To prevent this, the GPL +assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and +modification follow. + +### TERMS AND CONDITIONS + +#### 0. Definitions. + +"This License" refers to version 3 of the GNU General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds +of works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of +an exact copy. The resulting work is called a "modified version" of +the earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based +on the Program. + +To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user +through a computer network, with no transfer of a copy, is not +conveying. + +An interactive user interface displays "Appropriate Legal Notices" to +the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + +#### 1. Source Code. + +The "source code" for a work means the preferred form of the work for +making modifications to it. "Object code" means any non-source form of +a work. + +A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can +regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same +work. + +#### 2. Basic Permissions. + +All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, +without conditions so long as your license otherwise remains in force. +You may convey covered works to others for the sole purpose of having +them make modifications exclusively for you, or provide you with +facilities for running those works, provided that you comply with the +terms of this License in conveying all material for which you do not +control copyright. Those thus making or running the covered works for +you must do so exclusively on your behalf, under your direction and +control, on terms that prohibit them from making any copies of your +copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the +conditions stated below. Sublicensing is not allowed; section 10 makes +it unnecessary. + +#### 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + +When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such +circumvention is effected by exercising rights under this License with +respect to the covered work, and you disclaim any intention to limit +operation or modification of the work as a means of enforcing, against +the work's users, your or third parties' legal rights to forbid +circumvention of technological measures. + +#### 4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + +#### 5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these +conditions: + +- a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. +- b) The work must carry prominent notices stating that it is + released under this License and any conditions added under + section 7. This requirement modifies the requirement in section 4 + to "keep intact all notices". +- c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. +- d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + +A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +#### 6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms of +sections 4 and 5, provided that you also convey the machine-readable +Corresponding Source under the terms of this License, in one of these +ways: + +- a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. +- b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the Corresponding + Source from a network server at no charge. +- c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. +- d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. +- e) Convey the object code using peer-to-peer transmission, + provided you inform other peers where the object code and + Corresponding Source of the work are being offered to the general + public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, +family, or household purposes, or (2) anything designed or sold for +incorporation into a dwelling. In determining whether a product is a +consumer product, doubtful cases shall be resolved in favor of +coverage. For a particular product received by a particular user, +"normally used" refers to a typical or common use of that class of +product, regardless of the status of the particular user or of the way +in which the particular user actually uses, or expects or is expected +to use, the product. A product is a consumer product regardless of +whether the product has substantial commercial, industrial or +non-consumer uses, unless such uses represent the only significant +mode of use of the product. + +"Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to +install and execute modified versions of a covered work in that User +Product from a modified version of its Corresponding Source. The +information must suffice to ensure that the continued functioning of +the modified object code is in no case prevented or interfered with +solely because modification has been made. + +If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + +The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or +updates for a work that has been modified or installed by the +recipient, or for the User Product in which it has been modified or +installed. Access to a network may be denied when the modification +itself materially and adversely affects the operation of the network +or violates the rules and protocols for communication across the +network. + +Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + +#### 7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders +of that material) supplement the terms of this License with terms: + +- a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or +- b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or +- c) Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or +- d) Limiting the use for publicity purposes of names of licensors + or authors of the material; or +- e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or +- f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions + of it) with contractual assumptions of liability to the recipient, + for any liability that these contractual assumptions directly + impose on those licensors and authors. + +All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; the +above requirements apply either way. + +#### 8. Termination. + +You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + +However, if you cease all violation of this License, then your license +from a particular copyright holder is reinstated (a) provisionally, +unless and until the copyright holder explicitly and finally +terminates your license, and (b) permanently, if the copyright holder +fails to notify you of the violation by some reasonable means prior to +60 days after the cessation. + +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + +#### 9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or run +a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + +#### 10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + +#### 11. Patents. + +A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims owned +or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + +If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + +A patent license is "discriminatory" if it does not include within the +scope of its coverage, prohibits the exercise of, or is conditioned on +the non-exercise of one or more of the rights that are specifically +granted under this License. You may not convey a covered work if you +are a party to an arrangement with a third party that is in the +business of distributing software, under which you make payment to the +third party based on the extent of your activity of conveying the +work, and under which the third party grants, to any of the parties +who would receive the covered work from you, a discriminatory patent +license (a) in connection with copies of the covered work conveyed by +you (or copies made from those copies), or (b) primarily for and in +connection with specific products or compilations that contain the +covered work, unless you entered into that arrangement, or that patent +license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + +#### 12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under +this License and any other pertinent obligations, then as a +consequence you may not convey it at all. For example, if you agree to +terms that obligate you to collect a royalty for further conveying +from those to whom you convey the Program, the only way you could +satisfy both those terms and this License would be to refrain entirely +from conveying the Program. + +#### 13. Use with the GNU Affero General Public License. + +Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + +#### 14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions +of the GNU General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in +detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies that a certain numbered version of the GNU General Public +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that numbered version or +of any later version published by the Free Software Foundation. If the +Program does not specify a version number of the GNU General Public +License, you may choose any version ever published by the Free +Software Foundation. + +If the Program specifies that a proxy can decide which future versions +of the GNU General Public License can be used, that proxy's public +statement of acceptance of a version permanently authorizes you to +choose that version for the Program. + +Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + +#### 15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE +DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR +CORRECTION. + +#### 16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR +CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT +NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR +LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM +TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +#### 17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +### How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these +terms. + +To do so, attach the following notices to the program. It is safest to +attach them to the start of each source file to most effectively state +the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper +mail. + +If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands \`show w' and \`show c' should show the +appropriate parts of the General Public License. Of course, your +program's commands might be different; for a GUI interface, you would +use an "about box". + +You should also get your employer (if you work as a programmer) or +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. For more information on this, and how to apply and follow +the GNU GPL, see . + +The GNU General Public License does not permit incorporating your +program into proprietary programs. If your program is a subroutine +library, you may consider it more useful to permit linking proprietary +applications with the library. If this is what you want to do, use the +GNU Lesser General Public License instead of this License. But first, +please read . diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/Login.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/Login.qml new file mode 100644 index 0000000000..476bd8e2fe --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/Login.qml @@ -0,0 +1,160 @@ +import "components" + +import QtQuick 2.0 +import QtQuick.Layouts 1.2 +import QtQuick.Controls.Styles 1.4 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +SessionManagementScreen { + + property bool showUsernamePrompt: !showUserList + property int usernameFontSize + property string usernameFontColor + property string lastUserName + property bool passwordFieldOutlined: config.PasswordFieldOutlined == "true" + property bool hidePasswordRevealIcon: config.HidePasswordRevealIcon == "false" + + //the y position that should be ensured visible when the on screen keyboard is visible + property int visibleBoundary: mapFromItem(loginButton, 0, 0).y + onHeightChanged: visibleBoundary = mapFromItem(loginButton, 0, 0).y + loginButton.height + units.smallSpacing + + signal loginRequest(string username, string password) + + onShowUsernamePromptChanged: { + if (!showUsernamePrompt) { + lastUserName = "" + } + } + + /* + * Login has been requested with the following username and password + * If username field is visible, it will be taken from that, otherwise from the "name" property of the currentIndex + */ + function startLogin() { + var username = showUsernamePrompt ? userNameInput.text : userList.selectedUser + var password = passwordBox.text + + //this is partly because it looks nicer + //but more importantly it works round a Qt bug that can trigger if the app is closed with a TextField focussed + //DAVE REPORT THE FRICKING THING AND PUT A LINK + loginButton.forceActiveFocus(); + loginRequest(username, password); + } + + PlasmaComponents.TextField { + id: userNameInput + Layout.fillWidth: true + Layout.minimumHeight: 21 + implicitHeight: root.height / 28 + font.family: config.Font || "Noto Sans" + font.pointSize: usernameFontSize + opacity: 0.5 + text: lastUserName + visible: showUsernamePrompt + focus: showUsernamePrompt && !lastUserName //if there's a username prompt it gets focus first, otherwise password does + placeholderText: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Username") + + style: TextFieldStyle { + textColor: "black" + background: Rectangle { + radius: 3 + } + } + } + + PlasmaComponents.TextField { + id: passwordBox + + Layout.fillWidth: true + Layout.minimumHeight: 21 + implicitHeight: usernameFontSize * 2.85 + font.pointSize: usernameFontSize * 0.8 + opacity: passwordFieldOutlined ? 0.75 : 0.5 + font.family: config.Font || "Noto Sans" + placeholderText: config.PasswordFieldPlaceholderText == "Password" ? i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Password") : config.PasswordFieldPlaceholderText + focus: !showUsernamePrompt || lastUserName + echoMode: TextInput.Password + revealPasswordButtonShown: hidePasswordRevealIcon + onAccepted: startLogin() + + style: TextFieldStyle { + textColor: passwordFieldOutlined ? "white" : "black" + placeholderTextColor: passwordFieldOutlined ? "white" : "black" + passwordCharacter: config.PasswordFieldCharacter == "" ? "●" : config.PasswordFieldCharacter + background: Rectangle { + radius: 3 + border.color: "white" + border.width: 1 + color: passwordFieldOutlined ? "transparent" : "white" + } + } + + Keys.onEscapePressed: { + mainStack.currentItem.forceActiveFocus(); + } + + //if empty and left or right is pressed change selection in user switch + //this cannot be in keys.onLeftPressed as then it doesn't reach the password box + Keys.onPressed: { + if (event.key == Qt.Key_Left && !text) { + userList.decrementCurrentIndex(); + event.accepted = true + } + if (event.key == Qt.Key_Right && !text) { + userList.incrementCurrentIndex(); + event.accepted = true + } + } + + Keys.onReleased: { + if (loginButton.opacity == 0 && length > 0) { + showLoginButton.start() + } + if (loginButton.opacity > 0 && length == 0) { + hideLoginButton.start() + } + } + + Connections { + target: sddm + onLoginFailed: { + passwordBox.selectAll() + passwordBox.forceActiveFocus() + } + } + } + + Image { + id: loginButton + source: "components/artwork/login.svgz" + smooth: true + sourceSize: Qt.size(passwordBox.height, passwordBox.height) + anchors { + left: passwordBox.right + verticalCenter: passwordBox.verticalCenter + } + anchors.leftMargin: 8 + visible: opacity > 0 + opacity: 0 + MouseArea { + anchors.fill: parent + onClicked: startLogin(); + } + PropertyAnimation { + id: showLoginButton + target: loginButton + properties: "opacity" + to: 0.75 + duration: 100 + } + PropertyAnimation { + id: hideLoginButton + target: loginButton + properties: "opacity" + to: 0 + duration: 80 + } + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/Main.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/Main.qml new file mode 100644 index 0000000000..6f0d22e7dc --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/Main.qml @@ -0,0 +1,362 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import QtQuick.Layouts 1.1 +import QtQuick.Controls 1.1 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.extras 2.0 as PlasmaExtras + +import "components" + +PlasmaCore.ColorScope { + id: root + colorGroup: PlasmaCore.Theme.ComplementaryColorGroup + + width: config.ScreenWidth + height: config.ScreenHeight + + property string notificationMessage + property string generalFontColor: "white" + property int generalFontSize: config.FontPointSize ? config.FontPointSize : root.height / 75 + + LayoutMirroring.enabled: Qt.application.layoutDirection === Qt.RightToLeft + LayoutMirroring.childrenInherit: true + + PlasmaCore.DataSource { + id: keystateSource + engine: "keystate" + connectedSources: "Caps Lock" + } + + Item { + id: wallpaper + anchors.fill: parent + Repeater { + model: screenModel + Background { + x: geometry.x; y: geometry.y; width: geometry.width; height: geometry.height + } + } + } + + Clock { + visible: y > 0 + y: height / 2.5 + anchors { + right: parent.right + top: parent.top + } + anchors.rightMargin: 14 + anchors.topMargin: 10 + clockSize: root.generalFontSize + } + + + StackView { + id: mainStack + anchors { + left: parent.left + right: parent.right + } + height: root.height + + focus: true //StackView is an implicit focus scope, so we need to give this focus so the item inside will have it + + Timer { + //SDDM has a bug in 0.13 where even though we set the focus on the right item within the window, the window doesn't have focus + //it is fixed in 6d5b36b28907b16280ff78995fef764bb0c573db which will be 0.14 + //we need to call "window->activate()" *After* it's been shown. We can't control that in QML so we use a shoddy timer + //it's been this way for all Plasma 5.x without a huge problem + running: true + repeat: false + interval: 200 + onTriggered: mainStack.forceActiveFocus() + } + + initialItem: Login { + id: userListComponent + userListModel: userModel + userListCurrentIndex: userModel.lastIndex >= 0 ? userModel.lastIndex : 0 + lastUserName: userModel.lastUser + + usernameFontSize: root.generalFontSize + usernameFontColor: root.generalFontColor + + showUserList: { + if ( !userListModel.hasOwnProperty("count") + || !userListModel.hasOwnProperty("disableAvatarsThreshold")) + return (userList.y + mainStack.y) > 0 + + if ( userListModel.count == 0 ) return false + + return userListModel.count <= userListModel.disableAvatarsThreshold && (userList.y + mainStack.y) > 0 + } + + notificationMessage: { + var text = "" + if (keystateSource.data["Caps Lock"]["Locked"]) { + text += i18nd("plasma_lookandfeel_org.kde.lookandfeel","Caps Lock is on") + if (root.notificationMessage) { + text += " • " + } + } + text += root.notificationMessage + return text + } + + actionItems: [ + ActionButton { + iconSource: "system-suspend" + text: config.TranslationSuspend ? config.TranslationSuspend : i18nd("plasma_lookandfeel_org.kde.lookandfeel","Suspend") + onClicked: sddm.suspend() + enabled: sddm.canSuspend + visible: !inputPanel.keyboardActive + iconSize: root.generalFontSize * 4.25 + }, + ActionButton { + iconSource: "system-reboot" + text: config.TranslationReboot ? config.TranslationReboot : i18nd("plasma_lookandfeel_org.kde.lookandfeel","Restart") + onClicked: sddm.reboot() + enabled: sddm.canReboot + visible: !inputPanel.keyboardActive + iconSize: root.generalFontSize * 4.25 + }, + ActionButton { + iconSource: "system-shutdown" + text: config.TranslationPowerOff ? config.TranslationPowerOff : i18nd("plasma_lookandfeel_org.kde.lookandfeel","Shutdown") + onClicked: sddm.powerOff() + enabled: sddm.canPowerOff + visible: !inputPanel.keyboardActive + iconSize: root.generalFontSize * 4.25 + } + ] + + onLoginRequest: { + root.notificationMessage = "" + sddm.login(username, password, sessionButton.currentIndex) + } + } + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + } + } + } + + Loader { + id: inputPanel + state: "hidden" + property bool keyboardActive: item ? item.active : false + onKeyboardActiveChanged: { + if (keyboardActive) { + state = "visible" + } else { + state = "hidden"; + } + } + source: "components/VirtualKeyboard.qml" + anchors { + left: parent.left + right: parent.right + } + + function showHide() { + state = state == "hidden" ? "visible" : "hidden"; + } + + states: [ + State { + name: "visible" + PropertyChanges { + target: mainStack + y: Math.min(0, root.height - inputPanel.height - userListComponent.visibleBoundary) + } + PropertyChanges { + target: inputPanel + y: root.height - inputPanel.height + opacity: 1 + } + }, + State { + name: "hidden" + PropertyChanges { + target: mainStack + y: 0 + } + PropertyChanges { + target: inputPanel + y: root.height - root.height/4 + opacity: 0 + } + } + ] + transitions: [ + Transition { + from: "hidden" + to: "visible" + SequentialAnimation { + ScriptAction { + script: { + inputPanel.item.activated = true; + Qt.inputMethod.show(); + } + } + ParallelAnimation { + NumberAnimation { + target: mainStack + property: "y" + duration: units.longDuration + easing.type: Easing.InOutQuad + } + NumberAnimation { + target: inputPanel + property: "y" + duration: units.longDuration + easing.type: Easing.OutQuad + } + OpacityAnimator { + target: inputPanel + duration: units.longDuration + easing.type: Easing.OutQuad + } + } + } + }, + Transition { + from: "visible" + to: "hidden" + SequentialAnimation { + ParallelAnimation { + NumberAnimation { + target: mainStack + property: "y" + duration: units.longDuration + easing.type: Easing.InOutQuad + } + NumberAnimation { + target: inputPanel + property: "y" + duration: units.longDuration + easing.type: Easing.InQuad + } + OpacityAnimator { + target: inputPanel + duration: units.longDuration + easing.type: Easing.InQuad + } + } + ScriptAction { + script: { + Qt.inputMethod.hide(); + } + } + } + } + ] + } + + + Component { + id: userPromptComponent + Login { + showUsernamePrompt: true + notificationMessage: root.notificationMessage + + userListModel: QtObject { + property string name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Login as different user") + property string iconSource: "" + } + + onLoginRequest: { + root.notificationMessage = "" + sddm.login(username, password, sessionButton.currentIndex) + } + + actionItems: [ + ActionButton { + iconSource: "go-previous" + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Back") + onClicked: mainStack.pop() + } + ] + } + } + + //Footer + RowLayout { + id: footer + anchors { + bottom: parent.bottom + left: parent.left + } + anchors.leftMargin: 10 + anchors.bottomMargin: 7 + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + } + } + + PlasmaComponents.ToolButton { + text: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to show/hide virtual keyboard", "Virtual Keyboard") + iconName: inputPanel.keyboardActive ? "input-keyboard-virtual-on" : "input-keyboard-virtual-off" + onClicked: inputPanel.showHide() + visible: inputPanel.status == Loader.Ready + } + + SessionButton { + id: sessionButton + sessionFontSize: root.generalFontSize + } + + } + + Connections { + target: sddm + onLoginFailed: { + notificationMessage = i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Login Failed") + } + onLoginSucceeded: { + //note SDDM will kill the greeter at some random point after this + //there is no certainty any transition will finish, it depends on the time it + //takes to complete the init + mainStack.opacity = 0 + footer.opacity = 0 + } + } + + onNotificationMessageChanged: { + if (notificationMessage) { + notificationResetTimer.start(); + } + } + + Timer { + id: notificationResetTimer + interval: 3000 + onTriggered: notificationMessage = "" + } + +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/Preview.png b/packages/blobs/desktop/sddm/themes/plasma-chili/Preview.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5feeefaed22ef691de88410e8032e1e76e6170 GIT binary patch literal 322176 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�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�VwU>d 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 Startup and Shutdown > Login Screen (SDDM) > Get New Theme` and search for "Chili for KDE". +This requires the `sddm-kcm` package to be installed. If in doubt use your package manager to search and if necessary install `sddm-kcm` first. + +### Manually + +[Download the tar archive from openDesktop](https://www.opendesktop.org/p/1214121) and extract the contents to the theme directory of the SDDM manager (change the path for the downloaded file if necessary): +``` +$ sudo tar -xzvf ~/Downloads/kde-plasma-chili.tar.gz -C /usr/share/sddm/themes +``` +This will extract all the files to a folder called plasma-chili inside of the themes directory of SDDM. After that you will have to point SDDM to the new theme by editing its config file: +``` +$ sudo nano /usr/lib/sddm/sddm.conf.d/sddm.conf +``` +In the `[Theme]` section set `Current=plasma-chili`. For a more detailed description please refer to the [Arch wiki on sddm](https://wiki.archlinux.org/index.php/SDDM). Note that, depending on your system setup, a duplicate configuration may exist in `/etc/sddm.conf`. Usually this path takes preference so you want to set the above line in this file if you have it. + +### Theming the theme + +Chili is now **even more** customizable through its `theme.conf` file. You can alter the intensity of the background blur or even not have any blur at all! Have a custom password field to your likings! Also there may be screens so big that the avatar just not looks correct. Change it in the config to something that better suits your screen! + + * Change the path of the background image relative to the themes directory: + `Background=components/artwork/background.jpg` + + * Set the real screen size if anything looks odd: + `ScreenWidth=1366` + `ScreenHeight=768` + + * Disable blur or play around with its intensity: + `Blur=true` + `RecursiveBlurLoops=40` + `RecursiveBlurRadius=4` + + * Customize the password input field: + `HidePasswordRevealIcon=true` + `PasswordFieldOutlined=false` + `PasswordFieldCharacter=` + `## The character shown when your password is hidden. Here are some funny ones you can copy: ⁙ ⁕ ○ █ ©` + `PasswordFieldPlaceholderText=Password` + + * Adjust sizes of the themes components (Dangerous! Integers without unit!): + `PowerIconSize=` + `FontPointSize=` + `AvatarPixelSize=` + + * Don't rely on a circle for your avatar. Instead use a png with transparency as your .face file: + `UsePngInsteadOfMask=false` + + * Translate the power buttons if your language isn't available by default: + `TranslationSuspend=` + `TranslationReboot=` + `TranslationPowerOff=` + +You might see some grey pixels around your user image which is caused by the the anti-aliasing of the opacity mask. You may change the fill color of the mask that resides in `components/artwork/mask.svg` to a color that better matches with your user images colors. Do **not** change the *opacity* of the mask. Take note that this might affect other user images with different colors present on your system. As of version 0.5.3 you can also use a PNG file with transparency instead. To do so set the before mentioned option. + +### License + +This project is licensed under the GPLv3 License - see the [LICENSE](LICENSE.md) for details + +### Acknowledgments + +Original code is taken from KDE plasmas breeze theme. In specific the SDDM login theme written by [David Edmundson](davidedmundson@kde.org). + +### Coffee +In the past years I have spent quite some hours on open source projects. If you are the type of person who digs attention to detail, know how much work is involved in it and/or simply likes to support makers with a coffee or a beer I would greatly appreciate your donation on my [PayPayl](https://www.paypal.me/marianarlt) account. diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/SessionButton.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/SessionButton.qml new file mode 100644 index 0000000000..c4e41fc321 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/SessionButton.qml @@ -0,0 +1,57 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +import QtQuick.Controls 1.3 as QQC + +PlasmaComponents.ToolButton { + id: root + property int currentIndex: -1 + property int sessionFontSize + + visible: menu.items.length > 1 + font.family: config.Font || "Noto Sans" + font.pointSize: sessionFontSize + + text: instantiator.objectAt(currentIndex).text || "" + + Component.onCompleted: { + currentIndex = sessionModel.lastIndex + } + + menu: QQC.Menu { + id: menu + Instantiator { + id: instantiator + model: sessionModel + onObjectAdded: menu.insertItem(index, object) + onObjectRemoved: menu.removeItem( object ) + delegate: QQC.MenuItem { + text: model.name + onTriggered: { + root.currentIndex = model.index + } + } + } + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/ActionButton.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/ActionButton.qml new file mode 100644 index 0000000000..5549aca013 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/ActionButton.qml @@ -0,0 +1,84 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +Item { + id: root + property alias text: label.text + property alias iconSource: icon.source + property alias containsMouse: mouseArea.containsMouse + property alias font: label.font + signal clicked + + activeFocusOnTab: true + opacity: ( containsMouse || activeFocus ) ? 1 : 0.6 + property int iconSize + + implicitWidth: Math.max(icon.implicitWidth + units.largeSpacing * 3, label.contentWidth) + implicitHeight: Math.max(icon.implicitHeight + units.largeSpacing * 2, label.contentHeight) + + PlasmaCore.IconItem { + id: icon + anchors { + top: parent.top + horizontalCenter: parent.horizontalCenter + } + + width: config.PowerIconSize ? config.PowerIconSize : iconSize + height: config.PowerIconSize ? config.PowerIconSize : iconSize + + colorGroup: PlasmaCore.ColorScope.colorGroup + active: mouseArea.containsMouse || root.activeFocus + } + + PlasmaComponents.Label { + id: label + font.family: config.Font || "Noto Sans" + font.pointSize: config.FontPointSize || root.generalFontSize + renderType: Text.QtRendering + anchors { + top: icon.bottom + topMargin: units.smallSpacing + left: parent.left + right: parent.right + } + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignTop + wrapMode: Text.WordWrap + font.underline: root.activeFocus + } + + MouseArea { + id: mouseArea + hoverEnabled: true + onClicked: root.clicked() + anchors.fill: root + } + + Keys.onEnterPressed: clicked() + Keys.onReturnPressed: clicked() + Keys.onSpacePressed: clicked() + + Accessible.onPressAction: clicked() + Accessible.role: Accessible.Button + Accessible.name: label.text +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/Battery.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/Battery.qml new file mode 100644 index 0000000000..6b9466c56e --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/Battery.qml @@ -0,0 +1,55 @@ +/* + * Copyright 2016 Kai Uwe Broulik + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents +import org.kde.plasma.workspace.components 2.0 as PW + +Row { + spacing: units.smallSpacing + visible: pmSource.data["Battery"]["Has Cumulative"] + + PlasmaCore.DataSource { + id: pmSource + engine: "powermanagement" + connectedSources: ["Battery", "AC Adapter"] + } + + PlasmaComponents.Label { + id: batteryLabel + height: undefined + font.family: config.Font || "Noto Sans" + font.pointSize: root.height/75 + renderType: Text.QtRendering + text: i18nd("plasma_lookandfeel_org.kde.lookandfeel","%1%", battery.percent) + Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel","Battery at %1%", battery.percent) + } + + PW.BatteryIcon { + id: battery + hasBattery: pmSource.data["Battery"]["Has Battery"] || false + percent: pmSource.data["Battery"]["Percent"] || 0 + pluggedIn: pmSource.data["AC Adapter"] ? pmSource.data["AC Adapter"]["Plugged in"] : false + + height: batteryLabel.height + width: height + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/Clock.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/Clock.qml new file mode 100644 index 0000000000..b7284af612 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/Clock.qml @@ -0,0 +1,50 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.0 +import QtQuick.Layouts 1.1 + +import org.kde.plasma.core 2.0 +import org.kde.plasma.components 2.0 + +RowLayout { + + property int clockSize + + KeyboardButton {} + Battery {} + Label { + font.family: config.Font || "Noto Sans" + font.pointSize: clockSize + text: Qt.formatDateTime(timeSource.data["Local"]["DateTime"], " ddd dd MMMM,") + renderType: Text.QtRendering + } + Label { + font.family: config.Font || "Noto Sans" + font.pointSize: clockSize + text: Qt.formatTime(timeSource.data["Local"]["DateTime"]) + renderType: Text.QtRendering + } + DataSource { + id: timeSource + engine: "time" + connectedSources: ["Local"] + interval: 1000 + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardButton.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardButton.qml new file mode 100644 index 0000000000..1a3768b9f6 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardButton.qml @@ -0,0 +1,52 @@ +import QtQuick 2.2 +import QtQuick.Controls.Styles 1.4 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +import QtQuick.Controls 1.3 as QQC + +PlasmaComponents.ToolButton { + id: keyboardButton + + property int currentIndex: -1 + + font.family: config.Font || "Noto Sans" + font.pointSize: root.height/75 + // text: instantiator.objectAt(currentIndex).shortName + visible: menu.items.length > 1 + anchors.left: parent.left + anchors.leftMargin:7 + + style: ButtonStyle { + label: Image { + source: "artwork/character-set.svgz" + fillMode: Image.PreserveAspectFit + transform: Translate { y: 1 } + } + background: Rectangle { + radius: 3 + color: keyboardButton.activeFocus ? "white" : "transparent" + opacity: keyboardButton.activeFocus ? 0.3 : 1 + } + } + + Component.onCompleted: currentIndex = Qt.binding(function() {return keyboard.currentLayout}); + + menu: QQC.Menu { + id: keyboardMenu + Instantiator { + id: instantiator + model: keyboard.layouts + onObjectAdded: keyboardMenu.insertItem(index, object) + onObjectRemoved: keyboardMenu.removeItem( object ) + delegate: QQC.MenuItem { + text: modelData.longName + property string shortName: modelData.shortName + onTriggered: { + keyboard.currentLayout = model.index + } + } + } + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardLayoutButton.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardLayoutButton.qml new file mode 100644 index 0000000000..89d5ac2f9c --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/KeyboardLayoutButton.qml @@ -0,0 +1,48 @@ +/*************************************************************************** + * Copyright (C) 2014 by Daniel Vrátil * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * + ***************************************************************************/ + +import QtQuick 2.1 +import QtQuick.Controls 1.1 as QQC + +import org.kde.plasma.components 2.0 as PlasmaComponents + +import org.kde.plasma.workspace.keyboardlayout 1.0 + +PlasmaComponents.ToolButton { + id: kbLayoutButton + + iconName: "input-keyboard" + implicitWidth: minimumWidth + text: layout.currentLayoutDisplayName + + Accessible.name: i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Button to change keyboard layout", "Switch layout") + + visible: layout.layouts.length > 1 + + onClicked: layout.nextLayout() + + KeyboardLayout { + id: layout + function nextLayout() { + var layouts = layout.layouts; + var index = (layouts.indexOf(layout.currentLayout)+1) % layouts.length; + layout.currentLayout = layouts[index]; + } + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/SessionManagementScreen.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/SessionManagementScreen.qml new file mode 100644 index 0000000000..45b8315db1 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/SessionManagementScreen.qml @@ -0,0 +1,119 @@ +/* + * Copyright 2016 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +import QtQuick.Layouts 1.1 +import QtQuick.Controls 1.1 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +Item { + id: root + + /* + * Any message to be displayed to the user, visible above the text fields + */ + property alias notificationMessage: notificationsLabel.text + + /* + * A list of Items (typically ActionButtons) to be shown in a Row beneath the prompts + */ + property alias actionItems: actionItemsLayout.children + + /* + * A model with a list of users to show in the view + * The following roles should exist: + * - name + * - iconSource + * + * The following are also handled: + * - vtNumber + * - displayNumber + * - session + * - isTty + */ + property alias userListModel: userListView.model + + /* + * Self explanatory + */ + property alias userListCurrentIndex: userListView.currentIndex + property var userListCurrentModelData: userListView.currentItem === null ? [] : userListView.currentItem.m + property bool showUserList: true + + property alias userList: userListView + + default property alias _children: innerLayout.children + + + UserList { + id: userListView + visible: showUserList && y > 0 + anchors { + bottom: parent.verticalCenter + left: parent.left + right: parent.right + } + } + + //goal is to show the prompts, in ~16 grid units high, then the action buttons + //but collapse the space between the prompts and actions if there's no room + //ui is constrained to 16 grid units wide, or the screen + ColumnLayout { + id: prompts + anchors.top: parent.verticalCenter + anchors.topMargin: units.gridUnit * 0.5 + anchors.left: parent.left + anchors.right: parent.right + anchors.bottom: parent.bottom + PlasmaComponents.Label { + id: notificationsLabel + Layout.maximumWidth: units.gridUnit * 16 + Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true + horizontalAlignment: Text.AlignHCenter + wrapMode: Text.WordWrap + font.italic: true + } + ColumnLayout { + Layout.minimumHeight: implicitHeight + Layout.maximumHeight: units.gridUnit * 10 + Layout.maximumWidth: units.gridUnit * 16 + Layout.alignment: Qt.AlignHCenter + ColumnLayout { + id: innerLayout + Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true + } + Item { + Layout.fillHeight: true + } + } + Row { //deliberately not rowlayout as I'm not trying to resize child items + id: actionItemsLayout + spacing: units.smallSpacing + Layout.alignment: Qt.AlignHCenter + } + Item { + Layout.fillHeight: true + } + } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/UserDelegate.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/UserDelegate.qml new file mode 100644 index 0000000000..85f6f11ad9 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/UserDelegate.qml @@ -0,0 +1,131 @@ +/* + * Copyright 2014 David Edmundson + * Copyright 2014 Aleix Pol Gonzalez + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.4 +import QtGraphicalEffects 1.0 + +import org.kde.plasma.core 2.0 as PlasmaCore +import org.kde.plasma.components 2.0 as PlasmaComponents + +Item { + id: wrapper + + property bool isCurrent: true + + readonly property var m: model + property string name + property string userName + property string avatarPath + property string iconSource + property bool constrainText: true + signal clicked() + + property real faceSize: config.AvatarPixelSize ? config.AvatarPixelSize : Math.min(width, height - usernameDelegate.height - units.smallSpacing) + + opacity: isCurrent ? 1.0 : 0.3 + + Behavior on opacity { + OpacityAnimator { + duration: units.longDuration + } + } + + Item { + id: imageSource + width: faceSize + height: faceSize + anchors { + bottom: usernameDelegate.top + horizontalCenter: parent.horizontalCenter + } + anchors.bottomMargin: usernameDelegate.height * 0.5 + + Rectangle { + id: outline + anchors.fill: parent + anchors.margins: -(config.AvatarOutlineWidth) || -2 + color: "transparent" + border.width: config.AvatarOutlineWidth || 2 + border.color: config.AvatarOutlineColor || "white" + radius: 1000 + visible: config.AvatarOutline == "true" ? true : false + } + //Image takes priority, taking a full path to a file, if that doesn't exist we show an icon + Image { + id: face + source: wrapper.avatarPath + sourceSize: Qt.size(faceSize, faceSize) + smooth: true + fillMode: Image.PreserveAspectCrop + anchors.fill: parent + visible: false + } + Image { + id: mask + source: config.UsePngInsteadOfMask == "true" ? "" : "artwork/mask.svgz" + sourceSize: Qt.size(faceSize, faceSize) + smooth: true + } + OpacityMask { + anchors.fill: face + source: face + maskSource: mask + cached: true + } + + PlasmaCore.IconItem { + id: faceIcon + source: iconSource + visible: (face.status == Image.Error || face.status == Image.Null) + anchors.fill: parent + anchors.margins: units.gridUnit * 0.5 // because mockup says so... + colorGroup: PlasmaCore.ColorScope.colorGroup + } + } + + PlasmaComponents.Label { + id: usernameDelegate + font.family: config.Font || "Noto Sans" + font.pointSize: config.FontPointSize ? config.FontPointSize * 1.2 : root.height / 80 * 1.2 + renderType: Text.QtRendering + font.capitalization: Font.Capitalize + anchors { + bottom: parent.bottom + horizontalCenter: parent.horizontalCenter + } + height: implicitHeight // work around stupid bug in Plasma Components that sets the height + // width: constrainText ? parent.width : implicitWidth + text: wrapper.name + // elide: Text.ElideRight + horizontalAlignment: Text.AlignHCenter + //make an indication that this has active focus, this only happens when reached with keyboard navigation + font.underline: wrapper.activeFocus + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + onClicked: wrapper.clicked(); + } + + Accessible.name: name + Accessible.role: Accessible.Button + function accessiblePressAction() { wrapper.clicked() } +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/UserList.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/UserList.qml new file mode 100644 index 0000000000..a2d85088f3 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/UserList.qml @@ -0,0 +1,93 @@ +/* + * Copyright 2014 David Edmundson + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU Library General Public License as + * published by the Free Software Foundation; either version 2 or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU Library General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import QtQuick 2.2 + +ListView { + id: view + readonly property string selectedUser: currentItem ? currentItem.userName : "" + readonly property int userItemWidth: units.gridUnit * 8 + readonly property int userItemHeight: units.gridUnit * 8 + + implicitHeight: userItemHeight + + activeFocusOnTab : true + + /* + * Signals that a user was explicitly selected + */ + signal userSelected; + + orientation: ListView.Horizontal + highlightRangeMode: ListView.StrictlyEnforceRange + + //centre align selected item (which implicitly centre aligns the rest + preferredHighlightBegin: width/2 - userItemWidth/2 + preferredHighlightEnd: preferredHighlightBegin + + delegate: UserDelegate { + avatarPath: model.icon || "" + iconSource: model.iconName || "user-identity" + + name: { + var displayName = model.realName || model.name + + if (model.vtNumber === undefined || model.vtNumber < 0) { + return displayName + } + + if (!model.session) { + return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Nobody logged in on that session", "Unused") + } + + + var location = "" + if (model.isTty) { + location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console number", "TTY %1", model.vtNumber) + } else if (model.displayNumber) { + location = i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "User logged in on console (X display number)", "on TTY %1 (Display %2)", model.vtNumber, model.displayNumber) + } + + if (location) { + return i18ndc("plasma_lookandfeel_org.kde.lookandfeel", "Username (location)", "%1 (%2)", displayName, location) + } + + return displayName + } + + userName: model.name + + width: userItemWidth + height: userItemHeight + + //if we only have one delegate, we don't need to clip the text as it won't be overlapping with anything + constrainText: ListView.view.count > 1 + + isCurrent: ListView.isCurrentItem + + onClicked: { + ListView.view.currentIndex = index; + ListView.view.userSelected(); + } + } + + Keys.onEscapePressed: view.userSelected() + Keys.onEnterPressed: view.userSelected() + Keys.onReturnPressed: view.userSelected() +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/VirtualKeyboard.qml b/packages/blobs/desktop/sddm/themes/plasma-chili/components/VirtualKeyboard.qml new file mode 100644 index 0000000000..7848b753c2 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/VirtualKeyboard.qml @@ -0,0 +1,28 @@ +/******************************************************************** + This file is part of the KDE project. + +Copyright (C) 2017 Martin Gräßlin + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see . +*********************************************************************/ +import QtQuick 2.5 +import QtQuick.VirtualKeyboard 2.1 + +InputPanel { + id: inputPanel + property bool activated: false + active: activated && Qt.inputMethod.visible + visible: active + width: parent.width +} diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/.directory b/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/.directory new file mode 100644 index 0000000000..26dc32f149 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/.directory @@ -0,0 +1,4 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2018,2,11,20,30,7 +Version=4 diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/background.jpg b/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f85544240f586d5b22160aad3a430b98653d3c3 GIT binary patch literal 83805 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 literal 0 HcmV?d00001 diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/character-set.svgz b/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/character-set.svgz new file mode 100644 index 0000000000000000000000000000000000000000..0775077bedf0530ce0a53d232de59eef8bc02ffc GIT binary patch literal 827 zcmV-B1H}9viwFP!000000F71KZsRr(ea}}A%wsE27u&HF%L}x@0tLD+-4uOh$g!nH z5)G1$oD}=-9a5B(c)h^N7Aej-bK%TT+I~8>4S4}=YSooAjT1_s6H3-^TJ9%y-}iB!ds4dDY*>=9EQ^p4nb*$pbM#RaW4xxCB}u{% zo0&hyDhy`ji1$Pv1+h^lEnts&5O-kN!{fsQMoBEKd}pTao{iu~_~3OE4jJGrm?IZp z*eLhdRWK`Xc_ zCVNS|$>NM;i)6W6tbQd~lCGm9kJ6OxP-EMI<&s7F+RE{(k@ z)uNk4e7C%W1Rj-W6=(TfwqAc1r@)=9e-PUF%BBN^TG@}VmY?gkegiodXLfhe8sCOd z!(Ty%^Evd}R>I!Q32>`CS*GI&GWNBZTHAGONiCc$6UNX{?DR$lzI7raDt!A+Co2Bk zNxynw^oZ)@zp2x`LUFs0?sp%=-=>HK2A=y4r7|)gz|BAj7=Dwg_R%kU@aqWEo}udefl^_8Y+FgVGVVQ{n96vb|7S-X7}n`yST z!oU)-*ovgcEo@?I(TNA0c#sLdh#o|cZntTYmm`z>Lr*vhSFQBpaVOCjueo`r}- zhyfBt{*)B{!59t&8&yLILdXJMCwZRK@(@SK{ZV5|ZeKh2a0h?wfQDe^={^g@3PuVu z5ry^j$Jdr=ATun&-ZU_29{4*k(Ay9zfB9RH@BBdIRzokx_kxN`LKNOC0FjNDTV8KO zwB8iJC)M?16c(HAvN35Hrh(LPvxw7ml$bEZb2VSBZP{uKba z8B`x5_MZeKPx*xnyG%q##m+YXyBex##gklUhbKu}G(_oZNpQKd(5!lRo5`hX8_`{w zM@6|3IMXpJpToLr*YeM6r^u3`5Que}NbHc`;yJ^1lnHXhuUmp1jagK6AAZDdR1zQt)89y6;y+e!)=lUCoc>J37+ zzWYdQq!Z@IzfTi`N{wKOYmlKSUt*CQHHD5GF*R_ThTyj?P@`S^G!Q2$KUdb2N*Th) zz(Z?(O}Ax^i(?kC-dyPpHZFyPA0=bW$3oVGr&a?t5QBEh&Z^RBPDwrEtaj&<)o4~( zZOJ7?q{@&&911JQ^Fb0e+sG>K^I!vK+Qn_fH_KG`Ueb&oFk1U}YfUM? z{6JyLPwzh0;tap1Z~#>3 z4}BrL7e{|fgMI#*!C&@p%u8PH_Hy|D=KN}o*W<6opXCAAk;sg#vp0?s;b*V}Lb>H> zE2z8$vD{>01&8IK2xEL$Tt{q9dW9In5rTTA?O@ie$tR%NjF^rGpH3FmBO~@$7N|Dy zMzZT#+0P^@ptA0Bk$so~H$s9vdbjY!iDWHiDJd93?h)F4zzoVdF|{<5--C z8y)-My|CHd2pd-CB)S0GSoYnpxqOIiYHx{6nUk2#Iwx(%9mP$ZlT?KbO=Rbllg>D9 zNEtV##HOy3vxyrY#*KQ)xT$*p!t-8leAwTptBl(u&m=bL%{*@Qu)k4f(z7HsJhr#O zri>ezP23n8#ZB1*Cb6inxk_x*7~(re1IAa{wO4 z_}#Ff(HV!RAL}=XBGU( zwxT(zd9bT=Mj>FqLWq1@aWx=PmG8vU^`Yj8i!eR-ieLR&H>8_Ej-;@Ii z$P6AztyZ}x`j06!t-LE=NgMT@dl{qH zOMOHUJ?0~YEddY05RYv+?Y|a1MfPzYDU=B$Y~j4DZ2SPXR_46UN2gYZbk+%95@)nU zN0ZwVxBK*UrjcTT%F-U-(z; z3=IXEXH&Vavv9Tir?rzTd^Gb0; zEY2@=7!Fs6bKP*@KqcRocRzLMyz`6AFflR_Kv`hkbj1x{R#<@_+x(Lky=>2mEWH=Y zBu)D7K*^lZWLtMlh7s|4l;($q^m>G= z)lvdTWqY%egJvZtY<`ngj+$nJ!!s&DUUq4@n0on;#m2 z4_45RNgA&aHC~ieh(7m=RQq;)nk0~uX=Vib>_NU-CuH&L>ejkii12kS3&-u%e*rqD JN~LNv008_;kxu{s literal 0 HcmV?d00001 diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/logout_primary.svgz b/packages/blobs/desktop/sddm/themes/plasma-chili/components/artwork/logout_primary.svgz new file mode 100644 index 0000000000000000000000000000000000000000..1133870411de6e8990d15ecaa534f950420f8bf1 GIT binary patch literal 2519 zcmV;|2`Kg-iwFP!000000PP#wj@!8PeZE3fUJ}%jN$T#{vp}-Q?gA|eY?Ah|kR{qy zBa4PakL@Y??>(fhmgpJHWV_G;9V4-HF66l%QlghXocF2rK=UGD*-FPI(lwezEKaiR zO8@%hli}-H!NV*LQ!=ci~0O? zI+;lYG+Dl#ztark{_bvBJZ$eYO@n!}Vi89xy<#{V^HdVX(VV7qPcvT3v5Dt;OCGi4 zk(fPspb^{eSyo8Sta#HQ&f`r(Eu=YFk_ZPuFh^ughyfHvamjdiHm+GgMinbT2+aZ4 zQjViqoKrBxO<^RqJ3E;F0RI|>8ekUem`8L2oYc%Hpa1yf#|CL2Gv;w;nA-YR^Io|m z3-`1*gb^*~HC*zal9=xx8i+4%cQo1Vczd73D;@N6kX_z)!UvZG)nJPTgUo=KL~|mG z`Y4`h1YyrWzJXlHQ0uUWStNv7=_%W?Bmd_iPxfJcF=4t#{T@h{G2Ik`r4&QlImkg0 z2iQ%La+;U;lA?sz2-$|MH;7umG+fhkrGI28%acbsB!DnHR(Lhi;Ebg_Ijr;#Da~RH zBke*_xY6_ontw z186+dK;%qDl7a3AmO`em%qUF(F`3b*V%YQ8jz7|D#xG#zX+6W`#+76`Erv>j> z3?|qgMZ~0+p55v>Z%JcaOY@QK53EQy9r~<7fK$bZ8nk5|S+_9kfXR%WKTlTeRWBCF(<&ePi0{FDm z8=y9EOvl5W#&f|yYm+`LKy54N(TXIxmdkcYTkhn7eX+|aY%t#R=xi4ayA{|Wg^sk+ z!}JthiZ+qIUwL1tyr)v0V5RbXL#dRm2r<9YXw<9RDkdVZK9LV16T=iO=cd6nm_K#qq^$~%+n z^H9WGgniso-d7eprSkrmR%cJM)eS1R%z2{pymEPq?GegblPq}3u(ye_&nv^;w#J0L zHA&B7^~R=O#LBRDmCE-GrBa?u((`!GyQT8Vu)ndf8Pn?UBwHOGc=PtIPM!1Pl>g(j zIW0XgeY<23eNB#CCl}DmJ_}8kBS=rmu+|yxntW- z#|qWe9bWYqW7P7-_9y9e*trcKZ4`AW#^_;F+#E&kqIRj&WbZn>Ol9<~?Hv#bgvw zhkCardy$Rm9Q%@oS+QaHex>i_NszaeiGA^zA^0>m1}5SmndMq==>(o>`A&Q6;w4X* zl{-(QeAH%p%AD=fD*R2napg+H#qU|JtkLC4`M70FxgsOmGkEcN)qmS?`JWWO;048x zgd`%H*A_qbiNsb+2D=Q`4qjXQTY*T}REn@m20TUwn$dxIPl;jluiSsv58M!E9u3e}!T zGi$Ro-VmcUcw`cnc(#L8RK+fg*=ePdKJt+<$V$5pj?MtIP2>~LaR*44%?(W7f_gI; zFlNzF9FjMVWnnv<2kg}`ur$0-P+ETB=BQk;W2bE{%*XR1?em_J4D>MSJdVB4AeqQ2;E2+MPJvAH_OfHR|ft(Q-Mj%^>f#y|}ARM*l_Rt2U@I;)vg&Jj^OHT5pY8W_ShQ z?OH%yrXis91^(iYDa9FXdb_gz@7;kc6VlY2%E%4j{oi|{(DtN zaR59#grH?(w?oKxotD!!#4Lk`$Z`Y9+JiXAOqKoZ`o!Y~{MK|HantE@1<%GuQSx~mNJEcijX+vO=Qn7(k;m@99<@EN5z~@)krtTP#$rC#bY`#$ zbb|6y{0D>*tr-$g!i*MeNG!tA7yy8JfoCOc7f=mVQfuW$WV1|UdmaW+kXT2H zsXdn<0f289)`YI@c(d}`)voV-?TQ@X3NNfu5i|qV7upp72fp^$Tkqu%bvCwx4me7~ hqNskFFgW?#SxOf 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 E0Fj?4O8@`> literal 0 HcmV?d00001 diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/metadata.desktop b/packages/blobs/desktop/sddm/themes/plasma-chili/metadata.desktop new file mode 100644 index 0000000000..e104e6eb91 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/metadata.desktop @@ -0,0 +1,15 @@ +[SddmGreeterTheme] +Name=Chili for Plasma +Description=The hottest theme for KDE Plasma +Author=Marian Alexander Arlt +License=GPL-3.0-or-later +Type=sddm-theme +Version=0.5.5 +Website=https://github.com/MarianArlt/kde-plasma-chili +Screenshot=Preview.png +MainScript=Main.qml +ConfigFile=theme.conf +TranslationsDirectory=translations +Email=marianarlt@icloud.com +Theme-Id=plasma-chili +Theme-API=2.0 diff --git a/packages/blobs/desktop/sddm/themes/plasma-chili/theme.conf b/packages/blobs/desktop/sddm/themes/plasma-chili/theme.conf new file mode 100644 index 0000000000..0b21383481 --- /dev/null +++ b/packages/blobs/desktop/sddm/themes/plasma-chili/theme.conf @@ -0,0 +1,28 @@ +[General] +Background=components/artwork/background.jpg + +ScreenWidth=1366 +ScreenHeight=768 + +Blur=true +RecursiveBlurLoops=4 +RecursiveBlurRadius=15 + +HidePasswordRevealIcon=true +PasswordFieldOutlined=false +PasswordFieldCharacter= +PasswordFieldPlaceholderText=Password + +UsePngInsteadOfMask=false +AvatarOutline=false +AvatarOutlineColor="white" +AvatarOutlineWidth=2 + +PowerIconSize= +Font= +FontPointSize= +AvatarPixelSize= + +TranslationSuspend= +TranslationReboot= +TranslationPowerOff=