From beb18fde86794f808ae5a0493103748ee39c2fb5 Mon Sep 17 00:00:00 2001 From: eximus Date: Sat, 10 Nov 2018 14:17:48 +0000 Subject: [PATCH] blur working with input keys --- Main.qml | 61 ++++++++++++++++++++------------ README.md | 2 +- components/WallpaperFader.qml | 9 ----- playlists/playlist_4k.m3u | 36 +++++++++++++++++++ playlists/playlist_all_sd.m3u | 66 +++++++++++++++++++++++++++++++++++ theme.conf.user | 2 ++ 6 files changed, 143 insertions(+), 33 deletions(-) create mode 100644 playlists/playlist_4k.m3u create mode 100644 playlists/playlist_all_sd.m3u diff --git a/Main.qml b/Main.qml index 41cf624..24b4b5a 100644 --- a/Main.qml +++ b/Main.qml @@ -67,7 +67,14 @@ Rectangle { id: mouseArea1 anchors.fill: parent; //onPressed: {playlist1.shuffle(); playlist1.next();} - onPressed: { fader.state = fader.state == "off" ? "on" : "off" ; } + onPressed: { fader.state = fader.state == "off" ? "on" : "off" ; } + } + Keys.onPressed: { + fader.state = "on"; + if (username_input_box.text == "") + username_input_box.focus = true + else + password_input_box.focus = true } } @@ -90,7 +97,7 @@ Rectangle { id: mouseArea2 enabled: false anchors.fill: parent; - onPressed: {playlist2.shuffle(); playlist2.next();} + onPressed: {playlist2.shuffle(); playlist2.next();} } Behavior on opacity { enabled: true @@ -139,16 +146,15 @@ Rectangle { mediaplayer2.stop() } } - WallpaperFader { - id: fader - visible: true - anchors.fill: parent - state: "off" - source: video1 - mainStack: login_container - footer: login_container - clock: clock - } + WallpaperFader { + id: fader + visible: true + anchors.fill: parent + state: "off" + source: video1 + mainStack: login_container + footer: login_container + } @@ -222,7 +228,8 @@ Rectangle { } } - KeyNavigation.backtab: password_input_box; KeyNavigation.tab: password_input_box + KeyNavigation.backtab: password_input_box + KeyNavigation.tab: password_input_box } } @@ -279,7 +286,8 @@ Rectangle { } } - KeyNavigation.backtab: username_input_box; KeyNavigation.tab: login_button + KeyNavigation.backtab: username_input_box + KeyNavigation.tab: login_button } Button { @@ -324,7 +332,8 @@ Rectangle { onClicked: sddm.login(username_input_box.text, password_input_box.text, session.index) - KeyNavigation.backtab: password_input_box; KeyNavigation.tab: reboot_button + KeyNavigation.backtab: password_input_box + KeyNavigation.tab: reboot_button } Text { @@ -372,7 +381,8 @@ Rectangle { model: sessionModel index: sessionModel.lastIndex - KeyNavigation.backtab: shutdown_button; KeyNavigation.tab: password_input_box + KeyNavigation.backtab: shutdown_button + KeyNavigation.tab: password_input_box } ComboBox { @@ -414,7 +424,8 @@ Rectangle { color: "#505050" } } - KeyNavigation.backtab: session; KeyNavigation.tab: username_input_box + KeyNavigation.backtab: session + KeyNavigation.tab: username_input_box } } @@ -432,7 +443,8 @@ Rectangle { visible: sddm.canReboot onClicked: sddm.reboot() - KeyNavigation.backtab: login_button; KeyNavigation.tab: shutdown_button + KeyNavigation.backtab: login_button + KeyNavigation.tab: shutdown_button } ImageButton { @@ -441,17 +453,20 @@ Rectangle { source: "shutdown.svg" visible: sddm.canPowerOff onClicked: sddm.powerOff() - KeyNavigation.backtab: reboot_button; KeyNavigation.tab: session + KeyNavigation.backtab: reboot_button + KeyNavigation.tab: session } } } Component.onCompleted: { // Set Focus - if (username_input_box.text == "") - username_input_box.focus = true - else - password_input_box.focus = true + /* if (username_input_box.text == "") */ + /* username_input_box.focus = true */ + /* else */ + /* password_input_box.focus = true */ + + video1.focus = true // load and randomize playlist var time = parseInt(new Date().toLocaleTimeString(Qt.locale(),'h')) diff --git a/README.md b/README.md index 9eaffd5..6733de2 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ mv aerial-sddm-theme /usr/share/sddm/themes ``` *Note that super user priviledges are needed to move files into that directory.* -The theme can be tested by running `sddm-greeter --theme ` +The theme can be tested by running `sddm-greeter --test-mode --theme ` ### Other notes diff --git a/components/WallpaperFader.qml b/components/WallpaperFader.qml index f52c33c..c353c1a 100644 --- a/components/WallpaperFader.qml +++ b/components/WallpaperFader.qml @@ -29,7 +29,6 @@ import org.kde.plasma.private.sessions 2.0 Item { id: wallpaperFader - property Item clock property Item mainStack property Item footer property alias source: wallpaperBlur.source @@ -114,10 +113,6 @@ Item { target: wallpaperFader factor: 1 } - PropertyChanges { - target: clock.shadow - opacity: 0 - } }, State { name: "off" @@ -133,10 +128,6 @@ Item { target: wallpaperFader factor: 0 } - PropertyChanges { - target: clock.shadow - opacity: 1 - } } ] transitions: [ diff --git a/playlists/playlist_4k.m3u b/playlists/playlist_4k.m3u new file mode 100644 index 0000000..19822b2 --- /dev/null +++ b/playlists/playlist_4k.m3u @@ -0,0 +1,36 @@ +http://sylvan.apple.com/Aerials/2x/Videos/comp_CH_C007_C011_PSNK_v02_SDR_PS_FINAL_20180709_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_CH_C002_C005_PSNK_v05_SDR_PS_FINAL_20180709_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_CH_C007_C004_PSNK_v02_SDR_PS_FINAL_20180709_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/DB_D008_C010_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/DB_D001_C001_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/DB_D011_C010_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/DB_D002_C003_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/DB_D001_C005_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/DB_D011_C009_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/GL_G004_C010_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/GL_G002_C002_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/HK_B005_C011_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/HK_H004_C010_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/HK_H004_C013_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/HK_H004_C001_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/HK_H004_C008_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_GMT312_162NC_139M_1041_AFRICA_NIGHT_v14_SDR_FINAL_20180706_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_A103_C002_0205DG_v12_SDR_FINAL_20180706_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_GMT306_139NC_139J_3066_CALI_TO_VEGAS_v07_SDR_FINAL_22062018_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_A108_C001_v09_SDR_FINAL_22062018_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_GMT308_139K_142NC_CARIBBEAN_DAY_v09_SDR_FINAL_22062018_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_GMT329_113NC_396B_1105_CHINA_v04_SDR_FINAL_20180706_F900F2700_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_A083_C002_1130KZ_v04_SDR_PS_FINAL_20180725_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_GMT329_117NC_401C_1037_IRELAND_TO_ASIA_v48_SDR_PS_FINAL_20180725_F0F6300_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_GMT026_363A_103NC_E1027_KOREA_JAPAN_NIGHT_v17_SDR_FINAL_25062018_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_A105_C003_0212CT_FLARE_v10_SDR_PS_FINAL_20180711_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_A009_C001_010181A_v09_SDR_PS_FINAL_20180725_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_A114_C001_0305OT_v10_SDR_FINAL_22062018_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_A001_C004_1207W5_v23_SDR_FINAL_20180706_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/LW_L001_C006_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/LA_A006_C008_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/LA_A009_C009_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/LA_A008_C004_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/comp_LA_A006_C004_v01_SDR_FINAL_PS_20180730_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/LA_A005_C009_4K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos/LA_A011_C003_4K_SDR_HEVC.mov diff --git a/playlists/playlist_all_sd.m3u b/playlists/playlist_all_sd.m3u new file mode 100644 index 0000000..8d1ec5b --- /dev/null +++ b/playlists/playlist_all_sd.m3u @@ -0,0 +1,66 @@ +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b2-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b5-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b6-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//comp_GL_G010_C006_v08_6Mbps.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b1-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b2-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b4-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b6-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b7-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b8-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b1-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b3-1.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b5-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b6-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b1-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b2-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b3-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b4-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b7-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b1-4.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b2-4.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b3-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b4-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b5-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b6-4.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b7-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b8-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b8-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b9-2.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b9-3.mov +http://a1.v2.phobos.apple.com.edgesuite.net/us/r1000/000/Features/atv/AutumnResources/videos//b10-3.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_CH_C007_C011_PSNK_v02_SDR_PS_FINAL_20180709_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_CH_C002_C005_PSNK_v05_SDR_PS_FINAL_20180709_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_CH_C007_C004_PSNK_v02_SDR_PS_FINAL_20180709_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//DB_D008_C010_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//DB_D001_C001_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//DB_D011_C010_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//DB_D002_C003_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//DB_D001_C005_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//DB_D011_C009_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//GL_G004_C010_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//GL_G002_C002_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//HK_B005_C011_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//HK_H004_C010_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//HK_H004_C013_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//HK_H004_C001_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//HK_H004_C008_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_GMT312_162NC_139M_1041_AFRICA_NIGHT_v14_SDR_FINAL_20180706_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_A103_C002_0205DG_v12_SDR_FINAL_20180706_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_GMT306_139NC_139J_3066_CALI_TO_VEGAS_v07_SDR_FINAL_22062018_SDR_4K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_A108_C001_v09_SDR_FINAL_22062018_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_GMT308_139K_142NC_CARIBBEAN_DAY_v09_SDR_FINAL_22062018_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_GMT329_113NC_396B_1105_CHINA_v04_SDR_FINAL_20180706_F900F2700_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_A083_C002_1130KZ_v04_SDR_PS_FINAL_20180725_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_GMT329_117NC_401C_1037_IRELAND_TO_ASIA_v48_SDR_PS_FINAL_20180725_F0F6300_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_GMT026_363A_103NC_E1027_KOREA_JAPAN_NIGHT_v17_SDR_FINAL_25062018_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_A105_C003_0212CT_FLARE_v10_SDR_PS_FINAL_20180711_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_A009_C001_010181A_v09_SDR_PS_FINAL_20180725_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_A114_C001_0305OT_v10_SDR_FINAL_22062018_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_A001_C004_1207W5_v23_SDR_FINAL_20180706_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//LA_A006_C008_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//LA_A009_C009_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//LA_A008_C004_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//comp_LA_A006_C004_v01_SDR_FINAL_PS_20180730_SDR_2K_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//LA_A005_C009_2K_SDR_HEVC.mov +http://sylvan.apple.com/Aerials/2x/Videos//LA_A011_C003_2K_SDR_HEVC.mov diff --git a/theme.conf.user b/theme.conf.user index 8120e98..a5e7311 100644 --- a/theme.conf.user +++ b/theme.conf.user @@ -1,4 +1,6 @@ [General] +background_day=playlists/playlist_all_sd.m3u +background_night=playlists/playlist_all_sd.m3u displayFont="Misc Fixed" passwordLeftMargin=15 relativePositionX=0.5