From 138bb5f7ea5ea3dc8090bde3fefc1ca5093c91d2 Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Sun, 11 Feb 2024 07:56:13 +0000 Subject: [PATCH 1/2] Translated using Weblate (Japanese) Currently translated at 100.0% (20 of 20 strings) Translation: Desktop/Greeter Translate-URL: https://l10n.elementary.io/projects/desktop/greeter/ja/ --- po/ja.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/ja.po b/po/ja.po index 8a4105a45..d32b67f56 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: pantheon-greeter\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-06-19 17:04+0000\n" -"PO-Revision-Date: 2023-03-07 13:25+0000\n" +"PO-Revision-Date: 2024-02-12 08:12+0000\n" "Last-Translator: Ryo Nakano \n" "Language-Team: Japanese \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.14.2\n" +"X-Generator: Weblate 5.0.2\n" "X-Launchpad-Export-Date: 2017-03-09 05:44+0000\n" #: compositor/WindowManager.vala:324 @@ -28,7 +28,7 @@ msgstr[0] "変更は%i秒後に自動的に元に戻ります。" #: compositor/WindowManager.vala:331 msgid "Keep new display settings?" -msgstr "新しいディスプレイの設定を維持しますか?" +msgstr "新しいディスプレイの設定を維持しますか?" #: compositor/WindowManager.vala:335 msgid "Keep Settings" From 0b833eab4d781cded5c828d61debadbc939e7a24 Mon Sep 17 00:00:00 2001 From: Leo Date: Wed, 14 Feb 2024 03:00:41 +0900 Subject: [PATCH 2/2] Simpler fade-in animation (#703) --- compositor/WindowManager.vala | 19 ++++++++++++++++++- src/Application.vala | 4 ++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/compositor/WindowManager.vala b/compositor/WindowManager.vala index 65028ce0a..7995e03fa 100644 --- a/compositor/WindowManager.vala +++ b/compositor/WindowManager.vala @@ -46,7 +46,9 @@ namespace GreeterCompositor { public Greeter.SystemBackground system_background { get; private set; } - Meta.PluginInfo info; + private Clutter.Actor fade_in_screen; + + private Meta.PluginInfo info; // Used to toggle screenreader private GLib.Settings application_settings; @@ -76,6 +78,12 @@ namespace GreeterCompositor { public override void start () { show_stage (); + fade_in_screen.save_easing_state (); + fade_in_screen.set_easing_duration (1000); + fade_in_screen.set_easing_mode (Clutter.AnimationMode.EASE); + fade_in_screen.opacity = 0; + fade_in_screen.restore_easing_state (); + unowned Meta.Display display = get_display (); display.gl_video_memory_purged.connect (() => { refresh_background (); @@ -124,6 +132,15 @@ namespace GreeterCompositor { pointer_locator = new PointerLocator (this); ui_group.add_child (pointer_locator); + int width, height; + display.get_size (out width, out height); + fade_in_screen = new Clutter.Actor () { + width = width, + height = height, + background_color = Clutter.Color.from_rgba (0, 0, 0, 255), + }; + stage.add_child (fade_in_screen); + MaskCorners.init (this); /*keybindings*/ diff --git a/src/Application.vala b/src/Application.vala index 9695b4532..c107f55a0 100644 --- a/src/Application.vala +++ b/src/Application.vala @@ -32,8 +32,6 @@ public int main (string[] args) { var settings_daemon = new Greeter.SettingsDaemon (); settings_daemon.start (); - Gtk.init (ref args); - Greeter.SubprocessSupervisor compositor; Greeter.SubprocessSupervisor wingpanel; @@ -43,6 +41,8 @@ public int main (string[] args) { critical (e.message); } + Gtk.init (ref args); + var window = new Greeter.MainWindow (); window.show_all ();