From da4e0856c990b05fdddf0cc828125262a7326d10 Mon Sep 17 00:00:00 2001 From: Xpl0itR Date: Fri, 29 Nov 2019 04:32:51 +0000 Subject: [PATCH] Add features to GUI (#757) * controller image changes depending on the selected controller type the new controller image assets are temporary until i get new ones * Game list scans subdirs for games * Key file existence check * Only shows Program NCAs in Application list * Change shown GUI columns without restarting * Sort by column if you click on the column header Columns are sorted as text so there are inaccuracies on some columns * Fix sort on Time Played, Last Played and File Size columns * Add ability to designate favourite games #1 TODO: - Make fav games persistent - Fix invisible check marks due to theme * Add ability to designate favourite games #2 Also removed default theme * Added a Windows specific build condition and a Linux bug fix * bugfix * Load metadata from JSONs * Temp bug fix for MacOS * lil clean up * requested changes * Misc fixes * edited schema and config * Show the TitleID of games on the title bar * gui column config option have names * Async loading of game list * bugfix and cleanup * thog's requested changes * requested changes and cleanup still need to fix the gtk seizure * Fix issue where an ExeFS as a NSP didn't show up in the application list * Minor fixes * catch glib unhandled exceptions * Make sure to do UI manipulation in the main thread * Print path of invalid files * Ac_k's requested changes * Return of the dark theme * move AboutInfo struct to another file * sort usings * changes - gdkchan's requested changes that have been marked resolved - made some structs internal as they aren't used outside of the GUI - renamed Ryujinx.UI to Ryujinx.Ui to fit naming convention and folder structure - fixed bug where controller type dropdown box is stretched --- Ryujinx.HLE/HOS/Horizon.cs | 22 +- .../Services/Arp/ApplicationLaunchProperty.cs | 2 +- Ryujinx.HLE/Loaders/Npdm/ACI0.cs | 2 +- Ryujinx.HLE/Loaders/Npdm/ACID.cs | 2 +- Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs | 2 +- .../Loaders/Npdm/KernelAccessControl.cs | 2 +- Ryujinx.HLE/Loaders/Npdm/Npdm.cs | 2 +- .../Loaders/Npdm/ServiceAccessControl.cs | 2 +- Ryujinx.sln.DotSettings | 6 + Ryujinx/Config.json | 27 +- Ryujinx/Configuration.cs | 8 +- Ryujinx/Program.cs | 28 +- Ryujinx/RPsupported.dat | 6 + Ryujinx/Ryujinx.csproj | 48 +- Ryujinx/Theme.css | 4054 ----------------- Ryujinx/Ui/AboutInfo.cs | 9 + Ryujinx/Ui/AboutWindow.cs | 48 +- Ryujinx/Ui/AboutWindow.glade | 10 +- Ryujinx/Ui/ApplicationAddedEventArgs.cs | 11 + Ryujinx/Ui/ApplicationData.cs | 17 + Ryujinx/Ui/ApplicationLibrary.cs | 596 +-- Ryujinx/Ui/ApplicationMetadata.cs | 9 + Ryujinx/Ui/GLScreen.cs | 11 +- Ryujinx/Ui/GtkDialog.cs | 23 + Ryujinx/Ui/GuiColumns.cs | 16 + Ryujinx/Ui/MainWindow.cs | 687 ++- Ryujinx/Ui/MainWindow.glade | 122 +- Ryujinx/Ui/NpadController.cs | 3 +- Ryujinx/Ui/NpadKeyboard.cs | 2 +- Ryujinx/Ui/SwitchSettings.cs | 175 +- Ryujinx/Ui/SwitchSettings.glade | 1380 +++--- Ryujinx/Ui/assets/BlueCon.png | Bin 0 -> 164842 bytes Ryujinx/Ui/assets/DiscordLogo.png | Bin 5216 -> 13609 bytes Ryujinx/Ui/assets/GitHubLogo.png | Bin 4044 -> 26883 bytes .../Ui/assets/{ryujinxIcon.png => Icon.png} | Bin Ryujinx/Ui/assets/JoyCon.png | Bin 288310 -> 331451 bytes .../{ryujinxNCAIcon.png => NCAIcon.png} | Bin .../{ryujinxNROIcon.png => NROIcon.png} | Bin .../{ryujinxNSOIcon.png => NSOIcon.png} | Bin .../{ryujinxNSPIcon.png => NSPIcon.png} | Bin Ryujinx/Ui/assets/PatreonLogo.png | Bin 5899 -> 15483 bytes Ryujinx/Ui/assets/ProCon.png | Bin 0 -> 324289 bytes Ryujinx/Ui/assets/RedCon.png | Bin 0 -> 177647 bytes Ryujinx/Ui/assets/TwitterLogo.png | Bin 8012 -> 16937 bytes .../{ryujinxXCIIcon.png => XCIIcon.png} | Bin Ryujinx/_schema.json | 17 +- 46 files changed, 1838 insertions(+), 5511 deletions(-) delete mode 100644 Ryujinx/Theme.css create mode 100644 Ryujinx/Ui/AboutInfo.cs create mode 100644 Ryujinx/Ui/ApplicationAddedEventArgs.cs create mode 100644 Ryujinx/Ui/ApplicationData.cs create mode 100644 Ryujinx/Ui/ApplicationMetadata.cs create mode 100644 Ryujinx/Ui/GtkDialog.cs create mode 100644 Ryujinx/Ui/GuiColumns.cs create mode 100644 Ryujinx/Ui/assets/BlueCon.png rename Ryujinx/Ui/assets/{ryujinxIcon.png => Icon.png} (100%) rename Ryujinx/Ui/assets/{ryujinxNCAIcon.png => NCAIcon.png} (100%) rename Ryujinx/Ui/assets/{ryujinxNROIcon.png => NROIcon.png} (100%) rename Ryujinx/Ui/assets/{ryujinxNSOIcon.png => NSOIcon.png} (100%) rename Ryujinx/Ui/assets/{ryujinxNSPIcon.png => NSPIcon.png} (100%) create mode 100644 Ryujinx/Ui/assets/ProCon.png create mode 100644 Ryujinx/Ui/assets/RedCon.png rename Ryujinx/Ui/assets/{ryujinxXCIIcon.png => XCIIcon.png} (100%) diff --git a/Ryujinx.HLE/HOS/Horizon.cs b/Ryujinx.HLE/HOS/Horizon.cs index 1e218c87d..aa01bfc97 100644 --- a/Ryujinx.HLE/HOS/Horizon.cs +++ b/Ryujinx.HLE/HOS/Horizon.cs @@ -105,11 +105,9 @@ namespace Ryujinx.HLE.HOS public Nacp ControlData { get; set; } - public string CurrentTitle { get; private set; } - public string TitleName { get; private set; } - public string TitleID { get; private set; } + public string TitleId { get; private set; } public IntegrityCheckLevel FsIntegrityCheckLevel { get; set; } @@ -366,7 +364,7 @@ namespace Ryujinx.HLE.HOS { ControlData = new Nacp(controlFile.AsStream()); - TitleName = CurrentTitle = ControlData.Descriptions[(int) State.DesiredTitleLanguage].Title; + TitleName = ControlData.Descriptions[(int)State.DesiredTitleLanguage].Title; } } @@ -500,12 +498,12 @@ namespace Ryujinx.HLE.HOS Nacp controlData = new Nacp(controlFile.AsStream()); - TitleName = CurrentTitle = controlData.Descriptions[(int)State.DesiredTitleLanguage].Title; - TitleID = metaData.Aci0.TitleId.ToString("x16"); + TitleName = controlData.Descriptions[(int)State.DesiredTitleLanguage].Title; + TitleId = metaData.Aci0.TitleId.ToString("x16"); - if (string.IsNullOrWhiteSpace(CurrentTitle)) + if (string.IsNullOrWhiteSpace(TitleName)) { - TitleName = CurrentTitle = controlData.Descriptions.ToList().Find(x => !string.IsNullOrWhiteSpace(x.Title)).Title; + TitleName = controlData.Descriptions.ToList().Find(x => !string.IsNullOrWhiteSpace(x.Title)).Title; } return controlData; @@ -517,7 +515,7 @@ namespace Ryujinx.HLE.HOS } else { - TitleID = CurrentTitle = metaData.Aci0.TitleId.ToString("x16"); + TitleId = metaData.Aci0.TitleId.ToString("x16"); } } @@ -557,7 +555,7 @@ namespace Ryujinx.HLE.HOS } } - TitleID = CurrentTitle = metaData.Aci0.TitleId.ToString("x16"); + TitleId = metaData.Aci0.TitleId.ToString("x16"); LoadNso("rtld"); LoadNso("main"); @@ -659,8 +657,8 @@ namespace Ryujinx.HLE.HOS ContentManager.LoadEntries(); - TitleName = CurrentTitle = metaData.TitleName; - TitleID = metaData.Aci0.TitleId.ToString("x16"); + TitleName = metaData.TitleName; + TitleId = metaData.Aci0.TitleId.ToString("x16"); ProgramLoader.LoadStaticObjects(this, metaData, new IExecutable[] { staticObject }); } diff --git a/Ryujinx.HLE/HOS/Services/Arp/ApplicationLaunchProperty.cs b/Ryujinx.HLE/HOS/Services/Arp/ApplicationLaunchProperty.cs index c1c6d26dc..4962e3ffd 100644 --- a/Ryujinx.HLE/HOS/Services/Arp/ApplicationLaunchProperty.cs +++ b/Ryujinx.HLE/HOS/Services/Arp/ApplicationLaunchProperty.cs @@ -33,7 +33,7 @@ namespace Ryujinx.HLE.HOS.Services.Arp return new ApplicationLaunchProperty { - TitleId = BitConverter.ToInt64(StringUtils.HexToBytes(context.Device.System.TitleID), 0), + TitleId = BitConverter.ToInt64(StringUtils.HexToBytes(context.Device.System.TitleId), 0), Version = 0x00, BaseGameStorageId = (byte)StorageId.NandSystem, UpdateGameStorageId = (byte)StorageId.None diff --git a/Ryujinx.HLE/Loaders/Npdm/ACI0.cs b/Ryujinx.HLE/Loaders/Npdm/ACI0.cs index 8350acf72..209e79d1e 100644 --- a/Ryujinx.HLE/Loaders/Npdm/ACI0.cs +++ b/Ryujinx.HLE/Loaders/Npdm/ACI0.cs @@ -3,7 +3,7 @@ using System.IO; namespace Ryujinx.HLE.Loaders.Npdm { - class Aci0 + public class Aci0 { private const int Aci0Magic = 'A' << 0 | 'C' << 8 | 'I' << 16 | '0' << 24; diff --git a/Ryujinx.HLE/Loaders/Npdm/ACID.cs b/Ryujinx.HLE/Loaders/Npdm/ACID.cs index 4a181b294..365495c60 100644 --- a/Ryujinx.HLE/Loaders/Npdm/ACID.cs +++ b/Ryujinx.HLE/Loaders/Npdm/ACID.cs @@ -3,7 +3,7 @@ using System.IO; namespace Ryujinx.HLE.Loaders.Npdm { - class Acid + public class Acid { private const int AcidMagic = 'A' << 0 | 'C' << 8 | 'I' << 16 | 'D' << 24; diff --git a/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs b/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs index 3359435dc..d0f349eaf 100644 --- a/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs +++ b/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs @@ -2,7 +2,7 @@ namespace Ryujinx.HLE.Loaders.Npdm { - class FsAccessControl + public class FsAccessControl { public int Version { get; private set; } public ulong PermissionsBitmask { get; private set; } diff --git a/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs b/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs index d8e40d0b9..39803642c 100644 --- a/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs +++ b/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs @@ -2,7 +2,7 @@ namespace Ryujinx.HLE.Loaders.Npdm { - class KernelAccessControl + public class KernelAccessControl { public int[] Capabilities { get; private set; } diff --git a/Ryujinx.HLE/Loaders/Npdm/Npdm.cs b/Ryujinx.HLE/Loaders/Npdm/Npdm.cs index 169e68daf..4400793f1 100644 --- a/Ryujinx.HLE/Loaders/Npdm/Npdm.cs +++ b/Ryujinx.HLE/Loaders/Npdm/Npdm.cs @@ -7,7 +7,7 @@ namespace Ryujinx.HLE.Loaders.Npdm // https://github.com/SciresM/hactool/blob/master/npdm.c // https://github.com/SciresM/hactool/blob/master/npdm.h // http://switchbrew.org/index.php?title=NPDM - class Npdm + public class Npdm { private const int MetaMagic = 'M' << 0 | 'E' << 8 | 'T' << 16 | 'A' << 24; diff --git a/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs b/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs index 03f62ff7c..54012b8a9 100644 --- a/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs +++ b/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs @@ -5,7 +5,7 @@ using System.Text; namespace Ryujinx.HLE.Loaders.Npdm { - class ServiceAccessControl + public class ServiceAccessControl { public IReadOnlyDictionary Services { get; private set; } diff --git a/Ryujinx.sln.DotSettings b/Ryujinx.sln.DotSettings index 579d97a45..ed3582549 100644 --- a/Ryujinx.sln.DotSettings +++ b/Ryujinx.sln.DotSettings @@ -4,9 +4,15 @@ UseExplicitType UseExplicitType <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb"><ExtraRule Prefix="I" Suffix="" Style="AaBb" /></Policy> + True True True + True + True + True + True True + True True True True diff --git a/Ryujinx/Config.json b/Ryujinx/Config.json index 1ff098aba..8463081fa 100644 --- a/Ryujinx/Config.json +++ b/Ryujinx/Config.json @@ -7,7 +7,9 @@ "logging_enable_error": true, "logging_enable_guest": true, "logging_enable_fs_access_log": false, - "logging_filtered_classes": [ ], + "logging_filtered_classes": [ + + ], "enable_file_log": true, "system_language": "AmericanEnglish", "docked_mode": false, @@ -15,12 +17,27 @@ "enable_vsync": true, "enable_multicore_scheduling": true, "enable_fs_integrity_checks": true, + "fs_global_access_log_mode": 0, "ignore_missing_services": false, "controller_type": "Handheld", - "gui_columns": [ true, true, true, true, true, true, true, true, true ], - "game_dirs": [], + "gui_columns": { + "fav_column": true, + "icon_column": true, + "app_column": true, + "dev_column": true, + "version_column": true, + "time_played_column": true, + "last_played_column": true, + "file_ext_column": true, + "file_size_column": true, + "path_column": true + }, + "game_dirs": [ + + ], "enable_custom_theme": false, "custom_theme_path": "", + "enable_keyboard": false, "keyboard_controls": { "left_joycon": { "stick_up": "W", @@ -54,7 +71,7 @@ "toggle_vsync": "Tab" } }, - "joystick_controls": { + "joystick_controls": { "enabled": true, "index": 0, "deadzone": 0.05, @@ -82,4 +99,4 @@ "button_zr": "Axis5" } } -} +} \ No newline at end of file diff --git a/Ryujinx/Configuration.cs b/Ryujinx/Configuration.cs index c950c4536..c259f9e9d 100644 --- a/Ryujinx/Configuration.cs +++ b/Ryujinx/Configuration.cs @@ -7,8 +7,8 @@ using Ryujinx.HLE; using Ryujinx.HLE.HOS.SystemState; using Ryujinx.HLE.HOS.Services; using Ryujinx.HLE.Input; -using Ryujinx.UI; -using Ryujinx.UI.Input; +using Ryujinx.Ui; +using Ryujinx.Ui.Input; using System; using System.Collections.Generic; using System.IO; @@ -124,7 +124,7 @@ namespace Ryujinx /// /// Used to toggle columns in the GUI /// - public List GuiColumns { get; set; } + public GuiColumns GuiColumns { get; set; } /// /// A list of directories containing games to be used to load games into the games list @@ -154,7 +154,7 @@ namespace Ryujinx /// /// Controller control bindings /// - public UI.Input.NpadController JoystickControls { get; private set; } + public Ui.Input.NpadController JoystickControls { get; private set; } /// /// Loads a configuration file from disk diff --git a/Ryujinx/Program.cs b/Ryujinx/Program.cs index 94cbd80d5..96e9e8dec 100644 --- a/Ryujinx/Program.cs +++ b/Ryujinx/Program.cs @@ -1,7 +1,7 @@ using Gtk; using Ryujinx.Common.Logging; using Ryujinx.Profiler; -using Ryujinx.UI; +using Ryujinx.Ui; using System; using System.IO; @@ -18,16 +18,20 @@ namespace Ryujinx AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; AppDomain.CurrentDomain.ProcessExit += CurrentDomain_ProcessExit; + GLib.ExceptionManager.UnhandledException += Glib_UnhandledException; Profile.Initialize(); Application.Init(); - Application gtkApplication = new Application("Ryujinx.Ryujinx", GLib.ApplicationFlags.None); - MainWindow mainWindow = new MainWindow(args, gtkApplication); + string appDataPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "RyuFs", "system", "prod.keys"); + string userProfilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".switch", "prod.keys"); + if (!File.Exists(appDataPath) && !File.Exists(userProfilePath)) + { + GtkDialog.CreateErrorDialog($"Key file was not found. Please refer to `KEYS.md` for more info"); + } - gtkApplication.Register(GLib.Cancellable.Current); - gtkApplication.AddWindow(mainWindow); + MainWindow mainWindow = new MainWindow(); mainWindow.Show(); if (args.Length == 1) @@ -45,7 +49,7 @@ namespace Ryujinx private static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { - var exception = e.ExceptionObject as Exception; + Exception exception = e.ExceptionObject as Exception; Logger.PrintError(LogClass.Emulation, $"Unhandled exception caught: {exception}"); @@ -54,5 +58,17 @@ namespace Ryujinx Logger.Shutdown(); } } + + private static void Glib_UnhandledException(GLib.UnhandledExceptionArgs e) + { + Exception exception = e.ExceptionObject as Exception; + + Logger.PrintError(LogClass.Application, $"Unhandled exception caught: {exception}"); + + if (e.IsTerminating) + { + Logger.Shutdown(); + } + } } } \ No newline at end of file diff --git a/Ryujinx/RPsupported.dat b/Ryujinx/RPsupported.dat index bcce8b495..c58195bab 100644 --- a/Ryujinx/RPsupported.dat +++ b/Ryujinx/RPsupported.dat @@ -9,6 +9,7 @@ 010034e005c9c000 01004f8006a78000 010051f00ac5e000 +010056e00853a000 0100574009f9e000 0100628004bce000 0100633007d48000 @@ -16,15 +17,20 @@ 010068f00aa78000 01006a800016e000 010072800cbe8000 +01007300020fa000 01007330027ee000 0100749009844000 01007a4008486000 +01007ef00011e000 010080b00ad66000 +01008db008c2c000 010094e00b52e000 01009aa000faa000 01009b90006dc000 +01009cc00c97c000 0100a4200a284000 0100a5c00d162000 +0100abf008968000 0100ae000aebc000 0100b3f000be2000 0100bc2004ff4000 diff --git a/Ryujinx/Ryujinx.csproj b/Ryujinx/Ryujinx.csproj index 90c3f8e5d..c54beffe4 100644 --- a/Ryujinx/Ryujinx.csproj +++ b/Ryujinx/Ryujinx.csproj @@ -18,23 +18,50 @@ false - + false + + MACOS_BUILD + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + - + @@ -42,8 +69,8 @@ - - + + @@ -61,9 +88,6 @@ PreserveNewest - - PreserveNewest - PreserveNewest diff --git a/Ryujinx/Theme.css b/Ryujinx/Theme.css deleted file mode 100644 index 286e092c8..000000000 --- a/Ryujinx/Theme.css +++ /dev/null @@ -1,4054 +0,0 @@ -/* GTK NAMED COLORS - ---------------- - use responsibly! */ -/* -widget text/foreground color */ -@define-color theme_fg_color white; -/* -text color for entries, views and content in general */ -@define-color theme_text_color white; -/* -widget base background color */ -@define-color theme_bg_color #292f34; -/* -text widgets and the like base background color */ -@define-color theme_base_color #292f34; -/* -base background color of selections */ -@define-color theme_selected_bg_color #FF5F57; -/* -text/foreground color of selections */ -@define-color theme_selected_fg_color white; -/* -base background color of insensitive widgets */ -@define-color insensitive_bg_color #252b2f; -/* -text foreground color of insensitive widgets */ -@define-color insensitive_fg_color rgba(232, 232, 232, 0.35); -/* -insensitive text widgets and the like base background color */ -@define-color insensitive_base_color rgba(232, 232, 232, 0.35); -/* -widget text/foreground color on backdrop windows */ -@define-color theme_unfocused_fg_color white; -/* -text color for entries, views and content in general on backdrop windows */ -@define-color theme_unfocused_text_color white; -/* -widget base background color on backdrop windows */ -@define-color theme_unfocused_bg_color #292f34; -/* -text widgets and the like base background color on backdrop windows */ -@define-color theme_unfocused_base_color #292f34; -/* -base background color of selections on backdrop windows */ -@define-color theme_unfocused_selected_bg_color rgba(255, 95, 87, 0.5); -/* -text/foreground color of selections on backdrop windows */ -@define-color theme_unfocused_selected_fg_color white; -/* -widgets main borders color */ -@define-color borders #5f6367; -/* -widgets main borders color on backdrop windows */ -@define-color unfocused_borders #5f6367; -/* -widgets main borders color insensitive */ -@define-color insensitive_borders rgba(86, 90, 94, 0.35); -/* -these are pretty self explicative */ -@define-color warning_color #e67e22; -@define-color error_color #e74c3c; -@define-color success_color #3498db; -@define-color content_view_bg #292f34; -* { - padding: 0; - -GtkToolButton-icon-spacing: 4; - -GtkTextView-error-underline-color: #e74c3c; - -GtkScrolled-window-overlay-scrolling: FALSE; - -GtkToolItemGroup-expander-size: 11; - -GtkExpander-expander-size: 16; - -GtkTreeView-expander-size: 11; - -GtkTreeView-horizontal-separator: 4; - -GtkWidget-text-handle-width: 20; - -GtkWidget-text-handle-height: 20; - -GtkDialog-button-spacing: 4; - -GtkDialog-action-area-border: 0; - -GtkStatusbar-shadow-type: none; - outline-width: 0px; } - -/*************** - * Base States * - ***************/ -* { - color: white -} - -.background { - color: white; - background-color: #292f34; } - .background:backdrop { - text-shadow: none; - -gtk-icon-shadow: none; - color: white; - background-color: #292f34; } - -/* - These wildcard seems unavoidable, need to investigate. - Wildcards are bad and troublesome, use them with care, - or better, just don't. - Everytime a wildcard is used a kitten dies, painfully. -*/ -*:disabled { - -gtk-icon-effect: dim; } - -.gtkstyle-fallback { - background-color: #292f34; - color: white; } - .gtkstyle-fallback:hover { - background-color: #3f4951; - color: white; } - .gtkstyle-fallback:active { - background-color: #131517; - color: white; } - .gtkstyle-fallback:disabled { - background-color: #252b2f; - color: rgba(232, 232, 232, 0.35); } - .gtkstyle-fallback:selected { - background-color: #FF5F57; - color: white; } - -.view text, -textview text, -.view { - color: white; - background-color: #292f34; } - .view text:backdrop, - textview text:backdrop, - .view:backdrop { - color: white; - background-color: #292f34; } - .view text:selected:focus, - textview text:selected:focus, .view text:selected, - textview text:selected, - .view:selected:focus, - .view:selected { - border-radius: 3px; } - -textview border { - background-color: #292f34; - background-image: image(#5f6367); - background-repeat: no-repeat; } - textview border:backdrop { - background-color: #292f34; } - textview border.bottom { - background-size: 100% 1px; - background-position: top; } - textview border.top { - background-size: 100% 1px; - background-position: bottom; } - textview border.left { - background-size: 1px 100%; - background-position: right; } - textview border.right { - background-size: 1px 100%; - background-position: left; } - -.rubberband, -rubberband, -flowbox rubberband, -treeview.view rubberband { - border: 1px solid #FF5F57; - background-color: rgba(255, 95, 87, 0.2); } - .rubberband:backdrop, - rubberband:backdrop, - treeview.view rubberband:backdrop { - border-color: #FF5F57; - background-color: rgba(255, 95, 87, 0.2); } - -flowbox flowboxchild { - padding: 3px; - border-radius: 3px; } - flowbox flowboxchild:selected { - outline-offset: 0px; } - -label.separator { - color: white; } - label.separator:backdrop { - color: white; } -label selection { - background-color: #FF5F57; - color: white; } -label:disabled { - color: rgba(232, 232, 232, 0.35); } - label:disabled:backdrop { - color: rgba(232, 232, 232, 0.35); } -label:backdrop { - color: white; } - -.dim-label, label.separator, -headerbar .subtitle { - opacity: 0.5; - text-shadow: none; } - -assistant .sidebar { - background-color: white; - border-top: 1px solid #5f6367; } - assistant .sidebar:backdrop { - background-color: white; - border-color: #5f6367; } -assistant.csd .sidebar { - border-top-style: none; } -assistant .sidebar label { - padding: 6px 12px; } -assistant .sidebar label.highlight { - background-color: #54595d; } - -.app-notification, -.app-notification.frame, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, -.osd { - color: white; - border: 1px solid #5f6367; - background-color: rgba(41, 47, 52, 0.8); - background-clip: padding-box; - box-shadow: none; - text-shadow: none; - -gtk-icon-shadow: none; } - .app-notification:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, - .osd:backdrop { - color: white; - background-color: rgba(41, 47, 52, 0.8); - -gtk-icon-shadow: none; } - -.view text:selected:focus, -textview text:selected:focus, .view text:selected, -textview text:selected, -.view:selected:focus, -.view:selected, .view text selection:focus, .view text selection, -textview text selection:focus, -textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, -entry selection:focus, -entry selection, row:selected, .sidebar:selected { - background-color: #FF5F57; - color: white; } - textview text:hover:selected:focus, .view text:hover:selected, - textview text:hover:selected, - .view:hover:selected, .view text selection:hover, - textview text selection:hover, flowbox flowboxchild:hover:selected, spinbutton:not(.vertical) selection:hover, - entry selection:hover, row:hover:selected, .sidebar:hover:selected { - background-color: #FF5F57; - color: white; } - textview text:backdrop:selected:focus, .view text:backdrop:selected, - textview text:backdrop:selected, - .view:backdrop:selected, .view text selection:backdrop, - textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selction, spinbutton:not(.vertical) selection:backdrop, - entry selection:backdrop, row:backdrop:selected, .sidebar:backdrop:selected { - background-color: rgba(255, 95, 87, 0.5); - color: #292f34; } - -.view text:selected:focus, -textview text:selected:focus, .view text:selected, -textview text:selected, -.view:selected:focus, -.view:selected, .view text selection:focus, .view text selection, -textview text selection:focus, -textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, -entry selection:focus, -entry selection, row:selected, .sidebar:selected { - background-color: #FF5F57; - border-radius: 0px; } - .view text:selected:focus, - textview text:selected:focus, .view text:selected, - textview text:selected, - .view:selected:focus, - .view:selected, .view text selection:focus, .view text selection, - textview text selection:focus, - textview text selection, flowbox flowboxchild:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection, - entry selection:focus, - entry selection, row:selected, .sidebar:selected { - color: white; } - textview text:disabled:selected:focus, .view text:disabled:selected, - textview text:disabled:selected, - .view:disabled:selected, .view text selection:disabled, - textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, spinbutton:not(.vertical) selection:disabled, - entry selection:disabled, row:disabled:selected, .sidebar:disabled:selected { - color: rgba(232, 232, 232, 0.35); } - textview text:backdrop:selected:focus, .view text:backdrop:selected, - textview text:backdrop:selected, - .view:backdrop:selected, .view text selection:backdrop, - textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selction, spinbutton:not(.vertical) selection:backdrop, - entry selection:backdrop, row:backdrop:selected, .sidebar:backdrop:selected { - color: white; } - .view text:backdrop:disabled:selected, - textview text:backdrop:disabled:selected, - .view:backdrop:disabled:selected, .view text selection:backdrop:disabled, - textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selction:disabled, spinbutton:not(.vertical) selection:backdrop:disabled, - entry selection:backdrop:disabled, row:backdrop:disabled:selected, .sidebar:backdrop:disabled:selected { - color: rgba(232, 232, 232, 0.35); } - -/*********** - * Buttons * - ***********/ -@keyframes needs_attention { - from { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#FF5F57), to(transparent)); } - to { - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#FF5F57), to(transparent)); } } -notebook > header > tabs > arrow, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, -button, notebook > header > tabs > arrow.osd, -button.osd { - border: 1px solid; - border-radius: 3px; - padding: 4px 6px; - background-clip: border-box; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); - text-shadow: none; - -gtk-icon-shadow: none; - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #292f35, #282e32); } - notebook > header > tabs > arrow, button.sidebar-button, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, - button.flat, notebook > header > tabs > arrow.osd, button.osd.sidebar-button { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - transition: none; } - notebook > header > tabs > arrow:hover, button.sidebar-button:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, - button.flat:hover, notebook > header > tabs > arrow.osd:hover { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - transition-duration: 500ms; } - notebook > header > tabs > arrow:hover:active, button.sidebar-button:hover:active, - button.flat:hover:active { - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - notebook > header > tabs > arrow:checked, button.sidebar-button:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, - button.flat:checked, notebook > header > tabs > arrow.osd:checked { - background-color: #5f6367; } - notebook > header > tabs > arrow:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, - button:hover, notebook > header > tabs > arrow.osd:hover { - color: white; - border-color: #FF5F57; - -gtk-icon-effect: none; } - notebook > header > tabs > arrow:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, - button:active, notebook > header > tabs > arrow.osd:active, notebook > header > tabs > arrow:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, - button:checked, notebook > header > tabs > arrow.osd:checked { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); - transition-duration: 50ms; } - notebook > header > tabs > arrow:active:hover, popover.background.touch-selection button:active:hover, popover.background.magnifier button:active:hover, - button:active:hover, notebook > header > tabs > arrow:checked:hover, popover.background.touch-selection button:checked:hover, popover.background.magnifier button:checked:hover, - button:checked:hover { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - notebook > header > tabs > arrow:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, - button:backdrop, notebook > header > tabs > arrow.osd:backdrop { - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #292f35, #282e32); - -gtk-icon-effect: none; } - notebook > header > tabs > arrow:backdrop:active, popover.background.touch-selection button:backdrop:active, popover.background.magnifier button:backdrop:active, - button:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, popover.background.touch-selection button:backdrop:checked, popover.background.magnifier button:backdrop:checked, - button:backdrop:checked { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - notebook > header > tabs > arrow:backdrop:disabled, popover.background.touch-selection button:backdrop:disabled, popover.background.magnifier button:backdrop:disabled, - button:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-image: linear-gradient(to bottom, #262b30, #24292e); } - notebook > header > tabs > arrow:backdrop:disabled > .label, popover.background.touch-selection button:backdrop:disabled > .label, popover.background.magnifier button:backdrop:disabled > .label, - button:backdrop:disabled > .label { - color: inherit; } - notebook > header > tabs > arrow:backdrop:disabled:active, - button:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, - button:backdrop:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(24, 171, 142, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 95, 87, 0.35), rgba(255, 95, 87, 0.35)); } - notebook > header > tabs > arrow:backdrop:disabled:active > .label, popover.background.touch-selection button:backdrop:disabled:active > .label, popover.background.magnifier button:backdrop:disabled:active > .label, - button:backdrop:disabled:active > .label, notebook > header > tabs > arrow:backdrop:disabled:checked > .label, popover.background.touch-selection button:backdrop:disabled:checked > .label, popover.background.magnifier button:backdrop:disabled:checked > .label, - button:backdrop:disabled:checked > .label { - color: inherit; } - notebook > header > tabs > arrow:backdrop, button.sidebar-button:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, - button.flat:backdrop, notebook > header > tabs > arrow.osd:backdrop { - -gtk-icon-effect: none; - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - color: white; } - notebook > header > tabs > arrow:disabled, button.sidebar-button:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, - button.flat:disabled, notebook > header > tabs > arrow.osd:disabled { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - color: rgba(232, 232, 232, 0.35); } - notebook > header > tabs > arrow:backdrop:disabled, button.sidebar-button:backdrop:disabled, - button.flat:backdrop:disabled { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - color: rgba(232, 232, 232, 0.35); } - notebook > header > tabs > arrow:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, - button:disabled, notebook > header > tabs > arrow.osd:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-image: linear-gradient(to bottom, #262b30, #24292e); } - notebook > header > tabs > arrow:disabled > .label, popover.background.touch-selection button:disabled > .label, popover.background.magnifier button:disabled > .label, - button:disabled > .label { - color: inherit; } - notebook > header > tabs > arrow:disabled:active, popover.background.touch-selection button:disabled:active, popover.background.magnifier button:disabled:active, - button:disabled:active, notebook > header > tabs > arrow:disabled:checked, popover.background.touch-selection button:disabled:checked, popover.background.magnifier button:disabled:checked, - button:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(24, 171, 142, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 95, 87, 0.35), rgba(255, 95, 87, 0.35)); } - notebook > header > tabs > arrow:disabled:active > .label, popover.background.touch-selection button:disabled:active > .label, popover.background.magnifier button:disabled:active > .label, - button:disabled:active > .label, notebook > header > tabs > arrow:disabled:checked > .label, popover.background.touch-selection button:disabled:checked > .label, popover.background.magnifier button:disabled:checked > .label, - button:disabled:checked > .label { - color: inherit; } - notebook > header > tabs > arrow separator, .csd popover.background.touch-selection button separator, .csd popover.background.magnifier button separator, popover.background.touch-selection button separator, popover.background.magnifier button separator, - button separator, notebook > header > tabs > arrow.osd separator, - button.osd separator { - background-color: transparent; - background-image: none; - color: transparent; } - -notebook > header > tabs > arrow.image-button, popover.background.touch-selection button.image-button, popover.background.magnifier button.image-button, -button.image-button { - min-width: 16px; - padding: 6px; } -notebook > header > tabs > arrow.text-button, popover.background.touch-selection button.text-button, popover.background.magnifier button.text-button, -button.text-button { - padding-left: 6px; - padding-right: 6px; } -notebook > header > tabs > arrow.text-button.image-button, popover.background.touch-selection button.text-button.image-button, popover.background.magnifier button.text-button.image-button, -button.text-button.image-button { - padding-left: 6px; - padding-right: 6px; } - notebook > header > tabs > arrow.text-button.image-button label, popover.background.touch-selection button.text-button.image-button label, popover.background.magnifier button.text-button.image-button label, - button.text-button.image-button label { - padding-left: 6px; - padding-right: 6px; } -row:selected popover.background.touch-selection button, popover.background.touch-selection row:selected button, row:selected popover.background.magnifier button, popover.background.magnifier row:selected button, row:selected -button { - border-color: #FF5F57; } - row:selected popover.background.touch-selection button.flat:not(:active):not(:checked):not(:hover):not(disabled), popover.background.touch-selection row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected popover.background.magnifier button.flat:not(:active):not(:checked):not(:hover):not(disabled), popover.background.magnifier row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled), row:selected - button.flat:not(:active):not(:checked):not(:hover):not(disabled) { - color: white; - border-color: transparent; } - row:selected popover.background.touch-selection button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, popover.background.touch-selection row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected popover.background.magnifier button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, popover.background.magnifier row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected - button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { - color: white; } -popover.background.touch-selection button.suggested-action, popover.background.magnifier button.suggested-action, popover.background.touch-selection button.suggested-action.osd button, popover.background.magnifier button.suggested-action.osd button, -button.suggested-action, -button.suggested-action.osd popover.background.touch-selection button, -popover.background.touch-selection button.suggested-action.osd button, -button.suggested-action.osd popover.background.magnifier button, -popover.background.magnifier button.suggested-action.osd button, popover.background.touch-selection button.suggested-action.osd -button, popover.background.magnifier button.suggested-action.osd -button, -button.suggested-action.osd -button { - box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); - text-shadow: none; - -gtk-icon-shadow: none; - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - popover.background.touch-selection button.suggested-action.flat, popover.background.magnifier button.suggested-action.flat, popover.background.touch-selection button.suggested-action.osd button.flat, popover.background.magnifier button.suggested-action.osd button.flat, - button.suggested-action.flat, - button.suggested-action.osd popover.background.touch-selection button.flat, - popover.background.touch-selection button.suggested-action.osd button.flat, - button.suggested-action.osd popover.background.magnifier button.flat, - popover.background.magnifier button.suggested-action.osd button.flat, popover.background.touch-selection button.suggested-action.osd - button.flat, popover.background.magnifier button.suggested-action.osd - button.flat, - button.suggested-action.osd - button.flat { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - color: #FF5F57; } - popover.background.touch-selection button.suggested-action:hover, popover.background.magnifier button.suggested-action:hover, popover.background.touch-selection button.suggested-action.osd button:hover, popover.background.magnifier button.suggested-action.osd button:hover, - button.suggested-action:hover, - button.suggested-action.osd popover.background.touch-selection button:hover, - popover.background.touch-selection button.suggested-action.osd button:hover, - button.suggested-action.osd popover.background.magnifier button:hover, - popover.background.magnifier button.suggested-action.osd button:hover, popover.background.touch-selection button.suggested-action.osd - button:hover, popover.background.magnifier button.suggested-action.osd - button:hover, - button.suggested-action.osd - button:hover { - color: white; - border-color: #FF5F57; } - popover.background.touch-selection button.suggested-action:active, popover.background.magnifier button.suggested-action:active, popover.background.touch-selection button.suggested-action:checked, popover.background.magnifier button.suggested-action:checked, popover.background.touch-selection button.suggested-action.osd button:active, popover.background.magnifier button.suggested-action.osd button:active, popover.background.touch-selection button.suggested-action.osd button:checked, popover.background.magnifier button.suggested-action.osd button:checked, - button.suggested-action:active, - button.suggested-action:checked, - button.suggested-action.osd popover.background.touch-selection button:active, - popover.background.touch-selection button.suggested-action.osd button:active, - button.suggested-action.osd popover.background.magnifier button:active, - popover.background.magnifier button.suggested-action.osd button:active, - button.suggested-action.osd popover.background.touch-selection button:checked, - popover.background.touch-selection button.suggested-action.osd button:checked, - button.suggested-action.osd popover.background.magnifier button:checked, - popover.background.magnifier button.suggested-action.osd button:checked, popover.background.touch-selection button.suggested-action.osd - button:active, popover.background.magnifier button.suggested-action.osd - button:active, popover.background.touch-selection button.suggested-action.osd - button:checked, popover.background.magnifier button.suggested-action.osd - button:checked, - button.suggested-action.osd - button:active, - button.suggested-action.osd - button:checked { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - popover.background.touch-selection button.suggested-action:backdrop, popover.background.magnifier button.suggested-action:backdrop, popover.background.touch-selection button.suggested-action.flat:backdrop, popover.background.magnifier button.suggested-action.flat:backdrop, popover.background.touch-selection button.suggested-action.osd button:backdrop, popover.background.magnifier button.suggested-action.osd button:backdrop, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop, popover.background.magnifier button.suggested-action.osd button.flat:backdrop, - button.suggested-action:backdrop, - button.suggested-action.flat:backdrop, - button.suggested-action.osd popover.background.touch-selection button:backdrop, - popover.background.touch-selection button.suggested-action.osd button:backdrop, - button.suggested-action.osd popover.background.magnifier button:backdrop, - popover.background.magnifier button.suggested-action.osd button:backdrop, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop, popover.background.touch-selection button.suggested-action.osd - button:backdrop, popover.background.magnifier button.suggested-action.osd - button:backdrop, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop, - button.suggested-action.osd - button:backdrop, - button.suggested-action.osd - button.flat:backdrop { - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - popover.background.touch-selection button.suggested-action:backdrop:active, popover.background.magnifier button.suggested-action:backdrop:active, popover.background.touch-selection button.suggested-action:backdrop:checked, popover.background.magnifier button.suggested-action:backdrop:checked, popover.background.touch-selection button.suggested-action.flat:backdrop:active, popover.background.magnifier button.suggested-action.flat:backdrop:active, popover.background.touch-selection button.suggested-action.flat:backdrop:checked, popover.background.magnifier button.suggested-action.flat:backdrop:checked, popover.background.touch-selection button.suggested-action.osd button:backdrop:active, popover.background.magnifier button.suggested-action.osd button:backdrop:active, popover.background.touch-selection button.suggested-action.osd button:backdrop:checked, popover.background.magnifier button.suggested-action.osd button:backdrop:checked, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:active, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:active, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:checked, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:checked, - button.suggested-action:backdrop:active, - button.suggested-action:backdrop:checked, - button.suggested-action.flat:backdrop:active, - button.suggested-action.flat:backdrop:checked, - button.suggested-action.osd popover.background.touch-selection button:backdrop:active, - popover.background.touch-selection button.suggested-action.osd button:backdrop:active, - button.suggested-action.osd popover.background.magnifier button:backdrop:active, - popover.background.magnifier button.suggested-action.osd button:backdrop:active, - button.suggested-action.osd popover.background.touch-selection button:backdrop:checked, - popover.background.touch-selection button.suggested-action.osd button:backdrop:checked, - button.suggested-action.osd popover.background.magnifier button:backdrop:checked, - popover.background.magnifier button.suggested-action.osd button:backdrop:checked, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:active, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:active, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:active, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:active, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:checked, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:checked, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:checked, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:checked, popover.background.touch-selection button.suggested-action.osd - button:backdrop:active, popover.background.magnifier button.suggested-action.osd - button:backdrop:active, popover.background.touch-selection button.suggested-action.osd - button:backdrop:checked, popover.background.magnifier button.suggested-action.osd - button:backdrop:checked, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:active, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:active, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:checked, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:checked, - button.suggested-action.osd - button:backdrop:active, - button.suggested-action.osd - button:backdrop:checked, - button.suggested-action.osd - button.flat:backdrop:active, - button.suggested-action.osd - button.flat:backdrop:checked { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - popover.background.touch-selection button.suggested-action:backdrop:disabled, popover.background.magnifier button.suggested-action:backdrop:disabled, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.flat:backdrop:disabled, popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled, popover.background.magnifier button.suggested-action.osd button:backdrop:disabled, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled, - button.suggested-action:backdrop:disabled, - button.suggested-action.flat:backdrop:disabled, - button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled, - popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled, - button.suggested-action.osd popover.background.magnifier button:backdrop:disabled, - popover.background.magnifier button.suggested-action.osd button:backdrop:disabled, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled, popover.background.touch-selection button.suggested-action.osd - button:backdrop:disabled, popover.background.magnifier button.suggested-action.osd - button:backdrop:disabled, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:disabled, - button.suggested-action.osd - button:backdrop:disabled, - button.suggested-action.osd - button.flat:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-image: linear-gradient(to bottom, #262b30, #24292e); } - popover.background.touch-selection button.suggested-action:backdrop:disabled > .label, popover.background.magnifier button.suggested-action:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.flat:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.osd button:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled > .label, - button.suggested-action:backdrop:disabled > .label, - button.suggested-action.flat:backdrop:disabled > .label, - button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled > .label, - popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled > .label, - button.suggested-action.osd popover.background.magnifier button:backdrop:disabled > .label, - popover.background.magnifier button.suggested-action.osd button:backdrop:disabled > .label, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled > .label, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.osd - button:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.osd - button:backdrop:disabled > .label, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:disabled > .label, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:disabled > .label, - button.suggested-action.osd - button:backdrop:disabled > .label, - button.suggested-action.osd - button.flat:backdrop:disabled > .label { - color: inherit; } - popover.background.touch-selection button.suggested-action:backdrop:disabled:active, popover.background.magnifier button.suggested-action:backdrop:disabled:active, popover.background.touch-selection button.suggested-action:backdrop:disabled:checked, popover.background.magnifier button.suggested-action:backdrop:disabled:checked, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:active, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:active, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:checked, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:checked, popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active, popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active, popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked, popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked, - button.suggested-action:backdrop:disabled:active, - button.suggested-action:backdrop:disabled:checked, - button.suggested-action.flat:backdrop:disabled:active, - button.suggested-action.flat:backdrop:disabled:checked, - button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:active, - popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active, - button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:active, - popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active, - button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:checked, - popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked, - button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:checked, - popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:active, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked, popover.background.touch-selection button.suggested-action.osd - button:backdrop:disabled:active, popover.background.magnifier button.suggested-action.osd - button:backdrop:disabled:active, popover.background.touch-selection button.suggested-action.osd - button:backdrop:disabled:checked, popover.background.magnifier button.suggested-action.osd - button:backdrop:disabled:checked, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:disabled:active, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:disabled:active, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:disabled:checked, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:disabled:checked, - button.suggested-action.osd - button:backdrop:disabled:active, - button.suggested-action.osd - button:backdrop:disabled:checked, - button.suggested-action.osd - button.flat:backdrop:disabled:active, - button.suggested-action.osd - button.flat:backdrop:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(24, 171, 142, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 95, 87, 0.35), rgba(255, 95, 87, 0.35)); } - popover.background.touch-selection button.suggested-action:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.flat:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked > .label, - button.suggested-action:backdrop:disabled:active > .label, - button.suggested-action:backdrop:disabled:checked > .label, - button.suggested-action.flat:backdrop:disabled:active > .label, - button.suggested-action.flat:backdrop:disabled:checked > .label, - button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label, - popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:active > .label, - button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:active > .label, - popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:active > .label, - button.suggested-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label, - popover.background.touch-selection button.suggested-action.osd button:backdrop:disabled:checked > .label, - button.suggested-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label, - popover.background.magnifier button.suggested-action.osd button:backdrop:disabled:checked > .label, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:active > .label, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:active > .label, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled:checked > .label, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd - button:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.osd - button:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd - button:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd - button:backdrop:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:disabled:active > .label, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:disabled:checked > .label, - button.suggested-action.osd - button:backdrop:disabled:active > .label, - button.suggested-action.osd - button:backdrop:disabled:checked > .label, - button.suggested-action.osd - button.flat:backdrop:disabled:active > .label, - button.suggested-action.osd - button.flat:backdrop:disabled:checked > .label { - color: inherit; } - popover.background.touch-selection button.suggested-action.flat:backdrop, popover.background.magnifier button.suggested-action.flat:backdrop, popover.background.touch-selection button.suggested-action.flat:disabled, popover.background.magnifier button.suggested-action.flat:disabled, popover.background.touch-selection button.suggested-action.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.flat:backdrop:disabled, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop, popover.background.magnifier button.suggested-action.osd button.flat:backdrop, popover.background.touch-selection button.suggested-action.osd button.flat:disabled, popover.background.magnifier button.suggested-action.osd button.flat:disabled, popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled, - button.suggested-action.flat:backdrop, - button.suggested-action.flat:disabled, - button.suggested-action.flat:backdrop:disabled, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop, - button.suggested-action.osd popover.background.touch-selection button.flat:disabled, - popover.background.touch-selection button.suggested-action.osd button.flat:disabled, - button.suggested-action.osd popover.background.magnifier button.flat:disabled, - popover.background.magnifier button.suggested-action.osd button.flat:disabled, - button.suggested-action.osd popover.background.touch-selection button.flat:backdrop:disabled, - popover.background.touch-selection button.suggested-action.osd button.flat:backdrop:disabled, - button.suggested-action.osd popover.background.magnifier button.flat:backdrop:disabled, - popover.background.magnifier button.suggested-action.osd button.flat:backdrop:disabled, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop, popover.background.touch-selection button.suggested-action.osd - button.flat:disabled, popover.background.magnifier button.suggested-action.osd - button.flat:disabled, popover.background.touch-selection button.suggested-action.osd - button.flat:backdrop:disabled, popover.background.magnifier button.suggested-action.osd - button.flat:backdrop:disabled, - button.suggested-action.osd - button.flat:backdrop, - button.suggested-action.osd - button.flat:disabled, - button.suggested-action.osd - button.flat:backdrop:disabled { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - color: rgba(255, 95, 87, 0.8); } - popover.background.touch-selection button.suggested-action:disabled, popover.background.magnifier button.suggested-action:disabled, popover.background.touch-selection button.suggested-action.osd button:disabled, popover.background.magnifier button.suggested-action.osd button:disabled, - button.suggested-action:disabled, - button.suggested-action.osd popover.background.touch-selection button:disabled, - popover.background.touch-selection button.suggested-action.osd button:disabled, - button.suggested-action.osd popover.background.magnifier button:disabled, - popover.background.magnifier button.suggested-action.osd button:disabled, popover.background.touch-selection button.suggested-action.osd - button:disabled, popover.background.magnifier button.suggested-action.osd - button:disabled, - button.suggested-action.osd - button:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-image: linear-gradient(to bottom, #262b30, #24292e); } - popover.background.touch-selection button.suggested-action:disabled > .label, popover.background.magnifier button.suggested-action:disabled > .label, popover.background.touch-selection button.suggested-action.osd button:disabled > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:disabled > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:disabled > .label, popover.background.magnifier button.suggested-action.osd button:disabled > .label, - button.suggested-action:disabled > .label, - button.suggested-action.osd popover.background.touch-selection button:disabled > .label, - popover.background.touch-selection button.suggested-action.osd button:disabled > .label, - button.suggested-action.osd popover.background.magnifier button:disabled > .label, - popover.background.magnifier button.suggested-action.osd button:disabled > .label, popover.background.touch-selection button.suggested-action.osd - button:disabled > .label, popover.background.magnifier button.suggested-action.osd - button:disabled > .label, - button.suggested-action.osd - button:disabled > .label { - color: inherit; } - popover.background.touch-selection button.suggested-action:disabled:active, popover.background.magnifier button.suggested-action:disabled:active, popover.background.touch-selection button.suggested-action:disabled:checked, popover.background.magnifier button.suggested-action:disabled:checked, popover.background.touch-selection button.suggested-action.osd button:disabled:active, popover.background.magnifier button.suggested-action.osd button:disabled:active, popover.background.touch-selection button.suggested-action.osd button:disabled:checked, popover.background.magnifier button.suggested-action.osd button:disabled:checked, - button.suggested-action:disabled:active, - button.suggested-action:disabled:checked, - button.suggested-action.osd popover.background.touch-selection button:disabled:active, - popover.background.touch-selection button.suggested-action.osd button:disabled:active, - button.suggested-action.osd popover.background.magnifier button:disabled:active, - popover.background.magnifier button.suggested-action.osd button:disabled:active, - button.suggested-action.osd popover.background.touch-selection button:disabled:checked, - popover.background.touch-selection button.suggested-action.osd button:disabled:checked, - button.suggested-action.osd popover.background.magnifier button:disabled:checked, - popover.background.magnifier button.suggested-action.osd button:disabled:checked, popover.background.touch-selection button.suggested-action.osd - button:disabled:active, popover.background.magnifier button.suggested-action.osd - button:disabled:active, popover.background.touch-selection button.suggested-action.osd - button:disabled:checked, popover.background.magnifier button.suggested-action.osd - button:disabled:checked, - button.suggested-action.osd - button:disabled:active, - button.suggested-action.osd - button:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(24, 171, 142, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 95, 87, 0.35), rgba(255, 95, 87, 0.35)); } - popover.background.touch-selection button.suggested-action:disabled:active > .label, popover.background.magnifier button.suggested-action:disabled:active > .label, popover.background.touch-selection button.suggested-action:disabled:checked > .label, popover.background.magnifier button.suggested-action:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd button:disabled:active > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:disabled:active > .label, popover.background.magnifier button.suggested-action.osd button:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd button:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd popover.background.touch-selection button:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd popover.background.magnifier button:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd button:disabled:checked > .label, - button.suggested-action:disabled:active > .label, - button.suggested-action:disabled:checked > .label, - button.suggested-action.osd popover.background.touch-selection button:disabled:active > .label, - popover.background.touch-selection button.suggested-action.osd button:disabled:active > .label, - button.suggested-action.osd popover.background.magnifier button:disabled:active > .label, - popover.background.magnifier button.suggested-action.osd button:disabled:active > .label, - button.suggested-action.osd popover.background.touch-selection button:disabled:checked > .label, - popover.background.touch-selection button.suggested-action.osd button:disabled:checked > .label, - button.suggested-action.osd popover.background.magnifier button:disabled:checked > .label, - popover.background.magnifier button.suggested-action.osd button:disabled:checked > .label, popover.background.touch-selection button.suggested-action.osd - button:disabled:active > .label, popover.background.magnifier button.suggested-action.osd - button:disabled:active > .label, popover.background.touch-selection button.suggested-action.osd - button:disabled:checked > .label, popover.background.magnifier button.suggested-action.osd - button:disabled:checked > .label, - button.suggested-action.osd - button:disabled:active > .label, - button.suggested-action.osd - button:disabled:checked > .label { - color: inherit; } -popover.background.touch-selection button.destructive-action, popover.background.magnifier button.destructive-action, popover.background.touch-selection button.destructive-action.osd button, popover.background.magnifier button.destructive-action.osd button, -button.destructive-action, -button.destructive-action.osd popover.background.touch-selection button, -popover.background.touch-selection button.destructive-action.osd button, -button.destructive-action.osd popover.background.magnifier button, -popover.background.magnifier button.destructive-action.osd button, popover.background.touch-selection button.destructive-action.osd -button, popover.background.magnifier button.destructive-action.osd -button, -button.destructive-action.osd -button { - box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); - text-shadow: none; - -gtk-icon-shadow: none; - color: white; - border-color: #e74c3c; - background-image: linear-gradient(to bottom, #e74e3f, #e64534); } - popover.background.touch-selection button.destructive-action.flat, popover.background.magnifier button.destructive-action.flat, popover.background.touch-selection button.destructive-action.osd button.flat, popover.background.magnifier button.destructive-action.osd button.flat, - button.destructive-action.flat, - button.destructive-action.osd popover.background.touch-selection button.flat, - popover.background.touch-selection button.destructive-action.osd button.flat, - button.destructive-action.osd popover.background.magnifier button.flat, - popover.background.magnifier button.destructive-action.osd button.flat, popover.background.touch-selection button.destructive-action.osd - button.flat, popover.background.magnifier button.destructive-action.osd - button.flat, - button.destructive-action.osd - button.flat { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - color: #e74c3c; } - popover.background.touch-selection button.destructive-action:hover, popover.background.magnifier button.destructive-action:hover, popover.background.touch-selection button.destructive-action.osd button:hover, popover.background.magnifier button.destructive-action.osd button:hover, - button.destructive-action:hover, - button.destructive-action.osd popover.background.touch-selection button:hover, - popover.background.touch-selection button.destructive-action.osd button:hover, - button.destructive-action.osd popover.background.magnifier button:hover, - popover.background.magnifier button.destructive-action.osd button:hover, popover.background.touch-selection button.destructive-action.osd - button:hover, popover.background.magnifier button.destructive-action.osd - button:hover, - button.destructive-action.osd - button:hover { - color: white; - border-color: #e74c3c; } - popover.background.touch-selection button.destructive-action:active, popover.background.magnifier button.destructive-action:active, popover.background.touch-selection button.destructive-action:checked, popover.background.magnifier button.destructive-action:checked, popover.background.touch-selection button.destructive-action.osd button:active, popover.background.magnifier button.destructive-action.osd button:active, popover.background.touch-selection button.destructive-action.osd button:checked, popover.background.magnifier button.destructive-action.osd button:checked, - button.destructive-action:active, - button.destructive-action:checked, - button.destructive-action.osd popover.background.touch-selection button:active, - popover.background.touch-selection button.destructive-action.osd button:active, - button.destructive-action.osd popover.background.magnifier button:active, - popover.background.magnifier button.destructive-action.osd button:active, - button.destructive-action.osd popover.background.touch-selection button:checked, - popover.background.touch-selection button.destructive-action.osd button:checked, - button.destructive-action.osd popover.background.magnifier button:checked, - popover.background.magnifier button.destructive-action.osd button:checked, popover.background.touch-selection button.destructive-action.osd - button:active, popover.background.magnifier button.destructive-action.osd - button:active, popover.background.touch-selection button.destructive-action.osd - button:checked, popover.background.magnifier button.destructive-action.osd - button:checked, - button.destructive-action.osd - button:active, - button.destructive-action.osd - button:checked { - color: white; - border-color: #e74c3c; - background-image: linear-gradient(to bottom, #e85344, #e43624); } - popover.background.touch-selection button.destructive-action:backdrop, popover.background.magnifier button.destructive-action:backdrop, popover.background.touch-selection button.destructive-action.flat:backdrop, popover.background.magnifier button.destructive-action.flat:backdrop, popover.background.touch-selection button.destructive-action.osd button:backdrop, popover.background.magnifier button.destructive-action.osd button:backdrop, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop, popover.background.magnifier button.destructive-action.osd button.flat:backdrop, - button.destructive-action:backdrop, - button.destructive-action.flat:backdrop, - button.destructive-action.osd popover.background.touch-selection button:backdrop, - popover.background.touch-selection button.destructive-action.osd button:backdrop, - button.destructive-action.osd popover.background.magnifier button:backdrop, - popover.background.magnifier button.destructive-action.osd button:backdrop, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop, popover.background.touch-selection button.destructive-action.osd - button:backdrop, popover.background.magnifier button.destructive-action.osd - button:backdrop, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop, - button.destructive-action.osd - button:backdrop, - button.destructive-action.osd - button.flat:backdrop { - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #e74e3f, #e64534); } - popover.background.touch-selection button.destructive-action:backdrop:active, popover.background.magnifier button.destructive-action:backdrop:active, popover.background.touch-selection button.destructive-action:backdrop:checked, popover.background.magnifier button.destructive-action:backdrop:checked, popover.background.touch-selection button.destructive-action.flat:backdrop:active, popover.background.magnifier button.destructive-action.flat:backdrop:active, popover.background.touch-selection button.destructive-action.flat:backdrop:checked, popover.background.magnifier button.destructive-action.flat:backdrop:checked, popover.background.touch-selection button.destructive-action.osd button:backdrop:active, popover.background.magnifier button.destructive-action.osd button:backdrop:active, popover.background.touch-selection button.destructive-action.osd button:backdrop:checked, popover.background.magnifier button.destructive-action.osd button:backdrop:checked, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:active, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:active, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:checked, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:checked, - button.destructive-action:backdrop:active, - button.destructive-action:backdrop:checked, - button.destructive-action.flat:backdrop:active, - button.destructive-action.flat:backdrop:checked, - button.destructive-action.osd popover.background.touch-selection button:backdrop:active, - popover.background.touch-selection button.destructive-action.osd button:backdrop:active, - button.destructive-action.osd popover.background.magnifier button:backdrop:active, - popover.background.magnifier button.destructive-action.osd button:backdrop:active, - button.destructive-action.osd popover.background.touch-selection button:backdrop:checked, - popover.background.touch-selection button.destructive-action.osd button:backdrop:checked, - button.destructive-action.osd popover.background.magnifier button:backdrop:checked, - popover.background.magnifier button.destructive-action.osd button:backdrop:checked, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:active, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:active, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:active, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:active, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:checked, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:checked, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:checked, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:checked, popover.background.touch-selection button.destructive-action.osd - button:backdrop:active, popover.background.magnifier button.destructive-action.osd - button:backdrop:active, popover.background.touch-selection button.destructive-action.osd - button:backdrop:checked, popover.background.magnifier button.destructive-action.osd - button:backdrop:checked, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:active, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:active, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:checked, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:checked, - button.destructive-action.osd - button:backdrop:active, - button.destructive-action.osd - button:backdrop:checked, - button.destructive-action.osd - button.flat:backdrop:active, - button.destructive-action.osd - button.flat:backdrop:checked { - color: white; - border-color: #e74c3c; - background-image: linear-gradient(to bottom, #e85344, #e43624); } - popover.background.touch-selection button.destructive-action:backdrop:disabled, popover.background.magnifier button.destructive-action:backdrop:disabled, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.flat:backdrop:disabled, popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled, popover.background.magnifier button.destructive-action.osd button:backdrop:disabled, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled, - button.destructive-action:backdrop:disabled, - button.destructive-action.flat:backdrop:disabled, - button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled, - popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled, - button.destructive-action.osd popover.background.magnifier button:backdrop:disabled, - popover.background.magnifier button.destructive-action.osd button:backdrop:disabled, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled, popover.background.touch-selection button.destructive-action.osd - button:backdrop:disabled, popover.background.magnifier button.destructive-action.osd - button:backdrop:disabled, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:disabled, - button.destructive-action.osd - button:backdrop:disabled, - button.destructive-action.osd - button.flat:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-image: linear-gradient(to bottom, #262b30, #24292e); } - popover.background.touch-selection button.destructive-action:backdrop:disabled > .label, popover.background.magnifier button.destructive-action:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.flat:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.osd button:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled > .label, - button.destructive-action:backdrop:disabled > .label, - button.destructive-action.flat:backdrop:disabled > .label, - button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled > .label, - popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled > .label, - button.destructive-action.osd popover.background.magnifier button:backdrop:disabled > .label, - popover.background.magnifier button.destructive-action.osd button:backdrop:disabled > .label, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled > .label, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled > .label, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled > .label, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.osd - button:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.osd - button:backdrop:disabled > .label, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:disabled > .label, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:disabled > .label, - button.destructive-action.osd - button:backdrop:disabled > .label, - button.destructive-action.osd - button.flat:backdrop:disabled > .label { - color: inherit; } - popover.background.touch-selection button.destructive-action:backdrop:disabled:active, popover.background.magnifier button.destructive-action:backdrop:disabled:active, popover.background.touch-selection button.destructive-action:backdrop:disabled:checked, popover.background.magnifier button.destructive-action:backdrop:disabled:checked, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:active, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:active, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:checked, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:checked, popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active, popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active, popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked, popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked, - button.destructive-action:backdrop:disabled:active, - button.destructive-action:backdrop:disabled:checked, - button.destructive-action.flat:backdrop:disabled:active, - button.destructive-action.flat:backdrop:disabled:checked, - button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:active, - popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active, - button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:active, - popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active, - button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:checked, - popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked, - button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:checked, - popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:active, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked, popover.background.touch-selection button.destructive-action.osd - button:backdrop:disabled:active, popover.background.magnifier button.destructive-action.osd - button:backdrop:disabled:active, popover.background.touch-selection button.destructive-action.osd - button:backdrop:disabled:checked, popover.background.magnifier button.destructive-action.osd - button:backdrop:disabled:checked, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:disabled:active, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:disabled:active, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:disabled:checked, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:disabled:checked, - button.destructive-action.osd - button:backdrop:disabled:active, - button.destructive-action.osd - button:backdrop:disabled:checked, - button.destructive-action.osd - button.flat:backdrop:disabled:active, - button.destructive-action.osd - button.flat:backdrop:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(228, 54, 36, 0.35); - background-image: linear-gradient(to bottom, rgba(229, 61, 44, 0.35), rgba(214, 44, 26, 0.35)); } - popover.background.touch-selection button.destructive-action:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.flat:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked > .label, - button.destructive-action:backdrop:disabled:active > .label, - button.destructive-action:backdrop:disabled:checked > .label, - button.destructive-action.flat:backdrop:disabled:active > .label, - button.destructive-action.flat:backdrop:disabled:checked > .label, - button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:active > .label, - popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:active > .label, - button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:active > .label, - popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:active > .label, - button.destructive-action.osd popover.background.touch-selection button:backdrop:disabled:checked > .label, - popover.background.touch-selection button.destructive-action.osd button:backdrop:disabled:checked > .label, - button.destructive-action.osd popover.background.magnifier button:backdrop:disabled:checked > .label, - popover.background.magnifier button.destructive-action.osd button:backdrop:disabled:checked > .label, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:active > .label, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:active > .label, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:active > .label, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:active > .label, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled:checked > .label, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled:checked > .label, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled:checked > .label, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd - button:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.osd - button:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd - button:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd - button:backdrop:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:disabled:active > .label, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:disabled:checked > .label, - button.destructive-action.osd - button:backdrop:disabled:active > .label, - button.destructive-action.osd - button:backdrop:disabled:checked > .label, - button.destructive-action.osd - button.flat:backdrop:disabled:active > .label, - button.destructive-action.osd - button.flat:backdrop:disabled:checked > .label { - color: inherit; } - popover.background.touch-selection button.destructive-action.flat:backdrop, popover.background.magnifier button.destructive-action.flat:backdrop, popover.background.touch-selection button.destructive-action.flat:disabled, popover.background.magnifier button.destructive-action.flat:disabled, popover.background.touch-selection button.destructive-action.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.flat:backdrop:disabled, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop, popover.background.magnifier button.destructive-action.osd button.flat:backdrop, popover.background.touch-selection button.destructive-action.osd button.flat:disabled, popover.background.magnifier button.destructive-action.osd button.flat:disabled, popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled, - button.destructive-action.flat:backdrop, - button.destructive-action.flat:disabled, - button.destructive-action.flat:backdrop:disabled, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop, - button.destructive-action.osd popover.background.touch-selection button.flat:disabled, - popover.background.touch-selection button.destructive-action.osd button.flat:disabled, - button.destructive-action.osd popover.background.magnifier button.flat:disabled, - popover.background.magnifier button.destructive-action.osd button.flat:disabled, - button.destructive-action.osd popover.background.touch-selection button.flat:backdrop:disabled, - popover.background.touch-selection button.destructive-action.osd button.flat:backdrop:disabled, - button.destructive-action.osd popover.background.magnifier button.flat:backdrop:disabled, - popover.background.magnifier button.destructive-action.osd button.flat:backdrop:disabled, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop, popover.background.touch-selection button.destructive-action.osd - button.flat:disabled, popover.background.magnifier button.destructive-action.osd - button.flat:disabled, popover.background.touch-selection button.destructive-action.osd - button.flat:backdrop:disabled, popover.background.magnifier button.destructive-action.osd - button.flat:backdrop:disabled, - button.destructive-action.osd - button.flat:backdrop, - button.destructive-action.osd - button.flat:disabled, - button.destructive-action.osd - button.flat:backdrop:disabled { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - color: rgba(231, 76, 60, 0.8); } - popover.background.touch-selection button.destructive-action:disabled, popover.background.magnifier button.destructive-action:disabled, popover.background.touch-selection button.destructive-action.osd button:disabled, popover.background.magnifier button.destructive-action.osd button:disabled, - button.destructive-action:disabled, - button.destructive-action.osd popover.background.touch-selection button:disabled, - popover.background.touch-selection button.destructive-action.osd button:disabled, - button.destructive-action.osd popover.background.magnifier button:disabled, - popover.background.magnifier button.destructive-action.osd button:disabled, popover.background.touch-selection button.destructive-action.osd - button:disabled, popover.background.magnifier button.destructive-action.osd - button:disabled, - button.destructive-action.osd - button:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-image: linear-gradient(to bottom, #262b30, #24292e); } - popover.background.touch-selection button.destructive-action:disabled > .label, popover.background.magnifier button.destructive-action:disabled > .label, popover.background.touch-selection button.destructive-action.osd button:disabled > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:disabled > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:disabled > .label, popover.background.magnifier button.destructive-action.osd button:disabled > .label, - button.destructive-action:disabled > .label, - button.destructive-action.osd popover.background.touch-selection button:disabled > .label, - popover.background.touch-selection button.destructive-action.osd button:disabled > .label, - button.destructive-action.osd popover.background.magnifier button:disabled > .label, - popover.background.magnifier button.destructive-action.osd button:disabled > .label, popover.background.touch-selection button.destructive-action.osd - button:disabled > .label, popover.background.magnifier button.destructive-action.osd - button:disabled > .label, - button.destructive-action.osd - button:disabled > .label { - color: inherit; } - popover.background.touch-selection button.destructive-action:disabled:active, popover.background.magnifier button.destructive-action:disabled:active, popover.background.touch-selection button.destructive-action:disabled:checked, popover.background.magnifier button.destructive-action:disabled:checked, popover.background.touch-selection button.destructive-action.osd button:disabled:active, popover.background.magnifier button.destructive-action.osd button:disabled:active, popover.background.touch-selection button.destructive-action.osd button:disabled:checked, popover.background.magnifier button.destructive-action.osd button:disabled:checked, - button.destructive-action:disabled:active, - button.destructive-action:disabled:checked, - button.destructive-action.osd popover.background.touch-selection button:disabled:active, - popover.background.touch-selection button.destructive-action.osd button:disabled:active, - button.destructive-action.osd popover.background.magnifier button:disabled:active, - popover.background.magnifier button.destructive-action.osd button:disabled:active, - button.destructive-action.osd popover.background.touch-selection button:disabled:checked, - popover.background.touch-selection button.destructive-action.osd button:disabled:checked, - button.destructive-action.osd popover.background.magnifier button:disabled:checked, - popover.background.magnifier button.destructive-action.osd button:disabled:checked, popover.background.touch-selection button.destructive-action.osd - button:disabled:active, popover.background.magnifier button.destructive-action.osd - button:disabled:active, popover.background.touch-selection button.destructive-action.osd - button:disabled:checked, popover.background.magnifier button.destructive-action.osd - button:disabled:checked, - button.destructive-action.osd - button:disabled:active, - button.destructive-action.osd - button:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(24, 171, 142, 0.35); - background-image: linear-gradient(to bottom, rgba(229, 61, 44, 0.35), rgba(214, 44, 26, 0.35)); } - popover.background.touch-selection button.destructive-action:disabled:active > .label, popover.background.magnifier button.destructive-action:disabled:active > .label, popover.background.touch-selection button.destructive-action:disabled:checked > .label, popover.background.magnifier button.destructive-action:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd button:disabled:active > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:disabled:active > .label, popover.background.magnifier button.destructive-action.osd button:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd button:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd popover.background.touch-selection button:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd popover.background.magnifier button:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd button:disabled:checked > .label, - button.destructive-action:disabled:active > .label, - button.destructive-action:disabled:checked > .label, - button.destructive-action.osd popover.background.touch-selection button:disabled:active > .label, - popover.background.touch-selection button.destructive-action.osd button:disabled:active > .label, - button.destructive-action.osd popover.background.magnifier button:disabled:active > .label, - popover.background.magnifier button.destructive-action.osd button:disabled:active > .label, - button.destructive-action.osd popover.background.touch-selection button:disabled:checked > .label, - popover.background.touch-selection button.destructive-action.osd button:disabled:checked > .label, - button.destructive-action.osd popover.background.magnifier button:disabled:checked > .label, - popover.background.magnifier button.destructive-action.osd button:disabled:checked > .label, popover.background.touch-selection button.destructive-action.osd - button:disabled:active > .label, popover.background.magnifier button.destructive-action.osd - button:disabled:active > .label, popover.background.touch-selection button.destructive-action.osd - button:disabled:checked > .label, popover.background.magnifier button.destructive-action.osd - button:disabled:checked > .label, - button.destructive-action.osd - button:disabled:active > .label, - button.destructive-action.osd - button:disabled:checked > .label { - color: inherit; } -popover.background.touch-selection .stack-switcher > button > label, popover.background.magnifier .stack-switcher > button > label, .stack-switcher > -button > label { - padding-left: 6px; - padding-right: 6px; } -popover.background.touch-selection .stack-switcher > button > image, popover.background.magnifier .stack-switcher > button > image, .stack-switcher > -button > image { - padding-left: 6px; - padding-right: 6px; - padding-top: 3px; - padding-bottom: 3px; } -popover.background.touch-selection .stack-switcher > button.text-button, popover.background.magnifier .stack-switcher > button.text-button, .stack-switcher > -button.text-button { - padding: 6px; } -popover.background.touch-selection .stack-switcher > button.image-button, popover.background.magnifier .stack-switcher > button.image-button, .stack-switcher > -button.image-button { - padding: 3px 0px; } -popover.background.touch-selection .stack-switcher > button.needs-attention:active > label, popover.background.magnifier .stack-switcher > button.needs-attention:active > label, popover.background.touch-selection .stack-switcher > button.needs-attention:active > image, popover.background.magnifier .stack-switcher > button.needs-attention:active > image, popover.background.touch-selection .stack-switcher > button.needs-attention:checked > label, popover.background.magnifier .stack-switcher > button.needs-attention:checked > label, popover.background.touch-selection .stack-switcher > button.needs-attention:checked > image, popover.background.magnifier .stack-switcher > button.needs-attention:checked > image, .stack-switcher > -button.needs-attention:active > label, .stack-switcher > -button.needs-attention:active > image, .stack-switcher > -button.needs-attention:checked > label, .stack-switcher > -button.needs-attention:checked > image { - animation: none; - background-image: none; } -.inline-toolbar popover.background.touch-selection button, popover.background.touch-selection .inline-toolbar button, .inline-toolbar popover.background.magnifier button, popover.background.magnifier .inline-toolbar button, .inline-toolbar popover.background.touch-selection button:backdrop, popover.background.touch-selection .inline-toolbar button:backdrop, .inline-toolbar popover.background.magnifier button:backdrop, popover.background.magnifier .inline-toolbar button:backdrop, .inline-toolbar -button, .inline-toolbar -button:backdrop { - border-radius: 3px; - border-width: 1px; } -.primary-toolbar popover.background.touch-selection button, popover.background.touch-selection .primary-toolbar button, .primary-toolbar popover.background.magnifier button, popover.background.magnifier .primary-toolbar button, .primary-toolbar -button { - -gtk-icon-shadow: none; } - -/************** - * ComboBoxes * - **************/ -combobox arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - min-height: 16px; - min-width: 16px; } - -popover.background.touch-selection .stack-switcher > button.needs-attention > label, popover.background.magnifier .stack-switcher > button.needs-attention > label, popover.background.touch-selection .stack-switcher > button.needs-attention > image, popover.background.magnifier .stack-switcher > button.needs-attention > image, .stack-switcher > -button.needs-attention > label, .stack-switcher > -button.needs-attention > image, stacksidebar.sidebar row.needs-attention > .label { - animation: needs_attention 150ms ease-in; - background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#FF5F57), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(white), to(transparent)); - background-size: 6px 6px, 6px 6px; - background-repeat: no-repeat; - background-position: right 3px, right 4px; } - .stack-switcher > - button.needs-attention > label:backdrop, .stack-switcher > - button.needs-attention > image:backdrop, stacksidebar.sidebar row.needs-attention > .label:backdrop { - background-size: 6px 6px, 0 0; } - .stack-switcher > - button.needs-attention > label:dir(rtl), .stack-switcher > - button.needs-attention > image:dir(rtl), stacksidebar.sidebar row.needs-attention > .label:dir(rtl) { - background-position: left 3px, left 4px; } - -.linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl), .inline-toolbar popover.background.touch-selection button, popover.background.touch-selection .inline-toolbar button, .inline-toolbar popover.background.magnifier button, popover.background.magnifier .inline-toolbar button, .inline-toolbar -button, .inline-toolbar -button:backdrop, popover.background.touch-selection .linked > button, popover.background.magnifier .linked > button, .linked > -button, .linked > -button:hover, .linked > -button:active, .linked > -button:checked, .linked > -button:backdrop { - border-radius: 3px; } - .linked > combobox > box > button.combo:dir(rtl), .inline-toolbar popover.background.touch-selection button:dir(rtl), popover.background.touch-selection .inline-toolbar button:dir(rtl), .inline-toolbar popover.background.magnifier button:dir(rtl), popover.background.magnifier .inline-toolbar button:dir(rtl), .inline-toolbar - button:dir(rtl), popover.background.touch-selection .linked > button:dir(rtl), popover.background.magnifier .linked > button:dir(rtl), .linked > - button:dir(rtl) { - border-radius: 3px; } - -.inline-toolbar popover.background.touch-selection button, popover.background.touch-selection .inline-toolbar button, .inline-toolbar popover.background.magnifier button, popover.background.magnifier .inline-toolbar button, .inline-toolbar -button, .inline-toolbar -button:backdrop, popover.background.touch-selection .linked > button, popover.background.magnifier .linked > button, .linked > -button, .linked > -button:hover, .linked > -button:active, .linked > -button:checked, .linked > -button:backdrop { - margin-left: 2px; - margin-right: 2px; } - .inline-toolbar popover.background.touch-selection button:first-child, popover.background.touch-selection .inline-toolbar button:first-child, .inline-toolbar popover.background.magnifier button:first-child, popover.background.magnifier .inline-toolbar button:first-child, .inline-toolbar - button:first-child, popover.background.touch-selection .linked > button:first-child, popover.background.magnifier .linked > button:first-child, .linked > - button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo { - border-radius: 3px; - border-style: solid; } - .inline-toolbar popover.background.touch-selection button:last-child, popover.background.touch-selection .inline-toolbar button:last-child, .inline-toolbar popover.background.magnifier button:last-child, popover.background.magnifier .inline-toolbar button:last-child, .inline-toolbar - button:last-child, popover.background.touch-selection .linked > button:last-child, popover.background.magnifier .linked > button:last-child, .linked > - button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo { - border-radius: 3px; } - .inline-toolbar popover.background.touch-selection button:only-child, popover.background.touch-selection .inline-toolbar button:only-child, .inline-toolbar popover.background.magnifier button:only-child, popover.background.magnifier .inline-toolbar button:only-child, .inline-toolbar - button:only-child, popover.background.touch-selection .linked > button:only-child, popover.background.magnifier .linked > button:only-child, .linked > - button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo { - border-radius: 3px; - border-style: solid; } - -.linked.vertical > combobox > box > button.combo, popover.background.touch-selection .linked.vertical > button, popover.background.magnifier .linked.vertical > button, .linked.vertical > -button, .linked.vertical > -button:hover, .linked.vertical > -button:active, .linked.vertical > -button:checked, .linked.vertical > -button:backdrop { - border-style: solid; - border-radius: 3px; } - -popover.background.touch-selection .linked.vertical > button:first-child, popover.background.magnifier .linked.vertical > button:first-child, .linked.vertical > -button:first-child, .linked.vertical > combobox:first-child > box > button.combo { - border-radius: 3px; } -popover.background.touch-selection .linked.vertical > button:last-child, popover.background.magnifier .linked.vertical > button:last-child, .linked.vertical > -button:last-child, .linked.vertical > combobox:last-child > box > button.combo { - border-radius: 3px; - border-style: solid; } -popover.background.touch-selection .linked.vertical > button:only-child, popover.background.magnifier .linked.vertical > button:only-child, .linked.vertical > -button:only-child, .linked.vertical > combobox:only-child > box > button.combo { - border-radius: 3px; - border-style: solid; } - -.app-notification button.flat, -.app-notification.frame button.flat, .app-notification button.flat:hover, -.app-notification.frame button.flat:hover, .app-notification button.flat:active, -.app-notification.frame button.flat:active, .app-notification button.flat:backdrop, .app-notification button.flat:disabled, .app-notification button.flat:backdrop:disabled, -.app-notification.frame button.flat:backdrop, -.app-notification.frame button.flat:disabled, -.app-notification.frame button.flat:backdrop:disabled, calendar.button, calendar.button:hover, calendar.button:active, calendar.button:backdrop, -headerbar button.flat:disabled, button:link, -button:visited, button:link:hover, button:link:active, button:link:checked, -button:visited:hover, -button:visited:active, -button:visited:checked, modelbutton.flat, popover.background checkbutton, -popover.background radiobutton, -.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop, -popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, -popover.background radiobutton:backdrop:hover, -.menuitem.button.flat:backdrop, -.menuitem.button.flat:backdrop:hover, scrollbar button:backdrop, button.sidebar-button { - border-color: transparent; - background-color: transparent; - background-image: none; - box-shadow: none; - text-shadow: none; - -gtk-icon-shadow: none; } - -/**************** - * Text Entries * - ****************/ -spinbutton:not(.vertical), -entry { - min-height: 30px; - padding-left: 8px; - padding-right: 8px; - border: 1px solid; - border-radius: 3px; - transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - color: white; - border-color: #5f6367; - background-color: #292f34; - box-shadow: none; } - spinbutton:not(.vertical) image.left, - entry image.left { - padding-left: 0; - padding-right: 6px; } - spinbutton:not(.vertical) image.right, - entry image.right { - padding-left: 6px; - padding-right: 0; } - spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical), - entry.flat:focus, - entry.flat { - min-height: 0; - padding: 2px; - color: white; - border-color: #5f6367; - background-color: #292f34; - box-shadow: none; } - spinbutton:focus:not(.vertical), - entry:focus { - border-color: #FF5F57; } - spinbutton:disabled:not(.vertical), - entry:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-color: #252b2f; } - spinbutton:backdrop:not(.vertical), - entry:backdrop { - color: white; - border-color: #5f6367; - background-color: #292f34; } - spinbutton:backdrop:disabled:not(.vertical), - entry:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-color: #252b2f; } - spinbutton.error:not(.vertical), - entry.error { - color: #e74c3c; - border-color: #e74c3c; - background-color: rgba(231, 76, 60, 0.5); } - spinbutton.error:focus:not(.vertical), - entry.error:focus { - border-color: #e74c3c; - background-color: rgba(231, 76, 60, 0.5); } - spinbutton.error:selected:not(.vertical), spinbutton.error:selected:focus:not(.vertical), - entry.error:selected, - entry.error:selected:focus { - background-color: #e74c3c; } - spinbutton.error:backdrop:not(.vertical), - entry.error:backdrop { - color: #e74c3c; - border-color: #e74c3c; - background-color: rgba(231, 76, 60, 0.5); } - spinbutton.warning:not(.vertical), - entry.warning { - color: #e67e22; - border-color: #e67e22; - background-color: rgba(230, 126, 34, 0.5); } - spinbutton.warning:focus:not(.vertical), - entry.warning:focus { - border-color: #e67e22; - background-color: rgba(230, 126, 34, 0.5); } - spinbutton.warning:selected:not(.vertical), spinbutton.warning:selected:focus:not(.vertical), - entry.warning:selected, - entry.warning:selected:focus { - background-color: #e67e22; } - spinbutton.warning:backdrop:not(.vertical), - entry.warning:backdrop { - color: #e67e22; - border-color: #e67e22; - background-color: rgba(230, 126, 34, 0.5); } - spinbutton:not(.vertical) image, - entry image { - color: white; } - spinbutton:not(.vertical) image:hover, - entry image:hover { - color: #FF5F57; } - spinbutton:not(.vertical) image:active, - entry image:active { - color: #FF5F57; } - spinbutton:not(.vertical) image:backdrop, - entry image:backdrop { - color: white; } -spinbutton:not(.vertical) progress, -entry progress { - margin: 1px; - border-radius: 0; - border-width: 0 0 2px; - border-color: #FF5F57; - border-style: solid; - background-image: none; - background-color: transparent; - box-shadow: none; } - spinbutton:not(.vertical) progress:backdrop, - entry progress:backdrop { - background-color: transparent; - border-color: rgba(255, 95, 87, 0.5); } - -treeview acceleditor > label { - background-color: #FF5F57; } - -treeview entry.flat, treeview entry { - border-radius: 0; - background-image: none; - background-color: #292f34; } - treeview entry.flat:focus, treeview entry:focus { - border-color: #FF5F57; } - -/********************* - * App Notifications * - *********************/ -.app-notification, -.app-notification.frame { - padding: 10px; - border-top-width: 0px; - border-radius: 0px 0px 3px 3px; } - .app-notification:backdrop, - .app-notification.frame:backdrop { - background-image: none; } - .app-notification button, - .app-notification.frame button { - box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); - text-shadow: none; - -gtk-icon-shadow: none; - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #292f35, #282e32); } - .app-notification button.flat, - .app-notification.frame button.flat { - -gtk-icon-shadow: none; - text-shadow: none; } - .app-notification button.flat:hover, - .app-notification.frame button.flat:hover { - color: #FF5F57; } - .app-notification button.flat:active, - .app-notification.frame button.flat:active { - color: #FF5F57; } - .app-notification button:hover, - .app-notification.frame button:hover { - color: white; - border-color: #FF5F57; } - .app-notification button:active, .app-notification button:checked, .app-notification button:backdrop:active, .app-notification button:backdrop:checked, - .app-notification.frame button:active, - .app-notification.frame button:checked, - .app-notification.frame button:backdrop:active, - .app-notification.frame button:backdrop:checked { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - .app-notification button:disabled, .app-notification button:backdrop:disabled, - .app-notification.frame button:disabled, - .app-notification.frame button:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(86, 90, 94, 0.35); - background-image: linear-gradient(to bottom, #262b30, #24292e); } - .app-notification button:disabled > .label, .app-notification button:backdrop:disabled > .label, - .app-notification.frame button:disabled > .label, - .app-notification.frame button:backdrop:disabled > .label { - color: inherit; } - .app-notification button:backdrop, - .app-notification.frame button:backdrop { - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #292f35, #282e32); } - .app-notification border, - .app-notification.frame border { - border: none; } - -/************ - * Calendar * - ***********/ -calendar { - color: white; - border: 1px solid #5f6367; - background-color: #292f34; } - calendar:selected { - background-color: #5f6367; } - calendar.header { - border: 1px solid #5f6367; - border-radius: 0; - color: white; } - calendar.header:backdrop { - color: white; - border-color: #5f6367; } - calendar.button { - color: white; } - calendar.button:hover { - color: #FF5F57; } - calendar.button:active { - color: #FF5F57; } - calendar.button:backdrop { - color: white; } - calendar:indeterminate, calendar.highlight { - color: rgba(255, 255, 255, 0.5); } - calendar:indeterminate:backdrop, calendar.highlight:backdrop { - color: rgba(255, 255, 255, 0.5); } - calendar:backdrop { - color: white; - border-color: #5f6367; - background-color: #292f34; } - -/************************* - * Check and Radio items * - *************************/ -checkbutton.text-button, radiobutton.text-button { - padding: 2px 0; - outline-offset: 0; } - checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child { - margin-left: 4px; } - checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child { - margin-right: 4px; } - -check { - margin: 0 4px; - min-height: 18px; - min-width: 18px; - animation: none; - background-color: #FFFFFF; - color: #292f34 -} - -radio { - margin: 0 4px; - min-height: 18px; - min-width: 18px; - animation: none; - background-color: transparent; -} - -/***************** - * Color Chooser * - *****************/ -:selected colorswatch { - box-shadow: none; } - :selected colorswatch.overlay, :selected colorswatch.overlay:hover { - border-color: white; } -colorswatch:selected { - box-shadow: none; } -colorswatch.top, colorswatch.bottom, colorswatch.left, colorswatch:first-child:not(.overlay):not(.top), colorswatch.right, colorswatch:last-child:not(.overlay):not(.bottom), colorswatch:only-child:not(.overlay), colorswatch.top > .overlay, colorswatch.bottom > .overlay, colorswatch:first-child:not(.top) > .overlay, colorswatch:last-child:not(.bottom) > .overlay, colorswatch:only-child > .overlay { - border-radius: 3px; } -colorswatch:hover, colorswatch:hover:selected { - background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0) 50%); - box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); } - colorswatch:hover.color-dark, colorswatch:hover:selected.color-dark { - background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 50%); } -colorswatch:backdrop, colorswatch:backdrop:selected -colorswatch.color-dark:backdrop, colorswatch.color-dark:backdrop:selected { - background-image: none; - box-shadow: none; } -GtkColorEditor colorswatch { - border-radius: 3px; } - GtkColorEditor colorswatch:hover { - background-image: none; - box-shadow: none; } - GtkColorEditor colorswatch:backdrop { - box-shadow: none; } -colorswatch.color-dark { - color: white; - outline-color: rgba(0, 0, 0, 0.3); } - colorswatch.color-dark:backdrop { - color: rgba(255, 255, 255, 0.3); } -colorswatch.color-light { - color: black; - outline-color: rgba(255, 255, 255, 0.5); } - colorswatch.color-light:backdrop { - color: rgba(0, 0, 0, 0.3); } -colorswatch overlay, -colorswatch overlay:selected { - border: 1px solid #5f6367; } - colorswatch overlay:hover, - colorswatch overlay:selected:hover { - border-color: #FF5F57; } -colorswatch#add-color-button { - border-style: solid; - border-width: 1px; - box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); - text-shadow: none; - -gtk-icon-shadow: none; - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #292f35, #282e32); } - colorswatch#add-color-button:hover { - color: white; - border-color: #FF5F57; } - colorswatch#add-color-button:backdrop { - color: white; - border-color: #5f6367; - background-image: linear-gradient(to bottom, #292f35, #282e32); } - colorswatch#add-color-button overlay { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; } - -GtkColorButton.button { - padding: 5px; } - GtkColorButton.button GtkColorSwatch:first-child:last-child { - border-radius: 0; - box-shadow: none; } - GtkColorButton.button GtkColorSwatch:first-child:last-child:disabled, GtkColorButton.button GtkColorSwatch:first-child:last-child:backdrop { - box-shadow: none; } - -/*********** - * Dialogs * - ***********/ -messagedialog.background { - background-color: #292f34; } -messagedialog:backdrop { - background-color: #292f34; } -messagedialog .titlebar { - min-height: 32px; - background-color: transparent; - background-image: linear-gradient(to bottom, #31383e, #292f34); - box-shadow: none; } -messagedialog .dialog-action-area { - padding: 8px; } -messagedialog button { - margin: 2px; } - -filechooser .search-bar { - background-color: #292f34; - border-color: #292f34; - box-shadow: none; } - filechooser .search-bar:backdrop { - background-color: #292f34; - border-color: #292f34; - color: white; } -filechooser .dialog-action-box { - border-top: 1px solid #5f6367; } - filechooser .dialog-action-box:backdrop { - border-top-color: #5f6367; } -filechooser #pathbarbox { - background-color: #292f34; - border-bottom: 1px solid #5f6367; } - -/*************** - * Header bars * - ***************/ -headerbar { - transition: none; - padding: 0px 6px; - border-width: 0px 0px 1px 0px; - border-radius: 3px 3px 0px 0px; - border-style: solid; - border-color: #FF5F57; - color: white; - background-image: linear-gradient(to bottom, #31383e, #292f34); } - headerbar:backdrop { - border-color: transparent; - background-image: none; - background-color: #292f34; - color: #828282; - box-shadow: none; } - headerbar label { - font-weight: normal; } - headerbar label:backdrop { - color: #828282; } - headerbar .path-bar button { - color: white; - font-weight: normal; } - headerbar .path-bar button:backdrop { - color: #828282; } - headerbar button { - transition: none; - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; } - headerbar button.flat { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; } - headerbar button:hover { - color: white; - border-color: #FF5F57; } - headerbar button:hover:backdrop { - border-color: #292f34; } - headerbar button:active, - headerbar button:checked { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - headerbar button:active:hover, - headerbar button:checked:hover { - color: white; - border-color: #FF5F57; - background-image: linear-gradient(to bottom, #FF5F57, #FF5F57); } - headerbar button:active:backdrop, - headerbar button:checked:backdrop { - background-image: none; - background-color: #292f34; - border-color: #292f34; - color: #828282; } - headerbar button:backdrop { - border-color: transparent; - background-image: none; - background-color: #292f34; - color: #828282; } - headerbar button.flat:backdrop, - headerbar button.flat:backdrop:disabled, - headerbar button:disabled:backdrop { - background-image: none; - background-color: #292f34; - color: #828282; - border-color: transparent; } - headerbar button.flat:disabled { - color: rgba(232, 232, 232, 0.35); } - headerbar button:disabled { - background-color: transparent; - background-image: none; - border-color: transparent; - color: rgba(232, 232, 232, 0.35); } - headerbar button:disabled:active, - headerbar button:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(24, 171, 142, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 95, 87, 0.35), rgba(255, 95, 87, 0.35)); } - headerbar button:disabled:active > .label, - headerbar button:disabled:checked > .label { - color: inherit; } - headerbar .title { - font-weight: normal; - padding: 0px 12px; } - headerbar .title:backdrop { - color: #828282; } - headerbar .subtitle { - font-size: smaller; - padding: 0 12px; } - headerbar .subtitle:backdrop { - color: #828282; } - headerbar separator { - border-width: 0px; - background-color: transparent; - background-image: none; - border-color: transparent; } - headerbar.selection-mode .selection-menu { - padding: 4px 6px; } - headerbar.selection-mode .selection-menu GtkArrow { - -GtkArrow-arrow-scaling: 1; } - headerbar.selection-mode .selection-menu .arrow { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); - -gtk-icon-shadow: none; } - .tiled - headerbar, .maximized - headerbar { - border-radius: 0; } - -headerbar entry, -headerbar spinbutton, -headerbar separator, -headerbar button { - margin-top: 3px; - margin-bottom: 3px; } - -headerbar button.suggested-action, -headerbar.selection-mode.suggested-action { - background-image: none; - background-color: #FF5F57; } - headerbar button.suggested-action:hover, - headerbar.selection-mode.suggested-action:hover { - background-color: #FF5F57; - color: white; } - headerbar button.suggested-action:disabled, - headerbar.selection-mode.suggested-action:disabled { - background-color: transparent; - background-image: none; - color: rgba(232, 232, 232, 0.35); } - headerbar button.suggested-action:disabled:active, - headerbar.selection-mode.suggested-action:disabled:active, - headerbar button.suggested-action:disabled:checked, - headerbar.selection-mode.suggested-action:disabled:checked { - color: rgba(232, 232, 232, 0.35); - border-color: rgba(24, 171, 142, 0.35); - background-image: linear-gradient(to bottom, rgba(255, 95, 87, 0.35), rgba(255, 95, 87, 0.35)); } - headerbar button.suggested-action:disabled:active > .label, - headerbar.selection-mode.suggested-action:disabled:active > .label, - headerbar button.suggested-action:disabled:checked > .label, - headerbar.selection-mode.suggested-action:disabled:checked > .label { - color: inherit; } - headerbar button.suggested-action:backdrop, - headerbar.selection-mode.suggested-action:backdrop { - background-color: #292f34; - border-color: transparent; - color: #828282; } - headerbar button.suggested-action:backdrop:disabled, - headerbar.selection-mode.suggested-action:backdrop:disabled { - color: rgba(118, 118, 118, 0.35); } - -/************** - * GtkInfoBar * - **************/ -infobar { - border-style: none; - border-bottom: 1px solid #5f6367; - background-color: #292f34; - background-image: none; } - infobar:backdrop { - border-bottom: 1px solid #5f6367; } - -.info, -headerbar.selection-mode, -.question, -.warning, -.error { - background-color: #292f34; - background-image: none; - color: #e67e22; - text-shadow: none; } - .info:backdrop, - headerbar.selection-mode:backdrop, - .question:backdrop, - .warning:backdrop, - .error:backdrop { - background-color: #292f34; - color: #e67e22; } - .info button, - headerbar.selection-mode button, - .question button, - .warning button, - .error button { - box-shadow: none; - background-image: none; - background-color: rgba(230, 126, 34, 0.5); - border-color: rgba(230, 126, 34, 0.5); - color: white; } - .info button:hover, - headerbar.selection-mode button:hover, - .question button:hover, - .warning button:hover, - .error button:hover { - background-color: rgba(230, 126, 34, 0.25); - border-color: #e67e22; } - .info button:active, - headerbar.selection-mode button:active, .info button:checked, - headerbar.selection-mode button:checked, - .question button:active, - .question button:checked, - .warning button:active, - .warning button:checked, - .error button:active, - .error button:checked { - background-image: linear-gradient(to bottom, #e67f24, #e57a1b); - color: #292f34; - border-color: #e67e22; } - .info button:disabled, - headerbar.selection-mode button:disabled, - .question button:disabled, - .warning button:disabled, - .error button:disabled { - background-color: rgba(216, 114, 24, 0); - border-color: rgba(216, 114, 24, 0); - color: rgba(232, 232, 232, 0.35); } - .info button:backdrop, - headerbar.selection-mode button:backdrop, - .question button:backdrop, - .warning button:backdrop, - .error button:backdrop { - background-color: rgba(230, 126, 34, 0.5); - border-color: rgba(230, 126, 34, 0.5); - color: white; } - .info button:backdrop:active, - headerbar.selection-mode button:backdrop:active, .info button:backdrop:checked, - headerbar.selection-mode button:backdrop:checked, - .question button:backdrop:active, - .question button:backdrop:checked, - .warning button:backdrop:active, - .warning button:backdrop:checked, - .error button:backdrop:active, - .error button:backdrop:checked { - background-image: linear-gradient(to bottom, #e67f24, #e57a1b); - color: #292f34; - border-color: #e67e22; } - .info button:backdrop:disabled, - headerbar.selection-mode button:backdrop:disabled, - .question button:backdrop:disabled, - .warning button:backdrop:disabled, - .error button:backdrop:disabled { - background-color: rgba(216, 114, 24, 0); - border-color: rgba(216, 114, 24, 0); - color: rgba(232, 232, 232, 0.35); } - .info button:backdrop:disabled:active, - headerbar.selection-mode button:backdrop:disabled:active, .info button:backdrop:disabled:checked, - headerbar.selection-mode button:backdrop:disabled:checked, - .question button:backdrop:disabled:active, - .question button:backdrop:disabled:checked, - .warning button:backdrop:disabled:active, - .warning button:backdrop:disabled:checked, - .error button:backdrop:disabled:active, - .error button:backdrop:disabled:checked { - background-image: linear-gradient(to bottom, rgba(218, 115, 25, 0.35), rgba(209, 111, 24, 0.35)); - color: #252b2f; - border-color: rgba(216, 114, 24, 0.35); } - -/********* - * Links * - *********/ -button:link > label, -button:visited > label, -*:link, -button:link, -button:visited { - color: #4c6b8a; } - button:link > label:visited, - button:visited > label:visited, - *:link:visited, - button:visited { - color: #913d88; } - *:selected button:link > label:visited, - *:selected button:visited > label:visited, *:selected - *:link:visited, *:selected - button:visited:link, - *:selected button:visited { - color: #a3e4d7; } - button:link > label:hover, - button:visited > label:hover, - *:link:hover, - button:hover:link, - button:hover:visited { - color: #6185a8; } - *:selected button:link > label:hover, - *:selected button:visited > label:hover, *:selected - *:link:hover, *:selected - button:hover:link, - *:selected button:hover:visited { - color: #e8f8f5; } - button:link > label:active, - button:visited > label:active, - *:link:active, - button:active:link, - button:active:visited { - color: #4c6b8a; } - *:selected button:link > label:active, - *:selected button:visited > label:active, *:selected - *:link:active, *:selected - button:active:link, - *:selected button:active:visited { - color: #d1f2eb; } - button:link > label:backdrop, - button:visited > label:backdrop, button:link > label:backdrop:hover, - button:visited > label:backdrop:hover, button:link > label:backdrop:hover:selected, - button:visited > label:backdrop:hover:selected, - *:link:backdrop, - button:backdrop:link, - button:backdrop:visited, - *:link:backdrop:hover, - button:backdrop:hover:link, - button:backdrop:hover:visited, - *:link:backdrop:hover:selected, - headerbar.selection-mode .subtitle:backdrop:hover:link, - button:backdrop:hover:selected:link, - button:backdrop:hover:selected:visited { - color: rgba(255, 95, 87, 0.5); } - button:link > label:selected, - button:visited > label:selected, *:selected button:link > label, - *:selected button:visited > label, - *:link:selected, - headerbar.selection-mode .subtitle:link, - button:selected:link, - button:selected:visited, *:selected - *:link, *:selected - button:link, - *:selected button:visited { - color: #d1f2eb; } - -button:link, -button:visited { - text-shadow: none; } - button:link:hover, button:link:active, button:link:checked, - button:visited:hover, - button:visited:active, - button:visited:checked { - text-shadow: none; } - button:link > label, - button:visited > label { - text-decoration-line: underline; } - -/********* - * Lists * - *********/ -list { - background-color: #292f34; - color: white; - border-width: 0px; } - list:backdrop { - background-color: #292f34; - color: white; } - list row { - padding: 2px; } - -row { - transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } - row:hover { - transition: none; } - row.activatable.has-open-popup, row.activatable:hover { - background-color: rgba(255, 95, 87, 0.5); } - row.activatable:active { - box-shadow: none; - background-color: #FF5F57; } - row.activatable:selected:active { - box-shadow: none; - background-color: #FF5F57; } - row.activatable:selected.has-open-popup, row.activatable:selected:hover { - color: white; - background-color: #FF5F57; } - row.activatable:selected:backdrop { - background-color: #FF5F57; } - -/********* - * Menus * - *********/ -menubar, -.menubar { - -GtkWidget-window-dragging: true; - padding: 0px; - box-shadow: none; - border-style: none; - background-color: #292f34; } - menubar:backdrop, - .menubar:backdrop { - background-color: #292f34; } - menubar > menuitem, - .menubar > menuitem { - min-height: 16px; - padding: 4px 6px; - border-style: solid; - border-width: 1px 0px; - border-color: #292f34; } - menubar > menuitem:hover, - .menubar > menuitem:hover { - background-color: #FF5F57; - color: white; } - menubar > menuitem:disabled, - .menubar > menuitem:disabled { - color: rgba(232, 232, 232, 0.35); - box-shadow: none; } - menubar > menuitem:disabled:backdrop, - .menubar > menuitem:disabled:backdrop { - background-color: #292f34; - color: rgba(232, 232, 232, 0.35); } - menubar > menuitem:backdrop, - .menubar > menuitem:backdrop { - background-color: #292f34; - border-color: #292f34; - color: white; } - -menu, -.menu { - padding: 0px; - background-color: #292f34; - border: 0px solid transparent; - box-shadow: inset 0px 0px 0px 1px #5f6367; - border-radius: 3px; } - .csd menu, .csd - .menu { - border: 0px solid; - border-radius: 3px; } - menu separator, - .menu separator { - color: #5f6367; - margin-top: 3px; - margin-bottom: 3px; } - menu menuitem, - .menu menuitem { - text-shadow: none; - min-height: 16px; - min-width: 40px; - padding: 4px 4px; } - menu menuitem:hover, - .menu menuitem:hover { - color: white; - background-color: #FF5F57; } - menu menuitem:disabled, - .menu menuitem:disabled { - color: rgba(232, 232, 232, 0.35); } - menu menuitem:disabled:backdrop, - .menu menuitem:disabled:backdrop { - color: rgba(232, 232, 232, 0.35); } - menu menuitem:backdrop, menu menuitem:backdrop:hover, - .menu menuitem:backdrop, - .menu menuitem:backdrop:hover { - color: white; - background-color: #292f34; } - menu menuitem arrow, - .menu menuitem arrow { - min-height: 16px; - min-width: 16px; } - menu menuitem arrow:dir(ltr), - .menu menuitem arrow:dir(ltr) { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - margin-left: 10px; } - menu menuitem arrow:dir(rtl), - .menu menuitem arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); - margin-right: 10px; } - menu > arrow, - .menu > arrow { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - min-height: 16px; - min-width: 16px; - padding: 4px; - background-color: transparent; - border-radius: 0; } - menu > arrow.top, - .menu > arrow.top { - margin-top: -6px; - border: none; - -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - menu > arrow.bottom, - .menu > arrow.bottom { - margin-bottom: -6px; - border: none; - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - menu > arrow:hover, - .menu > arrow:hover { - color: #FF5F57; } - menu > arrow:active, - .menu > arrow:active { - color: #FF5F57; } - menu > arrow:backdrop, - .menu > arrow:backdrop { - background-color: #292f34; } - menu > arrow:disabled, - .menu > arrow:disabled { - color: transparent; - background-color: transparent; - border-color: transparent; } - -menuitem accelerator { - color: alpha(currentColor,0.55); } -menuitem check, -menuitem radio { - min-height: 18px; - min-width: 18px; } - menuitem check:dir(ltr), - menuitem radio:dir(ltr) { - margin-right: 6px; } - menuitem check:dir(rtl), - menuitem radio:dir(rtl) { - margin-left: 6px; } - -/*************** - * Popovers * - ***************/ -/* menu buttons */ -modelbutton.flat, popover.background checkbutton, -popover.background radiobutton, -.menuitem.button.flat { - min-height: 16px; - padding: 4px 8px; - color: white; } - modelbutton.flat:hover, popover.background checkbutton:hover, - popover.background radiobutton:hover, - .menuitem.button.flat:hover { - background-color: #FF5F57; - color: white; } - modelbutton.flat:selected, popover.background checkbutton:selected, - popover.background radiobutton:selected, - .menuitem.button.flat:selected { - background-color: #FF5F57; - color: white; } - modelbutton.flat:backdrop, popover.background checkbutton:backdrop, - popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover, - popover.background radiobutton:backdrop:hover, - .menuitem.button.flat:backdrop, - .menuitem.button.flat:backdrop:hover { - color: white; } - modelbutton.flat check:hover, popover.background checkbutton check:hover, - popover.background radiobutton check:hover, - modelbutton.flat radio:hover, popover.background checkbutton radio:hover, - popover.background radiobutton radio:hover, - modelbutton.flat check:checked:hover, popover.background checkbutton check:checked:hover, - popover.background radiobutton check:checked:hover, - modelbutton.flat radio:checked:hover, popover.background checkbutton radio:checked:hover, - popover.background radiobutton radio:checked:hover, - modelbutton.flat check:indeterminate:hover, popover.background checkbutton check:indeterminate:hover, - popover.background radiobutton check:indeterminate:hover, - modelbutton.flat radio:indeterminate:hover, popover.background checkbutton radio:indeterminate:hover, - popover.background radiobutton radio:indeterminate:hover, - modelbutton.flat check:last-child, popover.background checkbutton check:last-child, - popover.background radiobutton check:last-child, - modelbutton.flat radio:last-child, - popover.background checkbutton radio:last-child, - popover.background radiobutton radio:last-child, - .menuitem.button.flat check:last-child, - .menuitem.button.flat radio:last-child { - margin-right: 0px; } - modelbutton.flat check:first-child, popover.background checkbutton check:first-child, - popover.background radiobutton check:first-child, - modelbutton.flat radio:first-child, - popover.background checkbutton radio:first-child, - popover.background radiobutton radio:first-child, - .menuitem.button.flat check:first-child, - .menuitem.button.flat radio:first-child { - margin-left: 0px; } - -modelbutton.flat arrow, popover.background checkbutton arrow, -popover.background radiobutton arrow { - background: none; } - modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover, - popover.background radiobutton arrow:hover { - background: none; } - modelbutton.flat arrow.left, popover.background checkbutton arrow.left, - popover.background radiobutton arrow.left { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - modelbutton.flat arrow.right, popover.background checkbutton arrow.right, - popover.background radiobutton arrow.right { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - -popover.background { - margin: -10px; - padding: 0px; - border: 1px solid #5f6367; - border-radius: 3px; - background-color: #292f34; - box-shadow: 0 2px 3px rgba(0, 0, 0, 0.9); } - popover.background:backdrop { - box-shadow: none; } - popover.background > list, - popover.background > .view, - popover.background > toolbar { - border-style: none; - background-color: transparent; } - .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier { - border: 1px solid #5f6367; } - popover.background separator { - margin: 3px; } - popover.background list separator { - margin: 0px; } - -GtkVolumeButton.button { - padding: 5px; } - -/******** - * Misc * - ********/ -/**************** -* Print dialog * -*****************/ -printdialog paper { - color: white; - border: 1px solid #5f6367; - background: white; - padding: 0; } - printdialog paper:backdrop { - color: white; - border-color: #5f6367; - background: white; } -printdialog .dialog-action-box { - margin: 12px; } - -/********** -* Frames * -**********/ -frame > border, -.frame { - box-shadow: none; - margin: 0; - padding: 0; - border-radius: 0; - border: 1px solid #5f6367; } - frame > border.flat, - .frame.flat { - border-style: none; } - frame > border:backdrop, - .frame:backdrop { - border-color: #5f6367; } - -actionbar > revealer > box { - padding: 6px; - border-top: 1px solid #5f6367; } - actionbar > revealer > box:backdrop { - border-color: #5f6367; } - -scrolledwindow viewport.frame { - border-style: none; } -scrolledwindow junction { - border-color: transparent; - background-color: transparent; - background-image: none; } - -separator { - background: #5f6367; - min-width: 1px; - min-height: 1px; } - -/************* -* Expanders * -*************/ -expander arrow { - min-width: 16px; - min-height: 16px; - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - expander arrow:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - expander arrow:hover { - color: white; } - expander arrow:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - -/********* -* Paned * -*********/ -paned > separator { - min-width: 1px; - min-height: 1px; - -gtk-icon-source: none; - border-style: none; - background-color: transparent; - background-image: image(#5f6367); - background-size: 1px 1px; } - paned > separator:backdrop { - background-image: image(#5f6367); } - paned > separator.wide { - min-width: 5px; - min-height: 5px; - background-color: #292f34; - background-image: image(#5f6367), image(#5f6367); - background-size: 1px 1px, 1px 1px; } - paned > separator.wide:backdrop { - background-color: #292f34; - background-image: image(#5f6367), image(#5f6367); } -paned.horizontal > separator { - background-repeat: repeat-y; } - paned.horizontal > separator:dir(ltr) { - margin: 0 -8px 0 0; - padding: 0 8px 0 0; - background-position: left; } - paned.horizontal > separator:dir(rtl) { - margin: 0 0 0 -8px; - padding: 0 0 0 8px; - background-position: right; } - paned.horizontal > separator.wide { - margin: 0; - padding: 0; - background-repeat: repeat-y, repeat-y; - background-position: left, right; } -paned.vertical > separator { - margin: 0 0 -8px 0; - padding: 0 0 8px 0; - background-repeat: repeat-x; - background-position: top; } - paned.vertical > separator.wide { - margin: 0; - padding: 0; - background-repeat: repeat-x, repeat-x; - background-position: bottom, top; } - -/********************* -* Spinner Animation * -*********************/ -@keyframes spin { - to { - -gtk-icon-transform: rotate(1turn); } } -spinner { - background-image: none; - opacity: 0; - -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } - spinner:checked { - opacity: 1; - animation: spin 1s linear infinite; } - spinner:checked:disabled { - opacity: 0.5; } - -/***************** - * Notebooks and * - * Tabs * - *****************/ -/************* - * Notebooks * - *************/ -notebook.frame { - border: none; - padding: 0px; - box-shadow: inset 0px 0px 0px 1px #5f6367; } -notebook > header { - padding: 0px; - border: none; - background-color: #292f34; } - notebook > header.top { - box-shadow: inset 0 -1px #5f6367; } - notebook > header.top:backdrop { - box-shadow: inset 0 -1px #5f6367; } - notebook > header.bottom { - box-shadow: inset 0 1px #5f6367; } - notebook > header.bottom:backdrop { - box-shadow: inset 0 1px #5f6367; } - notebook > header.right { - box-shadow: inset 1px 0 #5f6367; } - notebook > header.right:backdrop { - box-shadow: inset 1px 0 #5f6367; } - notebook > header.left { - box-shadow: inset -1px 0 #5f6367; } - notebook > header.left:backdrop { - box-shadow: inset -1px 0 #5f6367; } - notebook > header:backdrop { - background-color: #292f34; } - notebook > header tabs { - margin: 0px; } - notebook > header.top > tabs > tab { - padding: 4px 6px; - border: 1px solid rgba(255, 255, 255, 0.2); - background-color: rgba(255, 255, 255, 0.2); - border-radius: 3px 3px 0px 0px; - border-bottom-color: transparent; } - notebook > header.top > tabs > tab:hover, notebook > header.top > tabs > tab.prelight-page { - background-color: rgba(255, 95, 87, 0.2); - border-color: rgba(255, 95, 87, 0.2); } - notebook > header.top > tabs > tab:checked { - border-color: #5f6367; - border-bottom-color: #292f34; - background-color: #292f34; } - notebook > header.top > tabs > tab:checked:backdrop { - border-color: #5f6367; - border-bottom-color: #292f34; - background-color: #292f34; } - notebook > header.bottom > tabs > tab { - padding: 4px 6px; - border: 1px solid rgba(255, 255, 255, 0.2); - background-color: rgba(255, 255, 255, 0.2); - border-radius: 0px 0px 3px 3px; - border-top-color: transparent; } - notebook > header.bottom > tabs > tab:hover, notebook > header.bottom > tabs > tab.prelight-page { - background-color: rgba(255, 95, 87, 0.2); - border-color: rgba(255, 95, 87, 0.2); } - notebook > header.bottom > tabs > tab:checked { - border-color: #5f6367; - border-top-color: #292f34; - background-color: #292f34; } - notebook > header.bottom > tabs > tab:checked:backdrop { - border-color: #5f6367; - border-top-color: #292f34; - background-color: #292f34; } - notebook > header.left > tabs > tab { - padding: 4px 6px; - border: 1px solid rgba(255, 255, 255, 0.2); - background-color: rgba(255, 255, 255, 0.2); - border-radius: 3px 0px 0px 3px; - border-right-color: transparent; } - notebook > header.left > tabs > tab:hover, notebook > header.left > tabs > tab.prelight-page { - background-color: rgba(255, 95, 87, 0.2); - border-color: rgba(255, 95, 87, 0.2); } - notebook > header.left > tabs > tab:checked { - border-color: #5f6367; - border-right-color: #292f34; - background-color: #292f34; } - notebook > header.left > tabs > tab:checked:backdrop { - border-color: #5f6367; - border-right-color: #292f34; - background-color: #292f34; } - notebook > header.right > tabs > tab { - padding: 4px 6px; - border: 1px solid rgba(255, 255, 255, 0.2); - background-color: rgba(255, 255, 255, 0.2); - border-radius: 0px 3px 3px 0px; - border-left-color: transparent; } - notebook > header.right > tabs > tab:hover, notebook > header.right > tabs > tab.prelight-page { - background-color: rgba(255, 95, 87, 0.2); - border-color: rgba(255, 95, 87, 0.2); } - notebook > header.right > tabs > tab:checked { - border-color: #5f6367; - border-left-color: #292f34; - background-color: #292f34; } - notebook > header.right > tabs > tab:checked:backdrop { - border-color: #5f6367; - border-left-color: #292f34; - background-color: #292f34; } - notebook > header.top > tabs > tab.reorderable-page { - border-width: 3px; - border-style: solid; - border-color: transparent; - background-color: #292f34; - background-clip: padding-box; - border-right-width: 1px; - border-right-color: #5f6367; - box-shadow: inset -3px 0px 0px 0px #292f34; } - notebook > header.top > tabs > tab.reorderable-page:hover, notebook > header.top > tabs > tab.reorderable-page.prelight-page { - box-shadow: inset 0px -3px 0px 0px rgba(255, 95, 87, 0.2), inset -3px 0px 0px 0px #292f34; } - notebook > header.top > tabs > tab.reorderable-page:checked { - box-shadow: inset 0px -3px 0px 0px #FF5F57, inset -3px 0px 0px 0px #292f34; } - notebook > header.top > tabs > tab.reorderable-page:checked:backdrop { - background-color: #292f34; - border-color: transparent; - border-right-color: #5f6367; - box-shadow: none; } - notebook > header.top > tabs > tab.reorderable-page:backdrop { - background-color: #292f34; - border-right-color: #5f6367; - box-shadow: none; } - notebook > header.bottom > tabs > tab.reorderable-page { - border-width: 3px; - border-style: solid; - border-color: transparent; - background-color: #292f34; - background-clip: padding-box; - border-right-width: 1px; - border-right-color: #5f6367; - box-shadow: inset -3px 0px 0px 0px #292f34; } - notebook > header.bottom > tabs > tab.reorderable-page:hover, notebook > header.bottom > tabs > tab.reorderable-page.prelight-page { - box-shadow: inset 0px -3px 0px 0px rgba(255, 95, 87, 0.2), inset -3px 0px 0px 0px #292f34; } - notebook > header.bottom > tabs > tab.reorderable-page:checked { - box-shadow: inset 0px -3px 0px 0px #FF5F57, inset -3px 0px 0px 0px #292f34; } - notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop { - background-color: #292f34; - border-color: transparent; - border-right-color: #5f6367; - box-shadow: none; } - notebook > header.bottom > tabs > tab.reorderable-page:backdrop { - background-color: #292f34; - border-right-color: #5f6367; - box-shadow: none; } - notebook > header.left > tabs > tab.reorderable-page { - border-width: 3px; - border-style: solid; - border-color: transparent; - background-color: #292f34; - background-clip: padding-box; - border-bottom-width: 1px; - border-bottom-color: #5f6367; - box-shadow: inset 0px -3px 0px 0px #292f34; } - notebook > header.left > tabs > tab.reorderable-page:hover, notebook > header.left > tabs > tab.reorderable-page.prelight-page { - box-shadow: inset 0px -3px 0px 0px rgba(255, 95, 87, 0.2), inset 0px -3px 0px 0px #292f34; } - notebook > header.left > tabs > tab.reorderable-page:checked { - box-shadow: inset 0px -3px 0px 0px #FF5F57, inset 0px -3px 0px 0px #292f34; } - notebook > header.left > tabs > tab.reorderable-page:checked:backdrop { - background-color: #292f34; - border-color: transparent; - border-bottom-color: #5f6367; - box-shadow: none; } - notebook > header.left > tabs > tab.reorderable-page:backdrop { - background-color: #292f34; - border-bottom-color: #5f6367; - box-shadow: none; } - notebook > header.right > tabs > tab.reorderable-page { - border-width: 3px; - border-style: solid; - border-color: transparent; - background-color: #292f34; - background-clip: padding-box; - border-bottom-width: 1px; - border-bottom-color: #5f6367; - box-shadow: inset 0px -3px 0px 0px #292f34; } - notebook > header.right > tabs > tab.reorderable-page:hover, notebook > header.right > tabs > tab.reorderable-page.prelight-page { - box-shadow: inset 0px -3px 0px 0px rgba(255, 95, 87, 0.2), inset 0px -3px 0px 0px #292f34; } - notebook > header.right > tabs > tab.reorderable-page:checked { - box-shadow: inset 0px -3px 0px 0px #FF5F57, inset 0px -3px 0px 0px #292f34; } - notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { - background-color: #292f34; - border-color: transparent; - border-bottom-color: #5f6367; - box-shadow: none; } - notebook > header.right > tabs > tab.reorderable-page:backdrop { - background-color: #292f34; - border-bottom-color: #5f6367; - box-shadow: none; } - notebook > header.top > tabs > arrow { - border-top-style: none; } - notebook > header.bottom > tabs > arrow { - border-bottom-style: none; } - notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { - margin-left: -5px; - margin-right: -5px; - padding-left: 4px; - padding-right: 4px; } - notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - notebook > header.left > tabs > arrow { - border-left-style: none; } - notebook > header.right > tabs > arrow { - border-right-style: none; } - notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { - margin-top: -5px; - margin-bottom: -5px; - padding-top: 4px; - padding-bottom: 4px; } - notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { - -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - notebook > header > tabs > arrow { - min-height: 16px; - min-width: 16px; - border-radius: 0; } - notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { - background-clip: padding-box; - background-image: none; - background-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - box-shadow: none; } - notebook > header > tabs > arrow:disabled { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; } - notebook > header button.flat { - padding: 0; - margin: 4px; - min-width: 12px; - min-height: 12px; - border: 0px solid; - border-radius: 50%; - color: #292f34; - background-color: #5f6367; - background-image: none; } - notebook > header button.flat:hover { - background-color: #e74c3c; } - notebook > header button.flat:active { - background-color: #e74c3c; } - notebook > header button.flat:backdrop { - background-color: #5f6367; - color: #292f34; } -notebook > stack:not(:only-child) { - background-color: transparent; - border-style: solid; - border-color: #5f6367; - border-width: 0px; } - -scrolledwindow overshoot.top { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#474a4c), to(rgba(71, 74, 76, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } - scrolledwindow overshoot.top:backdrop { - background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#5f6367), to(rgba(95, 99, 103, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center top; - background-color: transparent; - border: none; - box-shadow: none; } -scrolledwindow overshoot.bottom { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#474a4c), to(rgba(71, 74, 76, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); - background-size: 100% 5%, 100% 100%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } - scrolledwindow overshoot.bottom:backdrop { - background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#5f6367), to(rgba(95, 99, 103, 0))); - background-size: 100% 5%; - background-repeat: no-repeat; - background-position: center bottom; - background-color: transparent; - border: none; - box-shadow: none; } -scrolledwindow overshoot.left { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#474a4c), to(rgba(71, 74, 76, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } - scrolledwindow overshoot.left:backdrop { - background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#5f6367), to(rgba(95, 99, 103, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: left center; - background-color: transparent; - border: none; - box-shadow: none; } -scrolledwindow overshoot.right { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#474a4c), to(rgba(71, 74, 76, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); - background-size: 5% 100%, 100% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } - scrolledwindow overshoot.right:backdrop { - background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#5f6367), to(rgba(95, 99, 103, 0))); - background-size: 5% 100%; - background-repeat: no-repeat; - background-position: right center; - background-color: transparent; - border: none; - box-shadow: none; } -scrolledwindow undershoot { - background-image: none; - border: none; } - -/************ - * Pathbars * - ************/ -.path-bar { - background-color: #292f34; - border-bottom: 1px solid #5f6367; } - -.path-bar button { - border-color: rgba(255, 255, 255, 0); - background-color: transparent; - background-image: none; - box-shadow: none; - color: white; - text-shadow: none; - -gtk-icon-shadow: none; - padding: 4px 8px; - color: white; } - .path-bar button:hover { - border-color: #FF5F57; } - .path-bar button:active, .path-bar button:checked { - background-color: #5f6367; - font-weight: normal; } - .path-bar button.text-button, .path-bar button.image-button, .path-bar button { - padding-left: 4px; - padding-right: 4px; } - .path-bar button.text-button.image-button label { - padding-left: 0; - padding-right: 0; } - .path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child { - padding-right: 8px; } - .path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { - padding-left: 8px; } - .path-bar button image { - padding-left: 4px; - padding-right: 4px; } - .path-bar button.slider-button { - padding-left: 0; - padding-right: 0; } - -/***************** - * Progress bars * - *****************/ -progressbar { - font-size: smaller; - color: rgba(255, 255, 255, 0.3); } - progressbar.horizontal trough, - progressbar.horizontal progress { - min-height: 6px; } - progressbar.vertical trough, - progressbar.vertical progress { - min-width: 6px; } - progressbar trough { - border: 0px solid transparent; - border-radius: 3px; - background-color: rgba(255, 255, 255, 0.3); } - progressbar:backdrop trough { - background-color: rgba(255, 255, 255, 0.3); } - progressbar progress { - background-color: #FF5F57; - border: 0px solid transparent; - border-radius: 3px; - box-shadow: none; } - progressbar:backdrop progress { - background-color: #FF5F57; } - progressbar.osd { - background-color: transparent; } - -treeview.view.progressbar { - border: 0px solid transparent; - border-radius: 3px; - background-color: #FF5F57; - color: white; - background-image: none; } - treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { - background-color: rgba(255, 255, 255, 0.25); } -treeview.view.trough { - background-color: #696d71; } - treeview.view.trough:selected:focus, treeview.view.trough:selected { - background-color: rgba(255, 255, 255, 0.3); } - -/************* - * Level Bar * - *************/ -levelbar block { - min-width: 32px; - min-height: 6px; } -levelbar.vertical block { - min-width: 6px; - min-height: 32px; } -levelbar trough { - border: 1px solid; - padding: 2px; - border-radius: 3px; - color: white; - border-color: #5f6367; - background-color: #292f34; - box-shadow: none; } - levelbar trough:backdrop { - color: white; - border-color: #5f6367; - background-color: #292f34; } -levelbar.horizontal.discrete block { - margin: 0 1px; } -levelbar.vertical.discrete block { - margin: 1px 0; } -levelbar block:not(.empty) { - border: 1px solid #FF5F57; - background-color: #FF5F57; - box-shadow: none; - border-radius: 1px; } - levelbar block:not(.empty):backdrop { - border-color: #FF5F57; - background-color: #FF5F57; } -levelbar block.low { - border-color: #e67e22; - background-color: #e67e22; } - levelbar block.low:backdrop { - background-color: #e67e22; - border-color: #e67e22; } -levelbar block.high { - border-color: #3498db; - background-color: #3498db; } - levelbar block.high:backdrop { - background-color: #3498db; - border-color: #3498db; } -levelbar block.full { - border-color: #3498db; - background-color: #3498db; } - levelbar block.full:backdrop { - background-color: #3498db; - border-color: #3498db; } -levelbar block.empty { - background-color: rgba(255, 255, 255, 0.3); - border-color: transparent; - box-shadow: none; } - levelbar block.empty:backdrop { - background-color: rgba(255, 255, 255, 0.3); } - -/************ - * GtkScale * - ************/ -scale.fine-tune.trough { - margin: 8px; - border-radius: 3px; } -scale slider { - min-width: 18px; - min-height: 18px; - background-color: #292f34; - border: 1px solid #5f6367; - border-radius: 50%; - box-shadow: none; - margin: -9px; } - scale slider:hover { - border-style: solid; - border-width: 2px; - border-color: #FF5F57; - border-radius: 50%; } - scale slider:hover:backdrop { - background-color: #292f34; - border-color: #FF5F57; } - scale slider:disabled { - border-style: solid; - border-radius: 50%; - background-color: #292f34; - border-color: rgba(86, 90, 94, 0.35); } - scale slider:disabled:backdrop { - background-color: #292f34; - border-color: rgba(86, 90, 94, 0.35); } - scale slider:active { - border: 2px solid #FF5F57; } - scale slider:active:backdrop { - background-color: #292f34; - border-color: #FF5F57; } - scale slider:backdrop { - background-color: #292f34; - border-color: #5f6367; } -scale trough { - min-width: 6px; - min-height: 6px; - margin: 9px; - border: 0px solid; - border-radius: 3px; - background-color: #696d71; - box-shadow: none; } - scale trough:disabled, scale trough.vertical:disabled { - border-color: rgba(95, 99, 103, 0.35); - background-color: rgba(95, 99, 103, 0.35); - box-shadow: none; } - scale trough:disabled:backdrop, scale trough.vertical:disabled:backdrop { - background-color: rgba(95, 99, 103, 0.35); - border-color: rgba(95, 99, 103, 0.35); } - scale trough:backdrop { - background-color: #696d71; - border-color: #696d71; } -scale highlight { - border: 0px solid; - border-radius: 3px; - background-color: #FF5F57; - border-color: #FF5F57; } - scale highlight.vertical { - background-color: #FF5F57; - border-color: #FF5F57; } - scale highlight:disabled { - background-color: rgba(24, 171, 142, 0.35); } - scale highlight:backdrop { - background-color: rgba(255, 95, 87, 0.5); - border-color: rgba(255, 95, 87, 0.5); } - scale highlight:backdrop:disabled { - background-color: rgba(24, 171, 142, 0.35); } - -/************** - * Scrollbars * - **************/ -scrollbar { - -GtkScrollbar-has-backward-stepper: true; - -GtkScrollbar-has-forward-stepper: true; - background-color: #292f34; - border-width: 3px 0px; - border-color: #292f34; - margin: 0px; } - scrollbar button { - min-width: 14px; - min-height: 14px; - margin: 0px; - padding: 0px 3px; - border: none; - border-radius: 0px; - background-image: none; - background-color: #292f34; - color: white; - box-shadow: none; } - scrollbar button:hover { - border: none; - background-image: none; - background-color: #292f34; - color: #FF5F57; } - scrollbar button:active, scrollbar button:active:hover { - border: none; - background-image: none; - background-color: #292f34; - color: #FF5F57; } - scrollbar button:disabled { - border: none; - background-color: #292f34; - background-image: none; - color: rgba(232, 232, 232, 0.35); } - scrollbar button:backdrop { - color: white; } - scrollbar button:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); } - scrollbar.dragging, scrollbar.hovering { - opacity: 0.9910; } - scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - opacity: 0.999; } - scrollbar.overlay-indicator:not(.dragging):not(.hovering) { - -GtkScrollbar-has-backward-stepper: false; - -GtkScrollbar-has-forward-stepper: false; - background: none; } - scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { - min-width: 4px; - margin: 2px; - border: none; - border-radius: 2px; - background-color: #b4b6b8; } - scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider:backdrop { - background-color: #b4b6b8; } - scrollbar.overlay-indicator:not(.dragging):not(.hovering) trough { - min-width: 4px; - min-height: 4px; - border: none; - background: none; - box-shadow: none; } - scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { - min-height: 4px; } - scrollbar trough { - min-width: 16px; - min-height: 16px; - border: 0px solid transparent; - border-radius: 8px; - background-color: #696d71; - box-shadow: inset 0px 0px 0px 3px #292f34; } - scrollbar slider { - min-width: 10px; - min-height: 30px; - border: 2px solid transparent; - border-radius: 8px; - background-clip: padding-box; - background-color: #b4b6b8; } - scrollbar slider:hover { - background-color: #FF5F57; } - scrollbar slider:active { - background-color: #FF5F57; } - scrollbar slider:disabled { - background-color: rgba(163, 165, 168, 0.35); } - scrollbar slider:backdrop { - background-color: #b4b6b8; } - scrollbar slider:backdrop:disabled { - background-color: rgba(163, 165, 168, 0.35); } - scrollbar.horizontal slider { - min-width: 30px; - min-height: 10px; } - scrollbar.vertical button.down { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - scrollbar.vertical button.up { - -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } - scrollbar.horizontal button.down { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } - scrollbar.horizontal button.up { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - -/*********** - * Sidebar * - ***********/ -.sidebar { - border: none; - background-color: #292f34; } - .sidebar:backdrop { - background-color: #292f34; } - -placessidebar > viewport.frame { - border-style: none; } -placessidebar row { - min-height: 36px; - padding: 0px; } - placessidebar row > revealer { - padding: 0 14px; } - placessidebar row:selected { - color: white; } - placessidebar row:disabled { - color: rgba(232, 232, 232, 0.35); } - placessidebar row:backdrop { - color: white; } - placessidebar row:backdrop:selected { - color: #FF5F57; } - placessidebar row:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); } - placessidebar row image.sidebar-icon:dir(ltr) { - padding-right: 8px; } - placessidebar row image.sidebar-icon:dir(rtl) { - padding-left: 8px; } - placessidebar row label.sidebar-label:dir(ltr) { - padding-right: 2px; } - placessidebar row label.sidebar-label:dir(rtl) { - padding-left: 2px; } - button.sidebar-button { - min-height: 26px; - min-width: 26px; - margin-top: 3px; - margin-bottom: 3px; - padding: 0; } - placessidebar row:selected:active { - box-shadow: none; } - placessidebar row.sidebar-placeholder-row { - padding: 0 8px; - min-height: 2px; - background-image: none; - background-clip: content-box; } - placessidebar row.sidebar-new-bookmark-row { - color: #FF5F57; } - -placesview .server-list-button > image { - transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - -gtk-icon-transform: rotate(0turn); } -placesview .server-list-button:checked > image { - transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); - -gtk-icon-transform: rotate(-0.5turn); } -placesview row.activatable:hover { - background-color: transparent; } -placesview > actionbar > revealer > box > label { - padding-left: 8px; - padding-right: 8px; } - -stacksidebar.sidebar row { - padding: 10px 4px; } - stacksidebar.sidebar row > label { - padding-left: 6px; - padding-right: 6px; } - stacksidebar.sidebar row.needs-attention > .label { - background-size: 6px 6px, 0 0; } - -/***************** - * GtkSpinButton * - *****************/ -spinbutton:not(.vertical) { - padding: 0; } - spinbutton:not(.vertical) entry { - min-width: 28px; - margin: 0; - background: none; - background-color: transparent; - border: none; - border-radius: 0; - box-shadow: none; } - spinbutton:not(.vertical) entry:backdrop:disabled { - background-color: transparent; } - spinbutton:not(.vertical) button { - min-height: 16px; - margin: 0; - padding-bottom: 0; - padding-top: 0; - color: white; - background-image: none; - background-color: transparent; - border-style: none; - box-shadow: none; } - spinbutton:not(.vertical) button:hover { - color: #FF5F57; } - spinbutton:not(.vertical) button:disabled { - color: rgba(232, 232, 232, 0.35); } - spinbutton:not(.vertical) button:active { - color: #FF5F57; - box-shadow: none; } - spinbutton:not(.vertical) button:backdrop { - color: white; - background-color: transparent; } - spinbutton:not(.vertical) button:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - background-color: transparent; - border-style: none; } - spinbutton:not(.vertical) button:dir(ltr):last-child { - border-radius: 0 3px 3px 0; } - spinbutton:not(.vertical) button:dir(rtl):first-child { - border-radius: 3px 0 0 3px; } -spinbutton.vertical:disabled { - color: rgba(232, 232, 232, 0.35); } -spinbutton.vertical:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); } -spinbutton.vertical:drop(active) { - border-color: transparent; - box-shadow: none; } -spinbutton.vertical entry { - margin: 0px; - min-height: 26px; - min-width: 26px; - border-style: none solid none solid; - border-color: #5f6367; - padding: 0; - border-radius: 0; } - spinbutton.vertical entry:disabled { - color: rgba(232, 232, 232, 0.35); - background-color: #252b2f; - border-color: rgba(86, 90, 94, 0.35); } - spinbutton.vertical entry:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - background-color: #252b2f; - border-color: rgba(86, 90, 94, 0.35); } -spinbutton.vertical button { - min-height: 26px; - min-width: 26px; - padding: 0; - box-shadow: none; - background-image: none; - background-color: #292f34; - color: white; - border-color: #5f6367; } - spinbutton.vertical button:hover { - color: #FF5F57; } - spinbutton.vertical button:active { - color: #FF5F57; } - spinbutton.vertical button:disabled { - color: rgba(232, 232, 232, 0.35); - background-color: #252b2f; - border-color: rgba(86, 90, 94, 0.35); } - spinbutton.vertical button:backdrop:disabled { - color: rgba(232, 232, 232, 0.35); - background-color: #252b2f; - border-color: rgba(86, 90, 94, 0.35); } -spinbutton.vertical button.up { - border-radius: 3px 3px 0 0; - border-style: solid solid none solid; } -spinbutton.vertical button.down { - border-radius: 0 0 3px 3px; - border-style: none solid solid solid; } -treeview spinbutton:not(.vertical) { - min-height: 0; - border-style: none; - border-radius: 0; } - treeview spinbutton:not(.vertical) entry { - min-height: 0; - padding: 1px 2px; } - -/********** - * Switch * - **********/ -switch { - margin: 2px; - font-weight: bold; - font-size: smaller; - min-width: 48px; - min-height: 24px; - border: 0px solid; - border-radius: 12px; - color: transparent; - background-color: rgba(255, 255, 255, 0.3); - text-shadow: none; } - switch:checked { - background-color: #FF5F57; } - switch:backdrop { - background-color: rgba(255, 255, 255, 0.3); - text-shadow: none; } - switch:backdrop:checked { - background-color: #FF5F57; } - switch slider { - min-width: 22px; - min-height: 22px; - border: 1px solid; - border-radius: 11px; - background-color: #292f34; - border-color: #5f6367; } - switch:hover slider { - border-color: #FF5F57; } - switch:disabled slider { - background-color: #252b2f; } - switch:backdrop slider { - background-color: #292f34; } - switch:backdrop:disabled slider { - background-color: #252b2f; } - -/************ - * Toolbars * - ************/ -toolbar, .inline-toolbar, searchbar, -.location-bar { - -GtkWidget-window-dragging: true; - padding: 4px; - background-color: #292f34; } - -toolbar { - padding: 4px 3px 3px 4px; } - toolbar:backdrop { - background-color: #292f34; - box-shadow: none; } - toolbar button { - margin: 2px; - padding: 3px; } - toolbar button.image-button, toolbar button.text-button.image-button { - padding: 3px; } - toolbar separator { - margin-left: 3px; - margin-right: 3px; } - toolbar entry { - margin: 3px; } - .osd toolbar { - background-color: transparent; } - toolbar.osd { - padding: 13px; - border: none; - border-radius: 3px; - background-color: #292f34; } - toolbar.osd:backdrop { - border-color: #5f6367; - background-color: #292f34; - box-shadow: none; } - toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { - border-radius: 0; } - -.inline-toolbar { - border-width: 0px 0px 1px 0px; - padding: 3px; - border-radius: 0; } - -searchbar, -.location-bar { - border-width: 0px 0px 1px 0px; - padding: 3px; } - -.inline-toolbar, searchbar, -.location-bar { - border-style: solid; - border-color: #5f6367; - text-shadow: none; - background-color: #292f34; } - -/************ - * Tooltips * - ************/ -tooltip { - color: #f7f7f7; - padding: 4px; - /* not working */ - border-radius: 3px; - box-shadow: none; - text-shadow: none; } - tooltip.background { - background-color: #292f34; - background-clip: padding-box; } - tooltip.window-frame.csd { - background-color: transparent; - box-shadow: none; } - tooltip decoration { - background-color: transparent; } - -tooltip * { - padding: 0px; - background-color: transparent; - color: #f7f7f7; } - -/************** - * Tree Views * - **************/ -treeview.view { - -GtkTreeView-grid-line-width: 0; - -GtkTreeView-grid-line-pattern: ''; - -GtkTreeView-tree-line-width: 1; - -GtkTreeView-tree-line-pattern: ''; - -GtkTreeView-expander-size: 16; - border-left-color: #5f6367; - border-top-color: transparent; } - treeview.view:selected { - border-radius: 0; } - treeview.view:selected { - background-color: #FF5F57; - border-left-color: white; - border-top-color: white; } - treeview.view:backdrop:selected { - background-color: rgba(255, 95, 87, 0.5); - border-left-color: white; - border-top-color: white; } - treeview.view:disabled { - color: rgba(86, 90, 94, 0.35); } - treeview.view:disabled:selected { - color: rgba(232, 232, 232, 0.35); } - treeview.view:disabled:selected:backdrop { - color: rgba(232, 232, 232, 0.35); } - treeview.view:disabled:backdrop { - color: rgba(86, 90, 94, 0.35); } - treeview.view.seperator { - min-height: 2px; - color: #5f6367; } - treeview.view.separator:backdrop { - color: #5f6367; } - treeview.view:backdrop { - border-left-color: #5f6367; } - treeview.view:drop(active) { - border-style: solid none; - border-width: 1px; - border-color: #FF5F57; } - treeview.view.expander { - -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); - color: white; } - treeview.view.expander:dir(rtl) { - -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } - treeview.view.expander:hover { - color: #FF5F57; } - treeview.view.expander:selected { - color: white; } - treeview.view.expander:checked { - -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } - treeview.view.expander:checked:selected { - color: white; } - treeview.view.expander:checked:backdrop { - color: #292f34; } - treeview.view.expander:backdrop { - color: #292f34; } - treeview.view header button { - color: white; - background-color: #292f34; - text-shadow: none; - box-shadow: none; } - treeview.view header button:hover { - color: white; - background-color: rgba(255, 95, 87, 0.5); - box-shadow: none; - transition: none; } - treeview.view header button:active { - color: white; - background-color: rgba(255, 95, 87, 0.5); - transition: none; } - treeview.view header button:last-child:backdrop, treeview.view header button:last-child { - border-right-style: none; } - treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd, - treeview.view header.button.dnd:active, - treeview.view header.button.dnd:selected, - treeview.view header.button.dnd:hover, - treeview.view header.button.dnd { - padding: 0 6px; - color: white; - background-image: none; - background-color: #FF5F57; - border-style: none; - border-radius: 0; - box-shadow: none; - text-shadow: none; - transition: none; } - -treeview.view header button, treeview.view header button:hover, treeview.view header button:active { - padding: 6px; - border-style: none solid solid none; - border-radius: 0; - background-image: none; - border-color: #5f6367; - text-shadow: none; } - treeview.view header button:disabled { - border-color: rgba(86, 90, 94, 0.35); - color: rgba(232, 232, 232, 0.35); - background-color: #252b2f; - background-image: none; } - treeview.view header button:backdrop { - border-color: #5f6367; - border-style: none solid solid none; - color: white; - background-image: none; - background-color: #292f34; } - treeview.view header button:backdrop:disabled { - border-color: rgba(86, 90, 94, 0.35); - background-image: none; - background-color: #252b2f; - color: rgba(232, 232, 232, 0.35); } - -/********************** - * Window Decorations * - *********************/ -decoration { - border-radius: 3px 3px 0 0; - border-width: 0px; - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); - /* this is used for the resize cursor area */ - margin: 10px; } - .maximized decoration, .fullscreen decoration, .tiled decoration { - border-radius: 0; } - .popup decoration { - border-radius: 3px; - box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } - .ssd decoration { - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); } - .csd decoration { - border-radius: 3px; } - .csd decoration.popup { - box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.1); } - .csd decoration.tooltip { - box-shadow: none; } - .csd decoration.message-dialog { - box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.5); } - .solid-csd decoration { - border-radius: 0; - margin: 0; - padding: 1px; - border: none; - background-color: #5f6367; - box-shadow: none; } - -headerbar.default-decoration button.titlebutton, -.titlebar.default-decoration button.titlebutton { - padding: 6px 1px; - min-height: 18px; - min-width: 18px; - margin: 0; } -headerbar button.titlebutton, -.titlebar button.titlebutton { - padding: 6px; } - headerbar button.titlebutton:hover, headerbar button.titlebutton:active, headerbar button.titlebutton:checked, headerbar button.titlebutton:backdrop, headerbar button.titlebutton:active:hover, - .titlebar button.titlebutton:hover, - .titlebar button.titlebutton:active, - .titlebar button.titlebutton:checked, - .titlebar button.titlebutton:backdrop, - .titlebar button.titlebutton:active:hover { - transition: none; } - headerbar button.titlebutton.close, - .titlebar button.titlebutton.close { - padding: 6px 1px; - color: transparent; - border-image: none; - box-shadow: none; - background-position: center; - background-repeat: no-repeat - } - headerbar button.titlebutton.close:hover, - .titlebar button.titlebutton.close:hover { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.close:active, - .titlebar button.titlebutton.close:active { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.close:backdrop, - .titlebar button.titlebutton.close:backdrop { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.maximize, - .titlebar button.titlebutton.maximize { - padding: 6px 1px; - color: transparent; - border-image: none; - box-shadow: none; - background-position: center; - background-repeat: no-repeat; - } - headerbar button.titlebutton.maximize:hover, - .titlebar button.titlebutton.maximize:hover { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.maximize:active, - .titlebar button.titlebutton.maximize:active { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.maximize:backdrop, - .titlebar button.titlebutton.maximize:backdrop { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.minimize, - .titlebar button.titlebutton.minimize { - padding: 6px 1px; - color: transparent; - border-image: none; - box-shadow: none; - background-position: center; - background-repeat: no-repeat; - } - headerbar button.titlebutton.minimize:hover, - .titlebar button.titlebutton.minimize:hover { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.minimize:active, - .titlebar button.titlebutton.minimize:active { - border-color: transparent; - background-color: transparent; - } - headerbar button.titlebutton.minimize:backdrop, - .titlebar button.titlebutton.minimize:backdrop { - border-color: transparent; - background-color: transparent; - } -.maximized headerbar button.titlebutton.maximize, .maximized -.titlebar button.titlebutton.maximize { - padding: 6px 1px; - color: transparent; - border-image: none; - box-shadow: none; - background-position: center; - background-repeat: no-repeat; - } -.maximized headerbar button.titlebutton.maximize:hover, .maximized -.titlebar button.titlebutton.maximize:hover { - border-color: transparent; - background-color: transparent; - } -.maximized headerbar button.titlebutton.maximize:active, .maximized -.titlebar button.titlebutton.maximize:active { - border-color: transparent; - background-color: transparent; - } -.maximized headerbar button.titlebutton.maximize:backdrop, .maximized -.titlebar button.titlebutton.maximize:backdrop { - border-color: transparent; - background-color: transparent; - } - -headerbar.selection-mode button.titlebutton, -.titlebar.selection-mode button.titlebutton { - text-shadow: none; } - headerbar.selection-mode button.titlebutton:backdrop, - .titlebar.selection-mode button.titlebutton:backdrop { - -gtk-icon-shadow: none; } - -/* - Original theme source: https://gitlab.manjaro.org/artwork/themes/breath-gtk - Changes to original: - - all refrences to assets have been removed - - green hex codes been changed to #FF5F57 -*/ - -/* - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -(This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.) - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -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 this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -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 -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser 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 Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "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 -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY 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 -LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS -*/ \ No newline at end of file diff --git a/Ryujinx/Ui/AboutInfo.cs b/Ryujinx/Ui/AboutInfo.cs new file mode 100644 index 000000000..01e0d81b5 --- /dev/null +++ b/Ryujinx/Ui/AboutInfo.cs @@ -0,0 +1,9 @@ +namespace Ryujinx.Ui +{ + internal struct AboutInfo + { + public string InstallVersion; + public string InstallCommit; + public string InstallBranch; + } +} \ No newline at end of file diff --git a/Ryujinx/Ui/AboutWindow.cs b/Ryujinx/Ui/AboutWindow.cs index ccdd55186..b95342437 100644 --- a/Ryujinx/Ui/AboutWindow.cs +++ b/Ryujinx/Ui/AboutWindow.cs @@ -1,27 +1,22 @@ using Gtk; -using GUI = Gtk.Builder.ObjectAttribute; using System; using System.Diagnostics; +using System.IO; using System.Reflection; using System.Runtime.InteropServices; using Utf8Json; using Utf8Json.Resolvers; -using System.IO; -namespace Ryujinx.UI +using GUI = Gtk.Builder.ObjectAttribute; + +namespace Ryujinx.Ui { - public struct Info - { - public string InstallVersion; - public string InstallCommit; - public string InstallBranch; - } - public class AboutWindow : Window { - public static Info Information { get; private set; } + private static AboutInfo AboutInformation { get; set; } -#pragma warning disable 649 +#pragma warning disable CS0649 +#pragma warning disable IDE0044 [GUI] Window _aboutWin; [GUI] Label _versionText; [GUI] Image _ryujinxLogo; @@ -29,7 +24,8 @@ namespace Ryujinx.UI [GUI] Image _gitHubLogo; [GUI] Image _discordLogo; [GUI] Image _twitterLogo; -#pragma warning restore 649 +#pragma warning restore CS0649 +#pragma warning restore IDE0044 public AboutWindow() : this(new Builder("Ryujinx.Ui.AboutWindow.glade")) { } @@ -37,8 +33,8 @@ namespace Ryujinx.UI { builder.Autoconnect(this); - _aboutWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.ryujinxIcon.png"); - _ryujinxLogo.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.ryujinxIcon.png", 100, 100); + _aboutWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png"); + _ryujinxLogo.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png" , 100, 100); _patreonLogo.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.PatreonLogo.png", 30 , 30 ); _gitHubLogo.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.GitHubLogo.png" , 30 , 30 ); _discordLogo.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.DiscordLogo.png", 30 , 30 ); @@ -50,10 +46,10 @@ namespace Ryujinx.UI using (Stream stream = File.OpenRead(System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "RyuFS", "Installer", "Config", "Config.json"))) { - Information = JsonSerializer.Deserialize(stream, resolver); + AboutInformation = JsonSerializer.Deserialize(stream, resolver); } - _versionText.Text = $"Version {Information.InstallVersion} - {Information.InstallBranch} ({Information.InstallCommit})"; + _versionText.Text = $"Version {AboutInformation.InstallVersion} - {AboutInformation.InstallBranch} ({AboutInformation.InstallCommit})"; } catch { @@ -61,7 +57,7 @@ namespace Ryujinx.UI } } - public void OpenUrl(string url) + private static void OpenUrl(string url) { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { @@ -78,39 +74,39 @@ namespace Ryujinx.UI } //Events - private void RyujinxButton_Pressed(object obj, ButtonPressEventArgs args) + private void RyujinxButton_Pressed(object sender, ButtonPressEventArgs args) { OpenUrl("https://ryujinx.org"); } - private void PatreonButton_Pressed(object obj, ButtonPressEventArgs args) + private void PatreonButton_Pressed(object sender, ButtonPressEventArgs args) { OpenUrl("https://www.patreon.com/ryujinx"); } - private void GitHubButton_Pressed(object obj, ButtonPressEventArgs args) + private void GitHubButton_Pressed(object sender, ButtonPressEventArgs args) { OpenUrl("https://github.com/Ryujinx/Ryujinx"); } - private void DiscordButton_Pressed(object obj, ButtonPressEventArgs args) + private void DiscordButton_Pressed(object sender, ButtonPressEventArgs args) { OpenUrl("https://discordapp.com/invite/N2FmfVc"); } - private void TwitterButton_Pressed(object obj, ButtonPressEventArgs args) + private void TwitterButton_Pressed(object sender, ButtonPressEventArgs args) { OpenUrl("https://twitter.com/RyujinxEmu"); } - private void ContributersButton_Pressed(object obj, ButtonPressEventArgs args) + private void ContributorsButton_Pressed(object sender, ButtonPressEventArgs args) { OpenUrl("https://github.com/Ryujinx/Ryujinx/graphs/contributors?type=a"); } - private void CloseToggle_Activated(object obj, EventArgs args) + private void CloseToggle_Activated(object sender, EventArgs args) { - Destroy(); + Dispose(); } } } diff --git a/Ryujinx/Ui/AboutWindow.glade b/Ryujinx/Ui/AboutWindow.glade index 28a800720..8a27f372e 100644 --- a/Ryujinx/Ui/AboutWindow.glade +++ b/Ryujinx/Ui/AboutWindow.glade @@ -154,10 +154,10 @@ - + True False - Unlicenced + MIT License center @@ -168,7 +168,7 @@ - + True False Ryujinx is not affiliated with Nintendo, @@ -523,11 +523,11 @@ Andy A (BaronKiko) - + True False start - + True diff --git a/Ryujinx/Ui/ApplicationAddedEventArgs.cs b/Ryujinx/Ui/ApplicationAddedEventArgs.cs new file mode 100644 index 000000000..85a2f5a18 --- /dev/null +++ b/Ryujinx/Ui/ApplicationAddedEventArgs.cs @@ -0,0 +1,11 @@ +using System; + +namespace Ryujinx.Ui +{ + public class ApplicationAddedEventArgs : EventArgs + { + public ApplicationData AppData { get; set; } + public int NumAppsFound { get; set; } + public int NumAppsLoaded { get; set; } + } +} diff --git a/Ryujinx/Ui/ApplicationData.cs b/Ryujinx/Ui/ApplicationData.cs new file mode 100644 index 000000000..f43099c1c --- /dev/null +++ b/Ryujinx/Ui/ApplicationData.cs @@ -0,0 +1,17 @@ +namespace Ryujinx.Ui +{ + public struct ApplicationData + { + public bool Favorite { get; set; } + public byte[] Icon { get; set; } + public string TitleName { get; set; } + public string TitleId { get; set; } + public string Developer { get; set; } + public string Version { get; set; } + public string TimePlayed { get; set; } + public string LastPlayed { get; set; } + public string FileExtension { get; set; } + public string FileSize { get; set; } + public string Path { get; set; } + } +} diff --git a/Ryujinx/Ui/ApplicationLibrary.cs b/Ryujinx/Ui/ApplicationLibrary.cs index 1b697e426..fecbf27b4 100644 --- a/Ryujinx/Ui/ApplicationLibrary.cs +++ b/Ryujinx/Ui/ApplicationLibrary.cs @@ -1,66 +1,50 @@ -using LibHac; +using JsonPrettyPrinterPlus; +using LibHac; using LibHac.Fs; using LibHac.FsSystem; using LibHac.FsSystem.NcaUtils; using LibHac.Spl; using Ryujinx.Common.Logging; +using Ryujinx.HLE.FileSystem; +using Ryujinx.HLE.Loaders.Npdm; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; using System.Text; +using Utf8Json; +using Utf8Json.Resolvers; -using SystemState = Ryujinx.HLE.HOS.SystemState; +using TitleLanguage = Ryujinx.HLE.HOS.SystemState.TitleLanguage; -namespace Ryujinx.UI +namespace Ryujinx.Ui { public class ApplicationLibrary { - private static Keyset KeySet; - private static SystemState.TitleLanguage DesiredTitleLanguage; + public static event EventHandler ApplicationAdded; - private const double SecondsPerMinute = 60.0; - private const double SecondsPerHour = SecondsPerMinute * 60; - private const double SecondsPerDay = SecondsPerHour * 24; + private static readonly byte[] _nspIcon = GetResourceBytes("Ryujinx.Ui.assets.NSPIcon.png"); + private static readonly byte[] _xciIcon = GetResourceBytes("Ryujinx.Ui.assets.XCIIcon.png"); + private static readonly byte[] _ncaIcon = GetResourceBytes("Ryujinx.Ui.assets.NCAIcon.png"); + private static readonly byte[] _nroIcon = GetResourceBytes("Ryujinx.Ui.assets.NROIcon.png"); + private static readonly byte[] _nsoIcon = GetResourceBytes("Ryujinx.Ui.assets.NSOIcon.png"); - public static byte[] RyujinxNspIcon { get; private set; } - public static byte[] RyujinxXciIcon { get; private set; } - public static byte[] RyujinxNcaIcon { get; private set; } - public static byte[] RyujinxNroIcon { get; private set; } - public static byte[] RyujinxNsoIcon { get; private set; } + private static Keyset _keySet; + private static TitleLanguage _desiredTitleLanguage; + private static ApplicationMetadata _appMetadata; - public static List ApplicationLibraryData { get; private set; } - - public struct ApplicationData + public static void LoadApplications(List appDirs, Keyset keySet, TitleLanguage desiredTitleLanguage) { - public byte[] Icon; - public string TitleName; - public string TitleId; - public string Developer; - public string Version; - public string TimePlayed; - public string LastPlayed; - public string FileExt; - public string FileSize; - public string Path; - } + int numApplicationsFound = 0; + int numApplicationsLoaded = 0; - public static void Init(List AppDirs, Keyset keySet, SystemState.TitleLanguage desiredTitleLanguage) - { - KeySet = keySet; - DesiredTitleLanguage = desiredTitleLanguage; - - // Loads the default application Icons - RyujinxNspIcon = GetResourceBytes("Ryujinx.Ui.assets.ryujinxNSPIcon.png"); - RyujinxXciIcon = GetResourceBytes("Ryujinx.Ui.assets.ryujinxXCIIcon.png"); - RyujinxNcaIcon = GetResourceBytes("Ryujinx.Ui.assets.ryujinxNCAIcon.png"); - RyujinxNroIcon = GetResourceBytes("Ryujinx.Ui.assets.ryujinxNROIcon.png"); - RyujinxNsoIcon = GetResourceBytes("Ryujinx.Ui.assets.ryujinxNSOIcon.png"); + _keySet = keySet; + _desiredTitleLanguage = desiredTitleLanguage; // Builds the applications list with paths to found applications List applications = new List(); - foreach (string appDir in AppDirs) + foreach (string appDir in appDirs) { if (Directory.Exists(appDir) == false) { @@ -69,30 +53,80 @@ namespace Ryujinx.UI continue; } - DirectoryInfo AppDirInfo = new DirectoryInfo(appDir); - foreach (FileInfo App in AppDirInfo.GetFiles()) + foreach (string app in Directory.GetFiles(appDir, "*.*", SearchOption.AllDirectories)) { - if ((Path.GetExtension(App.ToString()) == ".xci") || - (Path.GetExtension(App.ToString()) == ".nca") || - (Path.GetExtension(App.ToString()) == ".nsp") || - (Path.GetExtension(App.ToString()) == ".pfs0") || - (Path.GetExtension(App.ToString()) == ".nro") || - (Path.GetExtension(App.ToString()) == ".nso")) + if ((Path.GetExtension(app) == ".xci") || + (Path.GetExtension(app) == ".nro") || + (Path.GetExtension(app) == ".nso") || + (Path.GetFileName(app) == "hbl.nsp")) { - applications.Add(App.ToString()); + applications.Add(app); + numApplicationsFound++; + } + else if ((Path.GetExtension(app) == ".nsp") || (Path.GetExtension(app) == ".pfs0")) + { + try + { + bool hasMainNca = false; + + PartitionFileSystem nsp = new PartitionFileSystem(new FileStream(app, FileMode.Open, FileAccess.Read).AsStorage()); + foreach (DirectoryEntryEx fileEntry in nsp.EnumerateEntries("/", "*.nca")) + { + nsp.OpenFile(out IFile ncaFile, fileEntry.FullPath, OpenMode.Read).ThrowIfFailure(); + + Nca nca = new Nca(_keySet, ncaFile.AsStorage()); + int dataIndex = Nca.GetSectionIndexFromType(NcaSectionType.Data, NcaContentType.Program); + + if (nca.Header.ContentType == NcaContentType.Program && !nca.Header.GetFsHeader(dataIndex).IsPatchSection()) + { + hasMainNca = true; + } + } + + if (!hasMainNca) + { + continue; + } + } + catch (InvalidDataException) + { + Logger.PrintWarning(LogClass.Application, $"{app}: The header key is incorrect or missing and therefore the NCA header content type check has failed."); + } + + applications.Add(app); + numApplicationsFound++; + } + else if (Path.GetExtension(app) == ".nca") + { + try + { + Nca nca = new Nca(_keySet, new FileStream(app, FileMode.Open, FileAccess.Read).AsStorage()); + int dataIndex = Nca.GetSectionIndexFromType(NcaSectionType.Data, NcaContentType.Program); + + if (nca.Header.ContentType != NcaContentType.Program || nca.Header.GetFsHeader(dataIndex).IsPatchSection()) + { + continue; + } + } + catch (InvalidDataException) + { + Logger.PrintWarning(LogClass.Application, $"{app}: The header key is incorrect or missing and therefore the NCA header content type check has failed."); + } + + applications.Add(app); + numApplicationsFound++; } } } - // Loops through applications list, creating a struct for each application and then adding the struct to a list of structs - ApplicationLibraryData = new List(); + // Loops through applications list, creating a struct and then firing an event containing the struct for each application foreach (string applicationPath in applications) { - double filesize = new FileInfo(applicationPath).Length * 0.000000000931; - string titleName = null; - string titleId = null; - string developer = null; - string version = null; + double fileSize = new FileInfo(applicationPath).Length * 0.000000000931; + string titleName = "Unknown"; + string titleId = "0000000000000000"; + string developer = "Unknown"; + string version = "0"; byte[] applicationIcon = null; using (FileStream file = new FileStream(applicationPath, FileMode.Open, FileAccess.Read)) @@ -103,158 +137,48 @@ namespace Ryujinx.UI { try { - IFileSystem controlFs = null; - - // Store the ControlFS in variable called controlFs + PartitionFileSystem pfs; + if (Path.GetExtension(applicationPath) == ".xci") { - Xci xci = new Xci(KeySet, file.AsStorage()); + Xci xci = new Xci(_keySet, file.AsStorage()); - controlFs = GetControlFs(xci.OpenPartition(XciPartitionType.Secure)); + pfs = xci.OpenPartition(XciPartitionType.Secure); } else { - controlFs = GetControlFs(new PartitionFileSystem(file.AsStorage())); + pfs = new PartitionFileSystem(file.AsStorage()); } - // Creates NACP class from the NACP file - controlFs.OpenFile(out IFile controlNacpFile, "/control.nacp", OpenMode.Read).ThrowIfFailure(); + // Store the ControlFS in variable called controlFs + IFileSystem controlFs = GetControlFs(pfs); - Nacp controlData = new Nacp(controlNacpFile.AsStream()); - - // Get the title name, title ID, developer name and version number from the NACP - version = controlData.DisplayVersion; - - titleName = controlData.Descriptions[(int)DesiredTitleLanguage].Title; - - if (string.IsNullOrWhiteSpace(titleName)) + // If this is null then this is probably not a normal NSP, it's probably an ExeFS as an NSP + if (controlFs == null) { - titleName = controlData.Descriptions.ToList().Find(x => !string.IsNullOrWhiteSpace(x.Title)).Title; - } + applicationIcon = _nspIcon; - titleId = controlData.PresenceGroupId.ToString("x16"); + Result result = pfs.OpenFile(out IFile npdmFile, "/main.npdm", OpenMode.Read); - if (string.IsNullOrWhiteSpace(titleId)) - { - titleId = controlData.SaveDataOwnerId.ToString("x16"); - } - - if (string.IsNullOrWhiteSpace(titleId)) - { - titleId = (controlData.AddOnContentBaseId - 0x1000).ToString("x16"); - } - - developer = controlData.Descriptions[(int)DesiredTitleLanguage].Developer; - - if (string.IsNullOrWhiteSpace(developer)) - { - developer = controlData.Descriptions.ToList().Find(x => !string.IsNullOrWhiteSpace(x.Developer)).Developer; - } - - // Read the icon from the ControlFS and store it as a byte array - try - { - controlFs.OpenFile(out IFile icon, $"/icon_{DesiredTitleLanguage}.dat", OpenMode.Read).ThrowIfFailure(); - - using (MemoryStream stream = new MemoryStream()) + if (result != ResultFs.PathNotFound) { - icon.AsStream().CopyTo(stream); - applicationIcon = stream.ToArray(); + Npdm npdm = new Npdm(npdmFile.AsStream()); + + titleName = npdm.TitleName; + titleId = npdm.Aci0.TitleId.ToString("x16"); } } - catch (HorizonResultException) + else { - foreach (DirectoryEntryEx entry in controlFs.EnumerateEntries("/", "*")) - { - if (entry.Name == "control.nacp") - { - continue; - } + // Creates NACP class from the NACP file + controlFs.OpenFile(out IFile controlNacpFile, "/control.nacp", OpenMode.Read).ThrowIfFailure(); - controlFs.OpenFile(out IFile icon, entry.FullPath, OpenMode.Read).ThrowIfFailure(); - - using (MemoryStream stream = new MemoryStream()) - { - icon.AsStream().CopyTo(stream); - applicationIcon = stream.ToArray(); - } - - if (applicationIcon != null) - { - break; - } - } - - if (applicationIcon == null) - { - applicationIcon = NspOrXciIcon(applicationPath); - } - } - } - catch (MissingKeyException exception) - { - titleName = "Unknown"; - titleId = "Unknown"; - developer = "Unknown"; - version = "?"; - applicationIcon = NspOrXciIcon(applicationPath); - - Logger.PrintWarning(LogClass.Application, $"Your key set is missing a key with the name: {exception.Name}"); - } - catch (InvalidDataException) - { - titleName = "Unknown"; - titleId = "Unknown"; - developer = "Unknown"; - version = "?"; - applicationIcon = NspOrXciIcon(applicationPath); - - Logger.PrintWarning(LogClass.Application, $"The file is not an NCA file or the header key is incorrect. Errored File: {applicationPath}"); - } - catch (Exception exception) - { - Logger.PrintWarning(LogClass.Application, $"This warning usualy means that you have a DLC in one of you game directories\n{exception}"); - - continue; - } - } - else if (Path.GetExtension(applicationPath) == ".nro") - { - BinaryReader reader = new BinaryReader(file); - - byte[] Read(long Position, int Size) - { - file.Seek(Position, SeekOrigin.Begin); - - return reader.ReadBytes(Size); - } - - file.Seek(24, SeekOrigin.Begin); - int AssetOffset = reader.ReadInt32(); - - if (Encoding.ASCII.GetString(Read(AssetOffset, 4)) == "ASET") - { - byte[] IconSectionInfo = Read(AssetOffset + 8, 0x10); - - long iconOffset = BitConverter.ToInt64(IconSectionInfo, 0); - long iconSize = BitConverter.ToInt64(IconSectionInfo, 8); - - ulong nacpOffset = reader.ReadUInt64(); - ulong nacpSize = reader.ReadUInt64(); - - // Reads and stores game icon as byte array - applicationIcon = Read(AssetOffset + iconOffset, (int)iconSize); - - // Creates memory stream out of byte array which is the NACP - using (MemoryStream stream = new MemoryStream(Read(AssetOffset + (int)nacpOffset, (int)nacpSize))) - { - // Creates NACP class from the memory stream - Nacp controlData = new Nacp(stream); + Nacp controlData = new Nacp(controlNacpFile.AsStream()); // Get the title name, title ID, developer name and version number from the NACP version = controlData.DisplayVersion; - titleName = controlData.Descriptions[(int)DesiredTitleLanguage].Title; + titleName = controlData.Descriptions[(int)_desiredTitleLanguage].Title; if (string.IsNullOrWhiteSpace(titleName)) { @@ -273,7 +197,123 @@ namespace Ryujinx.UI titleId = (controlData.AddOnContentBaseId - 0x1000).ToString("x16"); } - developer = controlData.Descriptions[(int)DesiredTitleLanguage].Developer; + developer = controlData.Descriptions[(int)_desiredTitleLanguage].Developer; + + if (string.IsNullOrWhiteSpace(developer)) + { + developer = controlData.Descriptions.ToList().Find(x => !string.IsNullOrWhiteSpace(x.Developer)).Developer; + } + + // Read the icon from the ControlFS and store it as a byte array + try + { + controlFs.OpenFile(out IFile icon, $"/icon_{_desiredTitleLanguage}.dat", OpenMode.Read).ThrowIfFailure(); + + using (MemoryStream stream = new MemoryStream()) + { + icon.AsStream().CopyTo(stream); + applicationIcon = stream.ToArray(); + } + } + catch (HorizonResultException) + { + foreach (DirectoryEntryEx entry in controlFs.EnumerateEntries("/", "*")) + { + if (entry.Name == "control.nacp") + { + continue; + } + + controlFs.OpenFile(out IFile icon, entry.FullPath, OpenMode.Read).ThrowIfFailure(); + + using (MemoryStream stream = new MemoryStream()) + { + icon.AsStream().CopyTo(stream); + applicationIcon = stream.ToArray(); + } + + if (applicationIcon != null) + { + break; + } + } + + if (applicationIcon == null) + { + applicationIcon = Path.GetExtension(applicationPath) == ".xci" ? _xciIcon : _nspIcon; + } + } + } + } + catch (MissingKeyException exception) + { + applicationIcon = Path.GetExtension(applicationPath) == ".xci" ? _xciIcon : _nspIcon; + + Logger.PrintWarning(LogClass.Application, $"Your key set is missing a key with the name: {exception.Name}"); + } + catch (InvalidDataException) + { + applicationIcon = Path.GetExtension(applicationPath) == ".xci" ? _xciIcon : _nspIcon; + + Logger.PrintWarning(LogClass.Application, $"The header key is incorrect or missing and therefore the NCA header content type check has failed. Errored File: {applicationPath}"); + } + } + else if (Path.GetExtension(applicationPath) == ".nro") + { + BinaryReader reader = new BinaryReader(file); + + byte[] Read(long position, int size) + { + file.Seek(position, SeekOrigin.Begin); + + return reader.ReadBytes(size); + } + + file.Seek(24, SeekOrigin.Begin); + int assetOffset = reader.ReadInt32(); + + if (Encoding.ASCII.GetString(Read(assetOffset, 4)) == "ASET") + { + byte[] iconSectionInfo = Read(assetOffset + 8, 0x10); + + long iconOffset = BitConverter.ToInt64(iconSectionInfo, 0); + long iconSize = BitConverter.ToInt64(iconSectionInfo, 8); + + ulong nacpOffset = reader.ReadUInt64(); + ulong nacpSize = reader.ReadUInt64(); + + // Reads and stores game icon as byte array + applicationIcon = Read(assetOffset + iconOffset, (int)iconSize); + + // Creates memory stream out of byte array which is the NACP + using (MemoryStream stream = new MemoryStream(Read(assetOffset + (int)nacpOffset, (int)nacpSize))) + { + // Creates NACP class from the memory stream + Nacp controlData = new Nacp(stream); + + // Get the title name, title ID, developer name and version number from the NACP + version = controlData.DisplayVersion; + + titleName = controlData.Descriptions[(int)_desiredTitleLanguage].Title; + + if (string.IsNullOrWhiteSpace(titleName)) + { + titleName = controlData.Descriptions.ToList().Find(x => !string.IsNullOrWhiteSpace(x.Title)).Title; + } + + titleId = controlData.PresenceGroupId.ToString("x16"); + + if (string.IsNullOrWhiteSpace(titleId)) + { + titleId = controlData.SaveDataOwnerId.ToString("x16"); + } + + if (string.IsNullOrWhiteSpace(titleId)) + { + titleId = (controlData.AddOnContentBaseId - 0x1000).ToString("x16"); + } + + developer = controlData.Descriptions[(int)_desiredTitleLanguage].Developer; if (string.IsNullOrWhiteSpace(developer)) { @@ -283,59 +323,50 @@ namespace Ryujinx.UI } else { - applicationIcon = RyujinxNroIcon; - titleName = "Application"; - titleId = "0000000000000000"; - developer = "Unknown"; - version = "?"; + applicationIcon = _nroIcon; } } // If its an NCA or NSO we just set defaults else if ((Path.GetExtension(applicationPath) == ".nca") || (Path.GetExtension(applicationPath) == ".nso")) { - if (Path.GetExtension(applicationPath) == ".nca") - { - applicationIcon = RyujinxNcaIcon; - } - else if (Path.GetExtension(applicationPath) == ".nso") - { - applicationIcon = RyujinxNsoIcon; - } - - string fileName = Path.GetFileName(applicationPath); - string fileExt = Path.GetExtension(applicationPath); - - StringBuilder titlename = new StringBuilder(); - titlename.Append(fileName); - titlename.Remove(fileName.Length - fileExt.Length, fileExt.Length); - - titleName = titlename.ToString(); - titleId = "0000000000000000"; - version = "?"; - developer = "Unknown"; + applicationIcon = Path.GetExtension(applicationPath) == ".nca" ? _ncaIcon : _nsoIcon; + titleName = Path.GetFileNameWithoutExtension(applicationPath); } } - string[] playedData = GetPlayedData(titleId, "00000000000000000000000000000001"); + (bool favorite, string timePlayed, string lastPlayed) = GetMetadata(titleId); ApplicationData data = new ApplicationData() { - Icon = applicationIcon, - TitleName = titleName, - TitleId = titleId, - Developer = developer, - Version = version, - TimePlayed = playedData[0], - LastPlayed = playedData[1], - FileExt = Path.GetExtension(applicationPath).ToUpper().Remove(0 ,1), - FileSize = (filesize < 1) ? (filesize * 1024).ToString("0.##") + "MB" : filesize.ToString("0.##") + "GB", - Path = applicationPath, + Favorite = favorite, + Icon = applicationIcon, + TitleName = titleName, + TitleId = titleId, + Developer = developer, + Version = version, + TimePlayed = timePlayed, + LastPlayed = lastPlayed, + FileExtension = Path.GetExtension(applicationPath).ToUpper().Remove(0 ,1), + FileSize = (fileSize < 1) ? (fileSize * 1024).ToString("0.##") + "MB" : fileSize.ToString("0.##") + "GB", + Path = applicationPath, }; - ApplicationLibraryData.Add(data); + numApplicationsLoaded++; + + OnApplicationAdded(new ApplicationAddedEventArgs() + { + AppData = data, + NumAppsFound = numApplicationsFound, + NumAppsLoaded = numApplicationsLoaded + }); } } + protected static void OnApplicationAdded(ApplicationAddedEventArgs e) + { + ApplicationAdded?.Invoke(null, e); + } + private static byte[] GetResourceBytes(string resourceName) { Stream resourceStream = Assembly.GetCallingAssembly().GetManifestResourceStream(resourceName); @@ -346,29 +377,29 @@ namespace Ryujinx.UI return resourceByteArray; } - private static IFileSystem GetControlFs(PartitionFileSystem Pfs) + private static IFileSystem GetControlFs(PartitionFileSystem pfs) { Nca controlNca = null; - // Add keys to keyset if needed - foreach (DirectoryEntryEx ticketEntry in Pfs.EnumerateEntries("/", "*.tik")) + // Add keys to key set if needed + foreach (DirectoryEntryEx ticketEntry in pfs.EnumerateEntries("/", "*.tik")) { - Result result = Pfs.OpenFile(out IFile ticketFile, ticketEntry.FullPath, OpenMode.Read); + Result result = pfs.OpenFile(out IFile ticketFile, ticketEntry.FullPath, OpenMode.Read); if (result.IsSuccess()) { Ticket ticket = new Ticket(ticketFile.AsStream()); - KeySet.ExternalKeySet.Add(new RightsId(ticket.RightsId), new AccessKey(ticket.GetTitleKey(KeySet))); + _keySet.ExternalKeySet.Add(new RightsId(ticket.RightsId), new AccessKey(ticket.GetTitleKey(_keySet))); } } // Find the Control NCA and store it in variable called controlNca - foreach (DirectoryEntryEx fileEntry in Pfs.EnumerateEntries("/", "*.nca")) + foreach (DirectoryEntryEx fileEntry in pfs.EnumerateEntries("/", "*.nca")) { - Pfs.OpenFile(out IFile ncaFile, fileEntry.FullPath, OpenMode.Read).ThrowIfFailure(); + pfs.OpenFile(out IFile ncaFile, fileEntry.FullPath, OpenMode.Read).ThrowIfFailure(); - Nca nca = new Nca(KeySet, ncaFile.AsStorage()); + Nca nca = new Nca(_keySet, ncaFile.AsStorage()); if (nca.Header.ContentType == NcaContentType.Control) { @@ -377,84 +408,65 @@ namespace Ryujinx.UI } // Return the ControlFS - return controlNca.OpenFileSystem(NcaSectionType.Data, IntegrityCheckLevel.None); + return controlNca?.OpenFileSystem(NcaSectionType.Data, IntegrityCheckLevel.None); } - private static string[] GetPlayedData(string TitleId, string UserId) + private static (bool favorite, string timePlayed, string lastPlayed) GetMetadata(string titleId) { - try + string metadataFolder = Path.Combine(new VirtualFileSystem().GetBasePath(), "games", titleId, "gui"); + string metadataFile = Path.Combine(metadataFolder, "metadata.json"); + + IJsonFormatterResolver resolver = CompositeResolver.Create(StandardResolver.AllowPrivateSnakeCase); + + if (!File.Exists(metadataFile)) { - string[] playedData = new string[2]; - string savePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "RyuFS", "nand", "user", "save", "0000000000000000", UserId, TitleId); + Directory.CreateDirectory(metadataFolder); - if (File.Exists(Path.Combine(savePath, "TimePlayed.dat")) == false) + _appMetadata = new ApplicationMetadata { - Directory.CreateDirectory(savePath); - using (FileStream file = File.OpenWrite(Path.Combine(savePath, "TimePlayed.dat"))) - { - file.Write(Encoding.ASCII.GetBytes("0")); - } - } - using (FileStream fs = File.OpenRead(Path.Combine(savePath, "TimePlayed.dat"))) - { - using (StreamReader sr = new StreamReader(fs)) - { - float timePlayed = float.Parse(sr.ReadLine()); + Favorite = false, + TimePlayed = 0, + LastPlayed = "Never" + }; - if (timePlayed < SecondsPerMinute) - { - playedData[0] = $"{timePlayed}s"; - } - else if (timePlayed < SecondsPerHour) - { - playedData[0] = $"{Math.Round(timePlayed / SecondsPerMinute, 2, MidpointRounding.AwayFromZero)} mins"; - } - else if (timePlayed < SecondsPerDay) - { - playedData[0] = $"{Math.Round(timePlayed / SecondsPerHour , 2, MidpointRounding.AwayFromZero)} hrs"; - } - else - { - playedData[0] = $"{Math.Round(timePlayed / SecondsPerDay , 2, MidpointRounding.AwayFromZero)} days"; - } - } - } - - if (File.Exists(Path.Combine(savePath, "LastPlayed.dat")) == false) - { - Directory.CreateDirectory(savePath); - using (FileStream file = File.OpenWrite(Path.Combine(savePath, "LastPlayed.dat"))) - { - file.Write(Encoding.ASCII.GetBytes("Never")); - } - } - - using (FileStream fs = File.OpenRead(Path.Combine(savePath, "LastPlayed.dat"))) - { - using (StreamReader sr = new StreamReader(fs)) - { - playedData[1] = sr.ReadLine(); - } - } - - return playedData; + byte[] saveData = JsonSerializer.Serialize(_appMetadata, resolver); + File.WriteAllText(metadataFile, Encoding.UTF8.GetString(saveData, 0, saveData.Length).PrettyPrintJson()); } - catch + + using (Stream stream = File.OpenRead(metadataFile)) { - return new string[] { "Unknown", "Unknown" }; + _appMetadata = JsonSerializer.Deserialize(stream, resolver); } + + return (_appMetadata.Favorite, ConvertSecondsToReadableString(_appMetadata.TimePlayed), _appMetadata.LastPlayed); } - private static byte[] NspOrXciIcon(string applicationPath) + private static string ConvertSecondsToReadableString(double seconds) { - if (Path.GetExtension(applicationPath) == ".xci") + const int secondsPerMinute = 60; + const int secondsPerHour = secondsPerMinute * 60; + const int secondsPerDay = secondsPerHour * 24; + + string readableString; + + if (seconds < secondsPerMinute) { - return RyujinxXciIcon; + readableString = $"{seconds}s"; + } + else if (seconds < secondsPerHour) + { + readableString = $"{Math.Round(seconds / secondsPerMinute, 2, MidpointRounding.AwayFromZero)} mins"; + } + else if (seconds < secondsPerDay) + { + readableString = $"{Math.Round(seconds / secondsPerHour, 2, MidpointRounding.AwayFromZero)} hrs"; } else { - return RyujinxNspIcon; + readableString = $"{Math.Round(seconds / secondsPerDay, 2, MidpointRounding.AwayFromZero)} days"; } + + return readableString; } } } diff --git a/Ryujinx/Ui/ApplicationMetadata.cs b/Ryujinx/Ui/ApplicationMetadata.cs new file mode 100644 index 000000000..adc2b9df9 --- /dev/null +++ b/Ryujinx/Ui/ApplicationMetadata.cs @@ -0,0 +1,9 @@ +namespace Ryujinx.Ui +{ + internal struct ApplicationMetadata + { + public bool Favorite { get; set; } + public double TimePlayed { get; set; } + public string LastPlayed { get; set; } + } +} diff --git a/Ryujinx/Ui/GLScreen.cs b/Ryujinx/Ui/GLScreen.cs index 7c3946300..c23a36929 100644 --- a/Ryujinx/Ui/GLScreen.cs +++ b/Ryujinx/Ui/GLScreen.cs @@ -10,7 +10,7 @@ using System.Threading; using Stopwatch = System.Diagnostics.Stopwatch; -namespace Ryujinx.UI +namespace Ryujinx.Ui { public class GlScreen : GameWindow { @@ -297,10 +297,13 @@ namespace Ryujinx.UI double hostFps = _device.Statistics.GetSystemFrameRate(); double gameFps = _device.Statistics.GetGameFrameRate(); - string titleSection = string.IsNullOrWhiteSpace(_device.System.CurrentTitle) ? string.Empty - : " | " + _device.System.CurrentTitle; + string titleNameSection = string.IsNullOrWhiteSpace(_device.System.TitleName) ? string.Empty + : " | " + _device.System.TitleName; - _newTitle = $"Ryujinx{titleSection} | Host FPS: {hostFps:0.0} | Game FPS: {gameFps:0.0} | " + + string titleIDSection = string.IsNullOrWhiteSpace(_device.System.TitleId) ? string.Empty + : " | " + _device.System.TitleId.ToUpper(); + + _newTitle = $"Ryujinx{titleNameSection}{titleIDSection} | Host FPS: {hostFps:0.0} | Game FPS: {gameFps:0.0} | " + $"Game Vsync: {(_device.EnableDeviceVsync ? "On" : "Off")}"; _titleEvent = true; diff --git a/Ryujinx/Ui/GtkDialog.cs b/Ryujinx/Ui/GtkDialog.cs new file mode 100644 index 000000000..7f6be8dc7 --- /dev/null +++ b/Ryujinx/Ui/GtkDialog.cs @@ -0,0 +1,23 @@ +using Gtk; +using System.Reflection; + +namespace Ryujinx.Ui +{ + internal class GtkDialog + { + internal static void CreateErrorDialog(string errorMessage) + { + MessageDialog errorDialog = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, null) + { + Title = "Ryujinx - Error", + Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png"), + Text = "Ryujinx has encountered an error", + SecondaryText = errorMessage, + WindowPosition = WindowPosition.Center + }; + errorDialog.SetSizeRequest(100, 20); + errorDialog.Run(); + errorDialog.Dispose(); + } + } +} diff --git a/Ryujinx/Ui/GuiColumns.cs b/Ryujinx/Ui/GuiColumns.cs new file mode 100644 index 000000000..b86a273ea --- /dev/null +++ b/Ryujinx/Ui/GuiColumns.cs @@ -0,0 +1,16 @@ +namespace Ryujinx.Ui +{ + public struct GuiColumns + { + public bool FavColumn; + public bool IconColumn; + public bool AppColumn; + public bool DevColumn; + public bool VersionColumn; + public bool TimePlayedColumn; + public bool LastPlayedColumn; + public bool FileExtColumn; + public bool FileSizeColumn; + public bool PathColumn; + } +} diff --git a/Ryujinx/Ui/MainWindow.cs b/Ryujinx/Ui/MainWindow.cs index 28c6ac586..a24f3ed05 100644 --- a/Ryujinx/Ui/MainWindow.cs +++ b/Ryujinx/Ui/MainWindow.cs @@ -1,10 +1,11 @@ using DiscordRPC; using Gtk; -using GUI = Gtk.Builder.ObjectAttribute; +using JsonPrettyPrinterPlus; using Ryujinx.Audio; using Ryujinx.Common.Logging; -using Ryujinx.Graphics.Gal; using Ryujinx.Graphics.Gal.OpenGL; +using Ryujinx.Graphics.Gal; +using Ryujinx.HLE.FileSystem; using Ryujinx.Profiler; using System; using System.Diagnostics; @@ -12,25 +13,42 @@ using System.IO; using System.Linq; using System.Reflection; using System.Text; +using System.Threading.Tasks; using System.Threading; +using Utf8Json; +using Utf8Json.Resolvers; -namespace Ryujinx.UI +using GUI = Gtk.Builder.ObjectAttribute; + +namespace Ryujinx.Ui { public class MainWindow : Window { - internal static HLE.Switch _device; + private static HLE.Switch _device; private static IGalRenderer _renderer; private static IAalOutput _audioOut; - private static Application _gtkApplication; + private static GlScreen _screen; private static ListStore _tableStore; - private static bool _gameLoaded = false; + private static bool _updatingGameTable; + private static bool _gameLoaded; + private static bool _ending; - private static string _userId = "00000000000000000000000000000001"; + private static TreeViewColumn _favColumn; + private static TreeViewColumn _appColumn; + private static TreeViewColumn _devColumn; + private static TreeViewColumn _versionColumn; + private static TreeViewColumn _timePlayedColumn; + private static TreeViewColumn _lastPlayedColumn; + private static TreeViewColumn _fileExtColumn; + private static TreeViewColumn _fileSizeColumn; + private static TreeViewColumn _pathColumn; + + private static TreeView _treeView; public static bool DiscordIntegrationEnabled { get; set; } @@ -38,12 +56,14 @@ namespace Ryujinx.UI public static RichPresence DiscordPresence; -#pragma warning disable 649 +#pragma warning disable CS0649 +#pragma warning disable IDE0044 [GUI] Window _mainWin; [GUI] CheckMenuItem _fullScreen; [GUI] MenuItem _stopEmulation; + [GUI] CheckMenuItem _favToggle; [GUI] CheckMenuItem _iconToggle; - [GUI] CheckMenuItem _titleToggle; + [GUI] CheckMenuItem _appToggle; [GUI] CheckMenuItem _developerToggle; [GUI] CheckMenuItem _versionToggle; [GUI] CheckMenuItem _timePlayedToggle; @@ -51,28 +71,33 @@ namespace Ryujinx.UI [GUI] CheckMenuItem _fileExtToggle; [GUI] CheckMenuItem _fileSizeToggle; [GUI] CheckMenuItem _pathToggle; - [GUI] Box _box; [GUI] TreeView _gameTable; - [GUI] GLArea _glScreen; -#pragma warning restore 649 + [GUI] Label _progressLabel; + [GUI] LevelBar _progressBar; +#pragma warning restore CS0649 +#pragma warning restore IDE0044 - public MainWindow(string[] args, Application gtkApplication) : this(new Builder("Ryujinx.Ui.MainWindow.glade"), args, gtkApplication) { } + public MainWindow() : this(new Builder("Ryujinx.Ui.MainWindow.glade")) { } - private MainWindow(Builder builder, string[] args, Application gtkApplication) : base(builder.GetObject("_mainWin").Handle) + private MainWindow(Builder builder) : base(builder.GetObject("_mainWin").Handle) { + builder.Autoconnect(this); + + DeleteEvent += Window_Close; + + ApplicationLibrary.ApplicationAdded += Application_Added; + _renderer = new OglRenderer(); _audioOut = InitializeAudioEngine(); _device = new HLE.Switch(_renderer, _audioOut); + _treeView = _gameTable; + Configuration.Load(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); Configuration.InitialConfigure(_device); - ApplicationLibrary.Init(SwitchSettings.SwitchConfig.GameDirs, _device.System.KeySet, _device.System.State.DesiredTitleLanguage); - - _gtkApplication = gtkApplication; - ApplyTheme(); if (DiscordIntegrationEnabled) @@ -94,117 +119,130 @@ namespace Ryujinx.UI DiscordClient.SetPresence(DiscordPresence); } - builder.Autoconnect(this); - - DeleteEvent += Window_Close; - - _mainWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.ryujinxIcon.png"); + _mainWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png"); _stopEmulation.Sensitive = false; - if (SwitchSettings.SwitchConfig.GuiColumns[0]) { _iconToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[1]) { _titleToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[2]) { _developerToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[3]) { _versionToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[4]) { _timePlayedToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[5]) { _lastPlayedToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[6]) { _fileExtToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[7]) { _fileSizeToggle.Active = true; } - if (SwitchSettings.SwitchConfig.GuiColumns[8]) { _pathToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.FavColumn) { _favToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.IconColumn) { _iconToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.AppColumn) { _appToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.DevColumn) { _developerToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.VersionColumn) { _versionToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.TimePlayedColumn) { _timePlayedToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.LastPlayedColumn) { _lastPlayedToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.FileExtColumn) { _fileExtToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.FileSizeColumn) { _fileSizeToggle.Active = true; } + if (SwitchSettings.SwitchConfig.GuiColumns.PathColumn) { _pathToggle.Active = true; } - if (args.Length == 1) + _gameTable.Model = _tableStore = new ListStore( + typeof(bool), + typeof(Gdk.Pixbuf), + typeof(string), + typeof(string), + typeof(string), + typeof(string), + typeof(string), + typeof(string), + typeof(string), + typeof(string)); + + _tableStore.SetSortFunc(5, TimePlayedSort); + _tableStore.SetSortFunc(6, LastPlayedSort); + _tableStore.SetSortFunc(8, FileSizeSort); + _tableStore.SetSortColumnId(0, SortType.Descending); + + UpdateColumns(); +#pragma warning disable CS4014 + UpdateGameTable(); +#pragma warning restore CS4014 + } + + internal static void ApplyTheme() + { + if (!SwitchSettings.SwitchConfig.EnableCustomTheme) { - // Temporary code section start, remove this section when game is rendered to the GLArea in the GUI - _box.Remove(_glScreen); + return; + } - if (SwitchSettings.SwitchConfig.GuiColumns[0]) { _gameTable.AppendColumn("Icon", new CellRendererPixbuf(), "pixbuf", 0); } - if (SwitchSettings.SwitchConfig.GuiColumns[1]) { _gameTable.AppendColumn("Application", new CellRendererText(), "text", 1); } - if (SwitchSettings.SwitchConfig.GuiColumns[2]) { _gameTable.AppendColumn("Developer", new CellRendererText(), "text", 2); } - if (SwitchSettings.SwitchConfig.GuiColumns[3]) { _gameTable.AppendColumn("Version", new CellRendererText(), "text", 3); } - if (SwitchSettings.SwitchConfig.GuiColumns[4]) { _gameTable.AppendColumn("Time Played", new CellRendererText(), "text", 4); } - if (SwitchSettings.SwitchConfig.GuiColumns[5]) { _gameTable.AppendColumn("Last Played", new CellRendererText(), "text", 5); } - if (SwitchSettings.SwitchConfig.GuiColumns[6]) { _gameTable.AppendColumn("File Ext", new CellRendererText(), "text", 6); } - if (SwitchSettings.SwitchConfig.GuiColumns[7]) { _gameTable.AppendColumn("File Size", new CellRendererText(), "text", 7); } - if (SwitchSettings.SwitchConfig.GuiColumns[8]) { _gameTable.AppendColumn("Path", new CellRendererText(), "text", 8); } + if (File.Exists(SwitchSettings.SwitchConfig.CustomThemePath) && (System.IO.Path.GetExtension(SwitchSettings.SwitchConfig.CustomThemePath) == ".css")) + { + CssProvider cssProvider = new CssProvider(); - _tableStore = new ListStore(typeof(Gdk.Pixbuf), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string)); - _gameTable.Model = _tableStore; + cssProvider.LoadFromPath(SwitchSettings.SwitchConfig.CustomThemePath); - UpdateGameTable(); - // Temporary code section end + StyleContext.AddProviderForScreen(Gdk.Screen.Default, cssProvider, 800); } else { - _box.Remove(_glScreen); - - if (SwitchSettings.SwitchConfig.GuiColumns[0]) { _gameTable.AppendColumn("Icon", new CellRendererPixbuf(), "pixbuf", 0); } - if (SwitchSettings.SwitchConfig.GuiColumns[1]) { _gameTable.AppendColumn("Application", new CellRendererText(), "text", 1); } - if (SwitchSettings.SwitchConfig.GuiColumns[2]) { _gameTable.AppendColumn("Developer", new CellRendererText(), "text", 2); } - if (SwitchSettings.SwitchConfig.GuiColumns[3]) { _gameTable.AppendColumn("Version", new CellRendererText(), "text", 3); } - if (SwitchSettings.SwitchConfig.GuiColumns[4]) { _gameTable.AppendColumn("Time Played", new CellRendererText(), "text", 4); } - if (SwitchSettings.SwitchConfig.GuiColumns[5]) { _gameTable.AppendColumn("Last Played", new CellRendererText(), "text", 5); } - if (SwitchSettings.SwitchConfig.GuiColumns[6]) { _gameTable.AppendColumn("File Ext", new CellRendererText(), "text", 6); } - if (SwitchSettings.SwitchConfig.GuiColumns[7]) { _gameTable.AppendColumn("File Size", new CellRendererText(), "text", 7); } - if (SwitchSettings.SwitchConfig.GuiColumns[8]) { _gameTable.AppendColumn("Path", new CellRendererText(), "text", 8); } - - _tableStore = new ListStore(typeof(Gdk.Pixbuf), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string), typeof(string)); - _gameTable.Model = _tableStore; - - UpdateGameTable(); + Logger.PrintWarning(LogClass.Application, $"The \"custom_theme_path\" section in \"Config.json\" contains an invalid path: \"{SwitchSettings.SwitchConfig.CustomThemePath}\"."); } } - public static void CreateErrorDialog(string errorMessage) + private void UpdateColumns() { - MessageDialog errorDialog = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, errorMessage) + foreach (TreeViewColumn column in _gameTable.Columns) { - Title = "Ryujinx - Error", - Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.ryujinxIcon.png"), - WindowPosition = WindowPosition.Center - }; - errorDialog.SetSizeRequest(100, 20); - errorDialog.Run(); - errorDialog.Destroy(); + _gameTable.RemoveColumn(column); + } + + CellRendererToggle favToggle = new CellRendererToggle(); + favToggle.Toggled += FavToggle_Toggled; + + if (SwitchSettings.SwitchConfig.GuiColumns.FavColumn) { _gameTable.AppendColumn("Fav", favToggle, "active", 0); } + if (SwitchSettings.SwitchConfig.GuiColumns.IconColumn) { _gameTable.AppendColumn("Icon", new CellRendererPixbuf(), "pixbuf", 1); } + if (SwitchSettings.SwitchConfig.GuiColumns.AppColumn) { _gameTable.AppendColumn("Application", new CellRendererText(), "text", 2); } + if (SwitchSettings.SwitchConfig.GuiColumns.DevColumn) { _gameTable.AppendColumn("Developer", new CellRendererText(), "text", 3); } + if (SwitchSettings.SwitchConfig.GuiColumns.VersionColumn) { _gameTable.AppendColumn("Version", new CellRendererText(), "text", 4); } + if (SwitchSettings.SwitchConfig.GuiColumns.TimePlayedColumn) { _gameTable.AppendColumn("Time Played", new CellRendererText(), "text", 5); } + if (SwitchSettings.SwitchConfig.GuiColumns.LastPlayedColumn) { _gameTable.AppendColumn("Last Played", new CellRendererText(), "text", 6); } + if (SwitchSettings.SwitchConfig.GuiColumns.FileExtColumn) { _gameTable.AppendColumn("File Ext", new CellRendererText(), "text", 7); } + if (SwitchSettings.SwitchConfig.GuiColumns.FileSizeColumn) { _gameTable.AppendColumn("File Size", new CellRendererText(), "text", 8); } + if (SwitchSettings.SwitchConfig.GuiColumns.PathColumn) { _gameTable.AppendColumn("Path", new CellRendererText(), "text", 9); } + + foreach (TreeViewColumn column in _gameTable.Columns) + { + if (column.Title == "Fav") { _favColumn = column; } + else if (column.Title == "Application") { _appColumn = column; } + else if (column.Title == "Developer") { _devColumn = column; } + else if (column.Title == "Version") { _versionColumn = column; } + else if (column.Title == "Time Played") { _timePlayedColumn = column; } + else if (column.Title == "Last Played") { _lastPlayedColumn = column; } + else if (column.Title == "File Ext") { _fileExtColumn = column; } + else if (column.Title == "File Size") { _fileSizeColumn = column; } + else if (column.Title == "Path") { _pathColumn = column; } + } + + if (SwitchSettings.SwitchConfig.GuiColumns.FavColumn) { _favColumn.SortColumnId = 0; } + if (SwitchSettings.SwitchConfig.GuiColumns.IconColumn) { _appColumn.SortColumnId = 2; } + if (SwitchSettings.SwitchConfig.GuiColumns.AppColumn) { _devColumn.SortColumnId = 3; } + if (SwitchSettings.SwitchConfig.GuiColumns.DevColumn) { _versionColumn.SortColumnId = 4; } + if (SwitchSettings.SwitchConfig.GuiColumns.TimePlayedColumn) { _timePlayedColumn.SortColumnId = 5; } + if (SwitchSettings.SwitchConfig.GuiColumns.LastPlayedColumn) { _lastPlayedColumn.SortColumnId = 6; } + if (SwitchSettings.SwitchConfig.GuiColumns.FileExtColumn) { _fileExtColumn.SortColumnId = 7; } + if (SwitchSettings.SwitchConfig.GuiColumns.FileSizeColumn) { _fileSizeColumn.SortColumnId = 8; } + if (SwitchSettings.SwitchConfig.GuiColumns.PathColumn) { _pathColumn.SortColumnId = 9; } } - public static void UpdateGameTable() + internal static async Task UpdateGameTable() { + if (_updatingGameTable) + { + return; + } + + _updatingGameTable = true; + _tableStore.Clear(); - ApplicationLibrary.Init(SwitchSettings.SwitchConfig.GameDirs, _device.System.KeySet, _device.System.State.DesiredTitleLanguage); - foreach (ApplicationLibrary.ApplicationData AppData in ApplicationLibrary.ApplicationLibraryData) - { - _tableStore.AppendValues(new Gdk.Pixbuf(AppData.Icon, 75, 75), $"{AppData.TitleName}\n{AppData.TitleId.ToUpper()}", AppData.Developer, AppData.Version, AppData.TimePlayed, AppData.LastPlayed, AppData.FileExt, AppData.FileSize, AppData.Path); - } - } + await Task.Run(() => ApplicationLibrary.LoadApplications(SwitchSettings.SwitchConfig.GameDirs, _device.System.KeySet, _device.System.State.DesiredTitleLanguage)); - public static void ApplyTheme() - { - CssProvider cssProvider = new CssProvider(); - - if (SwitchSettings.SwitchConfig.EnableCustomTheme) - { - if (File.Exists(SwitchSettings.SwitchConfig.CustomThemePath) && (System.IO.Path.GetExtension(SwitchSettings.SwitchConfig.CustomThemePath) == ".css")) - { - cssProvider.LoadFromPath(SwitchSettings.SwitchConfig.CustomThemePath); - } - else - { - Logger.PrintWarning(LogClass.Application, $"The \"custom_theme_path\" section in \"Config.json\" contains an invalid path: \"{SwitchSettings.SwitchConfig.CustomThemePath}\""); - } - } - else - { - cssProvider.LoadFromPath(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Theme.css")); - } - - StyleContext.AddProviderForScreen(Gdk.Screen.Default, cssProvider, 800); + _updatingGameTable = false; } internal void LoadApplication(string path) { if (_gameLoaded) { - CreateErrorDialog("A game has already been loaded. Please close the emulator and try again"); + GtkDialog.CreateErrorDialog("A game has already been loaded. Please close the emulator and try again"); } else { @@ -266,19 +304,23 @@ namespace Ryujinx.UI End(); } - new Thread(new ThreadStart(CreateGameWindow)).Start(); +#if MACOS_BUILD + CreateGameWindow(); +#else + new Thread(CreateGameWindow).Start(); +#endif _gameLoaded = true; _stopEmulation.Sensitive = true; if (DiscordIntegrationEnabled) { - if (File.ReadAllLines(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "RPsupported.dat")).Contains(_device.System.TitleID)) + if (File.ReadAllLines(System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "RPsupported.dat")).Contains(_device.System.TitleId)) { - DiscordPresence.Assets.LargeImageKey = _device.System.TitleID; + DiscordPresence.Assets.LargeImageKey = _device.System.TitleId; } - string state = _device.System.TitleID; + string state = _device.System.TitleId; if (state == null) { @@ -306,40 +348,37 @@ namespace Ryujinx.UI DiscordClient.SetPresence(DiscordPresence); } - try + string metadataFolder = System.IO.Path.Combine(new VirtualFileSystem().GetBasePath(), "games", _device.System.TitleId, "gui"); + string metadataFile = System.IO.Path.Combine(metadataFolder, "metadata.json"); + + IJsonFormatterResolver resolver = CompositeResolver.Create(new[] { StandardResolver.AllowPrivateSnakeCase }); + + ApplicationMetadata appMetadata; + + if (!File.Exists(metadataFile)) { - string savePath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "RyuFS", "nand", "user", "save", "0000000000000000", _userId, _device.System.TitleID); + Directory.CreateDirectory(metadataFolder); - if (File.Exists(System.IO.Path.Combine(savePath, "TimePlayed.dat")) == false) + appMetadata = new ApplicationMetadata { - Directory.CreateDirectory(savePath); - using (FileStream stream = File.OpenWrite(System.IO.Path.Combine(savePath, "TimePlayed.dat"))) - { - stream.Write(Encoding.ASCII.GetBytes("0")); - } - } + Favorite = false, + TimePlayed = 0, + LastPlayed = "Never" + }; - if (File.Exists(System.IO.Path.Combine(savePath, "LastPlayed.dat")) == false) - { - Directory.CreateDirectory(savePath); - using (FileStream stream = File.OpenWrite(System.IO.Path.Combine(savePath, "LastPlayed.dat"))) - { - stream.Write(Encoding.ASCII.GetBytes("Never")); - } - } - - using (FileStream stream = File.OpenWrite(System.IO.Path.Combine(savePath, "LastPlayed.dat"))) - { - using (StreamWriter writer = new StreamWriter(stream)) - { - writer.WriteLine(DateTime.UtcNow); - } - } + byte[] data = JsonSerializer.Serialize(appMetadata, resolver); + File.WriteAllText(metadataFile, Encoding.UTF8.GetString(data, 0, data.Length).PrettyPrintJson()); } - catch (ArgumentNullException) + + using (Stream stream = File.OpenRead(metadataFile)) { - Logger.PrintWarning(LogClass.Application, $"Could not access save path to retrieve time/last played data using: UserID: {_userId}, TitleID: {_device.System.TitleID}"); + appMetadata = JsonSerializer.Deserialize(stream, resolver); } + + appMetadata.LastPlayed = DateTime.UtcNow.ToString(); + + byte[] saveData = JsonSerializer.Serialize(appMetadata, resolver); + File.WriteAllText(metadataFile, Encoding.UTF8.GetString(saveData, 0, saveData.Length).PrettyPrintJson()); } } @@ -347,9 +386,9 @@ namespace Ryujinx.UI { Configuration.ConfigureHid(_device, SwitchSettings.SwitchConfig); - using (GlScreen screen = new GlScreen(_device, _renderer)) + using (_screen = new GlScreen(_device, _renderer)) { - screen.MainLoop(); + _screen.MainLoop(); End(); } @@ -357,41 +396,49 @@ namespace Ryujinx.UI private static void End() { + if (_ending) + { + return; + } + + _ending = true; + if (_gameLoaded) { - try - { - string savePath = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "RyuFS", "nand", "user", "save", "0000000000000000", _userId, _device.System.TitleID); - double currentPlayTime = 0; + string metadataFolder = System.IO.Path.Combine(new VirtualFileSystem().GetBasePath(), "games", _device.System.TitleId, "gui"); + string metadataFile = System.IO.Path.Combine(metadataFolder, "metadata.json"); - using (FileStream stream = File.OpenRead(System.IO.Path.Combine(savePath, "LastPlayed.dat"))) + IJsonFormatterResolver resolver = CompositeResolver.Create(new[] { StandardResolver.AllowPrivateSnakeCase }); + + ApplicationMetadata appMetadata; + + if (!File.Exists(metadataFile)) + { + Directory.CreateDirectory(metadataFolder); + + appMetadata = new ApplicationMetadata { - using (StreamReader reader = new StreamReader(stream)) - { - DateTime startTime = DateTime.Parse(reader.ReadLine()); + Favorite = false, + TimePlayed = 0, + LastPlayed = "Never" + }; - using (FileStream lastPlayedStream = File.OpenRead(System.IO.Path.Combine(savePath, "TimePlayed.dat"))) - { - using (StreamReader lastPlayedReader = new StreamReader(lastPlayedStream)) - { - currentPlayTime = double.Parse(lastPlayedReader.ReadLine()); - } - } - - using (FileStream timePlayedStream = File.OpenWrite(System.IO.Path.Combine(savePath, "TimePlayed.dat"))) - { - using (StreamWriter timePlayedWriter = new StreamWriter(timePlayedStream)) - { - timePlayedWriter.WriteLine(currentPlayTime + Math.Round(DateTime.UtcNow.Subtract(startTime).TotalSeconds, MidpointRounding.AwayFromZero)); - } - } - } - } + byte[] data = JsonSerializer.Serialize(appMetadata, resolver); + File.WriteAllText(metadataFile, Encoding.UTF8.GetString(data, 0, data.Length).PrettyPrintJson()); } - catch (ArgumentNullException) + + using (Stream stream = File.OpenRead(metadataFile)) { - Logger.PrintWarning(LogClass.Application, $"Could not access save path to retrieve time/last played data using: UserID: {_userId}, TitleID: {_device.System.TitleID}"); + appMetadata = JsonSerializer.Deserialize(stream, resolver); } + + DateTime lastPlayedDateTime = DateTime.Parse(appMetadata.LastPlayed); + double sessionTimePlayed = DateTime.UtcNow.Subtract(lastPlayedDateTime).TotalSeconds; + + appMetadata.TimePlayed += Math.Round(sessionTimePlayed, MidpointRounding.AwayFromZero); + + byte[] saveData = JsonSerializer.Serialize(appMetadata, resolver); + File.WriteAllText(metadataFile, Encoding.UTF8.GetString(saveData, 0, saveData.Length).PrettyPrintJson()); } Profile.FinishProfiling(); @@ -423,15 +470,69 @@ namespace Ryujinx.UI } //Events - private void Row_Activated(object o, RowActivatedArgs args) + private void Application_Added(object sender, ApplicationAddedEventArgs e) + { + Application.Invoke(delegate + { + _tableStore.AppendValues( + e.AppData.Favorite, + new Gdk.Pixbuf(e.AppData.Icon, 75, 75), + $"{e.AppData.TitleName}\n{e.AppData.TitleId.ToUpper()}", + e.AppData.Developer, + e.AppData.Version, + e.AppData.TimePlayed, + e.AppData.LastPlayed, + e.AppData.FileExtension, + e.AppData.FileSize, + e.AppData.Path); + + _progressLabel.Text = $"{e.NumAppsLoaded}/{e.NumAppsFound} Games Loaded"; + _progressBar.Value = (float)e.NumAppsLoaded / e.NumAppsFound; + }); + } + + private void FavToggle_Toggled(object sender, ToggledArgs args) + { + _tableStore.GetIter(out TreeIter treeIter, new TreePath(args.Path)); + + string titleId = _tableStore.GetValue(treeIter, 2).ToString().Split("\n")[1].ToLower(); + string metadataPath = System.IO.Path.Combine(new VirtualFileSystem().GetBasePath(), "games", titleId, "gui", "metadata.json"); + + IJsonFormatterResolver resolver = CompositeResolver.Create(new[] { StandardResolver.AllowPrivateSnakeCase }); + + ApplicationMetadata appMetadata; + + using (Stream stream = File.OpenRead(metadataPath)) + { + appMetadata = JsonSerializer.Deserialize(stream, resolver); + } + + if ((bool)_tableStore.GetValue(treeIter, 0)) + { + _tableStore.SetValue(treeIter, 0, false); + + appMetadata.Favorite = false; + } + else + { + _tableStore.SetValue(treeIter, 0, true); + + appMetadata.Favorite = true; + } + + byte[] saveData = JsonSerializer.Serialize(appMetadata, resolver); + File.WriteAllText(metadataPath, Encoding.UTF8.GetString(saveData, 0, saveData.Length).PrettyPrintJson()); + } + + private void Row_Activated(object sender, RowActivatedArgs args) { _tableStore.GetIter(out TreeIter treeIter, new TreePath(args.Path.ToString())); - string path = (string)_tableStore.GetValue(treeIter, 8); + string path = (string)_tableStore.GetValue(treeIter, 9); LoadApplication(path); } - private void Load_Application_File(object o, EventArgs args) + private void Load_Application_File(object sender, EventArgs args) { FileChooserDialog fileChooser = new FileChooserDialog("Choose the file to open", this, FileChooserAction.Open, "Cancel", ResponseType.Cancel, "Open", ResponseType.Accept); @@ -448,10 +549,10 @@ namespace Ryujinx.UI LoadApplication(fileChooser.Filename); } - fileChooser.Destroy(); + fileChooser.Dispose(); } - private void Load_Application_Folder(object o, EventArgs args) + private void Load_Application_Folder(object sender, EventArgs args) { FileChooserDialog fileChooser = new FileChooserDialog("Choose the folder to open", this, FileChooserAction.SelectFolder, "Cancel", ResponseType.Cancel, "Open", ResponseType.Accept); @@ -460,35 +561,39 @@ namespace Ryujinx.UI LoadApplication(fileChooser.Filename); } - fileChooser.Destroy(); + fileChooser.Dispose(); } - private void Open_Ryu_Folder(object o, EventArgs args) + private void Open_Ryu_Folder(object sender, EventArgs args) { Process.Start(new ProcessStartInfo() { - FileName = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "RyuFs"), + FileName = new VirtualFileSystem().GetBasePath(), UseShellExecute = true, Verb = "open" }); } - private void Exit_Pressed(object o, EventArgs args) + private void Exit_Pressed(object sender, EventArgs args) { + _screen?.Exit(); End(); } - private void Window_Close(object o, DeleteEventArgs args) + private void Window_Close(object sender, DeleteEventArgs args) { + _screen?.Exit(); End(); } - private void StopEmulation_Pressed(object o, EventArgs args) + private void StopEmulation_Pressed(object sender, EventArgs args) { // TODO: Write logic to kill running game + + _gameLoaded = false; } - private void FullScreen_Toggled(object o, EventArgs args) + private void FullScreen_Toggled(object sender, EventArgs args) { if (_fullScreen.Active) { @@ -500,19 +605,15 @@ namespace Ryujinx.UI } } - private void Settings_Pressed(object o, EventArgs args) + private void Settings_Pressed(object sender, EventArgs args) { - SwitchSettings SettingsWin = new SwitchSettings(_device); - - _gtkApplication.Register(GLib.Cancellable.Current); - _gtkApplication.AddWindow(SettingsWin); - - SettingsWin.Show(); + SwitchSettings settingsWin = new SwitchSettings(_device); + settingsWin.Show(); } - private void Update_Pressed(object o, EventArgs args) + private void Update_Pressed(object sender, EventArgs args) { - string ryuUpdater = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "RyuFS", "RyuUpdater.exe"); + string ryuUpdater = System.IO.Path.Combine(new VirtualFileSystem().GetBasePath(), "RyuUpdater.exe"); try { @@ -520,81 +621,249 @@ namespace Ryujinx.UI } catch(System.ComponentModel.Win32Exception) { - CreateErrorDialog("Update canceled by user or updater was not found"); + GtkDialog.CreateErrorDialog("Update canceled by user or updater was not found"); } } - private void About_Pressed(object o, EventArgs args) + private void About_Pressed(object sender, EventArgs args) { - AboutWindow AboutWin = new AboutWindow(); - - _gtkApplication.Register(GLib.Cancellable.Current); - _gtkApplication.AddWindow(AboutWin); - - AboutWin.Show(); + AboutWindow aboutWin = new AboutWindow(); + aboutWin.Show(); } - private void Icon_Toggled(object o, EventArgs args) + private void Fav_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[0] = _iconToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.FavColumn = _favToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void Title_Toggled(object o, EventArgs args) + private void Icon_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[1] = _titleToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.IconColumn = _iconToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void Developer_Toggled(object o, EventArgs args) + private void Title_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[2] = _developerToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.AppColumn = _appToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void Version_Toggled(object o, EventArgs args) + private void Developer_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[3] = _versionToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.DevColumn = _developerToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void TimePlayed_Toggled(object o, EventArgs args) + private void Version_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[4] = _timePlayedToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.VersionColumn = _versionToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void LastPlayed_Toggled(object o, EventArgs args) + private void TimePlayed_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[5] = _lastPlayedToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.TimePlayedColumn = _timePlayedToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void FileExt_Toggled(object o, EventArgs args) + private void LastPlayed_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[6] = _fileExtToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.LastPlayedColumn = _lastPlayedToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void FileSize_Toggled(object o, EventArgs args) + private void FileExt_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[7] = _fileSizeToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.FileExtColumn = _fileExtToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); } - private void Path_Toggled(object o, EventArgs args) + private void FileSize_Toggled(object sender, EventArgs args) { - SwitchSettings.SwitchConfig.GuiColumns[8] = _pathToggle.Active; + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.FileSizeColumn = _fileSizeToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); + } + + private void Path_Toggled(object sender, EventArgs args) + { + GuiColumns updatedColumns = SwitchSettings.SwitchConfig.GuiColumns; + + updatedColumns.PathColumn = _pathToggle.Active; + SwitchSettings.SwitchConfig.GuiColumns = updatedColumns; + + Configuration.SaveConfig(SwitchSettings.SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); + + UpdateColumns(); + } + + private void RefreshList_Pressed(object sender, ButtonReleaseEventArgs args) + { +#pragma warning disable CS4014 + UpdateGameTable(); +#pragma warning restore CS4014 + } + + private static int TimePlayedSort(ITreeModel model, TreeIter a, TreeIter b) + { + string aValue = model.GetValue(a, 5).ToString(); + string bValue = model.GetValue(b, 5).ToString(); + + if (aValue.Length > 4 && aValue.Substring(aValue.Length - 4) == "mins") + { + aValue = (float.Parse(aValue.Substring(0, aValue.Length - 5)) * 60).ToString(); + } + else if (aValue.Length > 3 && aValue.Substring(aValue.Length - 3) == "hrs") + { + aValue = (float.Parse(aValue.Substring(0, aValue.Length - 4)) * 3600).ToString(); + } + else if (aValue.Length > 4 && aValue.Substring(aValue.Length - 4) == "days") + { + aValue = (float.Parse(aValue.Substring(0, aValue.Length - 5)) * 86400).ToString(); + } + else + { + aValue = aValue.Substring(0, aValue.Length - 1); + } + + if (bValue.Length > 4 && bValue.Substring(bValue.Length - 4) == "mins") + { + bValue = (float.Parse(bValue.Substring(0, bValue.Length - 5)) * 60).ToString(); + } + else if (bValue.Length > 3 && bValue.Substring(bValue.Length - 3) == "hrs") + { + bValue = (float.Parse(bValue.Substring(0, bValue.Length - 4)) * 3600).ToString(); + } + else if (bValue.Length > 4 && bValue.Substring(bValue.Length - 4) == "days") + { + bValue = (float.Parse(bValue.Substring(0, bValue.Length - 5)) * 86400).ToString(); + } + else + { + bValue = bValue.Substring(0, bValue.Length - 1); + } + + if (float.Parse(aValue) > float.Parse(bValue)) + { + return -1; + } + else if (float.Parse(bValue) > float.Parse(aValue)) + { + return 1; + } + else + { + return 0; + } + } + + private static int LastPlayedSort(ITreeModel model, TreeIter a, TreeIter b) + { + string aValue = model.GetValue(a, 6).ToString(); + string bValue = model.GetValue(b, 6).ToString(); + + if (aValue == "Never") + { + aValue = DateTime.UnixEpoch.ToString(); + } + + if (bValue == "Never") + { + bValue = DateTime.UnixEpoch.ToString(); + } + + return DateTime.Compare(DateTime.Parse(bValue), DateTime.Parse(aValue)); + } + + private static int FileSizeSort(ITreeModel model, TreeIter a, TreeIter b) + { + string aValue = model.GetValue(a, 8).ToString(); + string bValue = model.GetValue(b, 8).ToString(); + + if (aValue.Substring(aValue.Length - 2) == "GB") + { + aValue = (float.Parse(aValue[0..^2]) * 1024).ToString(); + } + else + { + aValue = aValue[0..^2]; + } + + if (bValue.Substring(bValue.Length - 2) == "GB") + { + bValue = (float.Parse(bValue[0..^2]) * 1024).ToString(); + } + else + { + bValue = bValue[0..^2]; + } + + if (float.Parse(aValue) > float.Parse(bValue)) + { + return -1; + } + else if (float.Parse(bValue) > float.Parse(aValue)) + { + return 1; + } + else + { + return 0; + } } } } diff --git a/Ryujinx/Ui/MainWindow.glade b/Ryujinx/Ui/MainWindow.glade index e12a7b1bb..6d66dc200 100644 --- a/Ryujinx/Ui/MainWindow.glade +++ b/Ryujinx/Ui/MainWindow.glade @@ -126,13 +126,23 @@ True False - Select which GUI columns to enable (restart Ryujinx for these changes to take effect) + Select which GUI columns to enable Enable GUI Columns True True False + + + True + False + Enable or Disable Favorite Games Column in the game list + Enable Favorite Games Column + True + + + True @@ -144,7 +154,7 @@ - + True False Enable or Disable Title Name/ID Column in the game list @@ -303,22 +313,96 @@ - + True - True - in + False + vertical - + True True - False - True - True - - - + in + + + True + True + True + True + + + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + + + + RefreshList + True + False + gtk-refresh + + + + + False + True + 0 + + + + + True + False + 5 + 5 + 2 + 2 + 0/0 Games Loaded + + + False + True + 1 + + + + + 200 + True + False + start + 5 + 5 + + + True + True + 2 + + + + + False + True + 1 + @@ -327,20 +411,6 @@ 1 - - - 1280 - 720 - True - True - False - - - True - True - 2 - - diff --git a/Ryujinx/Ui/NpadController.cs b/Ryujinx/Ui/NpadController.cs index c0baf9fb4..f72c40755 100644 --- a/Ryujinx/Ui/NpadController.cs +++ b/Ryujinx/Ui/NpadController.cs @@ -3,7 +3,7 @@ using OpenTK.Input; using Ryujinx.HLE.Input; using System; -namespace Ryujinx.UI.Input +namespace Ryujinx.Ui.Input { public enum ControllerInputId { @@ -64,7 +64,6 @@ namespace Ryujinx.UI.Input public struct NpadControllerRight { public ControllerInputId Stick; - public ControllerInputId StickY; public ControllerInputId StickButton; public ControllerInputId ButtonA; public ControllerInputId ButtonB; diff --git a/Ryujinx/Ui/NpadKeyboard.cs b/Ryujinx/Ui/NpadKeyboard.cs index ac739c086..95fb22218 100644 --- a/Ryujinx/Ui/NpadKeyboard.cs +++ b/Ryujinx/Ui/NpadKeyboard.cs @@ -1,7 +1,7 @@ using OpenTK.Input; using Ryujinx.HLE.Input; -namespace Ryujinx.UI.Input +namespace Ryujinx.Ui.Input { public struct NpadKeyboardLeft { diff --git a/Ryujinx/Ui/SwitchSettings.cs b/Ryujinx/Ui/SwitchSettings.cs index 589d9a7d1..955c6b0b6 100644 --- a/Ryujinx/Ui/SwitchSettings.cs +++ b/Ryujinx/Ui/SwitchSettings.cs @@ -1,27 +1,29 @@ using Gtk; -using GUI = Gtk.Builder.ObjectAttribute; using Ryujinx.HLE.HOS.SystemState; using Ryujinx.HLE.Input; -using Ryujinx.UI.Input; +using Ryujinx.Ui.Input; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; -namespace Ryujinx.UI +using GUI = Gtk.Builder.ObjectAttribute; + +namespace Ryujinx.Ui { public class SwitchSettings : Window { internal static Configuration SwitchConfig { get; set; } - internal HLE.Switch Device { get; set; } + private readonly HLE.Switch _device; private static ListStore _gameDirsBoxStore; private static bool _listeningForKeypress; -#pragma warning disable 649 +#pragma warning disable CS0649 +#pragma warning disable IDE0044 [GUI] Window _settingsWin; [GUI] CheckButton _errorLogToggle; [GUI] CheckButton _warningLogToggle; @@ -51,7 +53,7 @@ namespace Ryujinx.UI [GUI] ToggleButton _removeDir; [GUI] Entry _logPath; [GUI] Entry _graphicsShadersDumpPath; - [GUI] Image _controllerImage; + [GUI] Image _controller1Image; [GUI] ComboBoxText _controller1Type; [GUI] ToggleButton _lStickUp1; @@ -78,67 +80,70 @@ namespace Ryujinx.UI [GUI] ToggleButton _plus1; [GUI] ToggleButton _r1; [GUI] ToggleButton _zR1; -#pragma warning restore 649 +#pragma warning restore CS0649 +#pragma warning restore IDE0044 - public static void ConfigureSettings(Configuration Instance) { SwitchConfig = Instance; } + public static void ConfigureSettings(Configuration instance) { SwitchConfig = instance; } public SwitchSettings(HLE.Switch device) : this(new Builder("Ryujinx.Ui.SwitchSettings.glade"), device) { } private SwitchSettings(Builder builder, HLE.Switch device) : base(builder.GetObject("_settingsWin").Handle) { - Device = device; - builder.Autoconnect(this); - _settingsWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.ryujinxIcon.png"); - _controllerImage.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.JoyCon.png", 500, 500); + _device = device; + + _settingsWin.Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png"); + _controller1Image.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.JoyCon.png", 500, 500); //Bind Events - _lStickUp1.Clicked += (o, args) => Button_Pressed(o, args, _lStickUp1); - _lStickDown1.Clicked += (o, args) => Button_Pressed(o, args, _lStickDown1); - _lStickLeft1.Clicked += (o, args) => Button_Pressed(o, args, _lStickLeft1); - _lStickRight1.Clicked += (o, args) => Button_Pressed(o, args, _lStickRight1); - _lStickButton1.Clicked += (o, args) => Button_Pressed(o, args, _lStickButton1); - _dpadUp1.Clicked += (o, args) => Button_Pressed(o, args, _dpadUp1); - _dpadDown1.Clicked += (o, args) => Button_Pressed(o, args, _dpadDown1); - _dpadLeft1.Clicked += (o, args) => Button_Pressed(o, args, _dpadLeft1); - _dpadRight1.Clicked += (o, args) => Button_Pressed(o, args, _dpadRight1); - _minus1.Clicked += (o, args) => Button_Pressed(o, args, _minus1); - _l1.Clicked += (o, args) => Button_Pressed(o, args, _l1); - _zL1.Clicked += (o, args) => Button_Pressed(o, args, _zL1); - _rStickUp1.Clicked += (o, args) => Button_Pressed(o, args, _rStickUp1); - _rStickDown1.Clicked += (o, args) => Button_Pressed(o, args, _rStickDown1); - _rStickLeft1.Clicked += (o, args) => Button_Pressed(o, args, _rStickLeft1); - _rStickRight1.Clicked += (o, args) => Button_Pressed(o, args, _rStickRight1); - _rStickButton1.Clicked += (o, args) => Button_Pressed(o, args, _rStickButton1); - _a1.Clicked += (o, args) => Button_Pressed(o, args, _a1); - _b1.Clicked += (o, args) => Button_Pressed(o, args, _b1); - _x1.Clicked += (o, args) => Button_Pressed(o, args, _x1); - _y1.Clicked += (o, args) => Button_Pressed(o, args, _y1); - _plus1.Clicked += (o, args) => Button_Pressed(o, args, _plus1); - _r1.Clicked += (o, args) => Button_Pressed(o, args, _r1); - _zR1.Clicked += (o, args) => Button_Pressed(o, args, _zR1); + _lStickUp1.Clicked += (sender, args) => Button_Pressed(sender, args, _lStickUp1); + _lStickDown1.Clicked += (sender, args) => Button_Pressed(sender, args, _lStickDown1); + _lStickLeft1.Clicked += (sender, args) => Button_Pressed(sender, args, _lStickLeft1); + _lStickRight1.Clicked += (sender, args) => Button_Pressed(sender, args, _lStickRight1); + _lStickButton1.Clicked += (sender, args) => Button_Pressed(sender, args, _lStickButton1); + _dpadUp1.Clicked += (sender, args) => Button_Pressed(sender, args, _dpadUp1); + _dpadDown1.Clicked += (sender, args) => Button_Pressed(sender, args, _dpadDown1); + _dpadLeft1.Clicked += (sender, args) => Button_Pressed(sender, args, _dpadLeft1); + _dpadRight1.Clicked += (sender, args) => Button_Pressed(sender, args, _dpadRight1); + _minus1.Clicked += (sender, args) => Button_Pressed(sender, args, _minus1); + _l1.Clicked += (sender, args) => Button_Pressed(sender, args, _l1); + _zL1.Clicked += (sender, args) => Button_Pressed(sender, args, _zL1); + _rStickUp1.Clicked += (sender, args) => Button_Pressed(sender, args, _rStickUp1); + _rStickDown1.Clicked += (sender, args) => Button_Pressed(sender, args, _rStickDown1); + _rStickLeft1.Clicked += (sender, args) => Button_Pressed(sender, args, _rStickLeft1); + _rStickRight1.Clicked += (sender, args) => Button_Pressed(sender, args, _rStickRight1); + _rStickButton1.Clicked += (sender, args) => Button_Pressed(sender, args, _rStickButton1); + _a1.Clicked += (sender, args) => Button_Pressed(sender, args, _a1); + _b1.Clicked += (sender, args) => Button_Pressed(sender, args, _b1); + _x1.Clicked += (sender, args) => Button_Pressed(sender, args, _x1); + _y1.Clicked += (sender, args) => Button_Pressed(sender, args, _y1); + _plus1.Clicked += (sender, args) => Button_Pressed(sender, args, _plus1); + _r1.Clicked += (sender, args) => Button_Pressed(sender, args, _r1); + _zR1.Clicked += (sender, args) => Button_Pressed(sender, args, _zR1); + _controller1Type.Changed += (sender, args) => Controller_Changed(sender, args, _controller1Type.ActiveId, _controller1Image); //Setup Currents - if (SwitchConfig.EnableFileLog) { _fileLogToggle.Click(); } - if (SwitchConfig.LoggingEnableError) { _errorLogToggle.Click(); } - if (SwitchConfig.LoggingEnableWarn) { _warningLogToggle.Click(); } - if (SwitchConfig.LoggingEnableInfo) { _infoLogToggle.Click(); } - if (SwitchConfig.LoggingEnableStub) { _stubLogToggle.Click(); } - if (SwitchConfig.LoggingEnableDebug) { _debugLogToggle.Click(); } - if (SwitchConfig.LoggingEnableGuest) { _guestLogToggle.Click(); } - if (SwitchConfig.LoggingEnableFsAccessLog) { _fsAccessLogToggle.Click(); } - if (SwitchConfig.DockedMode) { _dockedModeToggle.Click(); } - if (SwitchConfig.EnableDiscordIntegration) { _discordToggle.Click(); } - if (SwitchConfig.EnableVsync) { _vSyncToggle.Click(); } - if (SwitchConfig.EnableMulticoreScheduling) { _multiSchedToggle.Click(); } - if (SwitchConfig.EnableFsIntegrityChecks) { _fsicToggle.Click(); } - if (SwitchConfig.IgnoreMissingServices) { _ignoreToggle.Click(); } - if (SwitchConfig.EnableKeyboard) { _directKeyboardAccess.Click(); } - if (SwitchConfig.EnableCustomTheme) { _custThemeToggle.Click(); } + if (SwitchConfig.EnableFileLog) _fileLogToggle.Click(); + if (SwitchConfig.LoggingEnableError) _errorLogToggle.Click(); + if (SwitchConfig.LoggingEnableWarn) _warningLogToggle.Click(); + if (SwitchConfig.LoggingEnableInfo) _infoLogToggle.Click(); + if (SwitchConfig.LoggingEnableStub) _stubLogToggle.Click(); + if (SwitchConfig.LoggingEnableDebug) _debugLogToggle.Click(); + if (SwitchConfig.LoggingEnableGuest) _guestLogToggle.Click(); + if (SwitchConfig.LoggingEnableFsAccessLog) _fsAccessLogToggle.Click(); + if (SwitchConfig.DockedMode) _dockedModeToggle.Click(); + if (SwitchConfig.EnableDiscordIntegration) _discordToggle.Click(); + if (SwitchConfig.EnableVsync) _vSyncToggle.Click(); + if (SwitchConfig.EnableMulticoreScheduling) _multiSchedToggle.Click(); + if (SwitchConfig.EnableFsIntegrityChecks) _fsicToggle.Click(); + if (SwitchConfig.IgnoreMissingServices) _ignoreToggle.Click(); + if (SwitchConfig.EnableKeyboard) _directKeyboardAccess.Click(); + if (SwitchConfig.EnableCustomTheme) _custThemeToggle.Click(); _systemLanguageSelect.SetActiveId(SwitchConfig.SystemLanguage.ToString()); _controller1Type .SetActiveId(SwitchConfig.ControllerType.ToString()); + Controller_Changed(null, null, _controller1Type.ActiveId, _controller1Image); _lStickUp1.Label = SwitchConfig.KeyboardControls.LeftJoycon.StickUp.ToString(); _lStickDown1.Label = SwitchConfig.KeyboardControls.LeftJoycon.StickDown.ToString(); @@ -190,7 +195,7 @@ namespace Ryujinx.UI } //Events - private void Button_Pressed(object obj, EventArgs args, ToggleButton Button) + private void Button_Pressed(object sender, EventArgs args, ToggleButton button) { if (_listeningForKeypress == false) { @@ -198,25 +203,25 @@ namespace Ryujinx.UI _listeningForKeypress = true; - void On_KeyPress(object Obj, KeyPressEventArgs KeyPressed) + void On_KeyPress(object o, KeyPressEventArgs keyPressed) { - string key = KeyPressed.Event.Key.ToString(); + string key = keyPressed.Event.Key.ToString(); string capKey = key.First().ToString().ToUpper() + key.Substring(1); if (Enum.IsDefined(typeof(OpenTK.Input.Key), capKey)) { - Button.Label = capKey; + button.Label = capKey; } - else if (GdkToOpenTKInput.ContainsKey(key)) + else if (GdkToOpenTkInput.ContainsKey(key)) { - Button.Label = GdkToOpenTKInput[key]; + button.Label = GdkToOpenTkInput[key]; } else { - Button.Label = "Space"; + button.Label = "Space"; } - Button.SetStateFlags(0, true); + button.SetStateFlags(0, true); KeyPressEvent -= On_KeyPress; @@ -225,11 +230,30 @@ namespace Ryujinx.UI } else { - Button.SetStateFlags(0, true); + button.SetStateFlags(0, true); } } - private void AddDir_Pressed(object obj, EventArgs args) + private void Controller_Changed(object sender, EventArgs args, string controllerType, Image controllerImage) + { + switch (controllerType) + { + case "ProController": + controllerImage.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.ProCon.png", 500, 500); + break; + case "NpadLeft": + controllerImage.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.BlueCon.png", 500, 500); + break; + case "NpadRight": + controllerImage.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.RedCon.png", 500, 500); + break; + default: + controllerImage.Pixbuf = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.JoyCon.png", 500, 500); + break; + } + } + + private void AddDir_Pressed(object sender, EventArgs args) { if (Directory.Exists(_addGameDirBox.Buffer.Text)) { @@ -239,7 +263,7 @@ namespace Ryujinx.UI _addDir.SetStateFlags(0, true); } - private void BrowseDir_Pressed(object obj, EventArgs args) + private void BrowseDir_Pressed(object sender, EventArgs args) { FileChooserDialog fileChooser = new FileChooserDialog("Choose the game directory to add to the list", this, FileChooserAction.SelectFolder, "Cancel", ResponseType.Cancel, "Add", ResponseType.Accept); @@ -248,12 +272,12 @@ namespace Ryujinx.UI _gameDirsBoxStore.AppendValues(fileChooser.Filename); } - fileChooser.Destroy(); + fileChooser.Dispose(); _browseDir.SetStateFlags(0, true); } - private void RemoveDir_Pressed(object obj, EventArgs args) + private void RemoveDir_Pressed(object sender, EventArgs args) { TreeSelection selection = _gameDirsBox.Selection; @@ -263,14 +287,14 @@ namespace Ryujinx.UI _removeDir.SetStateFlags(0, true); } - private void CustThemeToggle_Activated(object obj, EventArgs args) + private void CustThemeToggle_Activated(object sender, EventArgs args) { _custThemePath.Sensitive = _custThemeToggle.Active; _custThemePathLabel.Sensitive = _custThemeToggle.Active; _browseThemePath.Sensitive = _custThemeToggle.Active; } - private void BrowseThemeDir_Pressed(object obj, EventArgs args) + private void BrowseThemeDir_Pressed(object sender, EventArgs args) { FileChooserDialog fileChooser = new FileChooserDialog("Choose the theme to load", this, FileChooserAction.Open, "Cancel", ResponseType.Cancel, "Select", ResponseType.Accept); @@ -282,12 +306,12 @@ namespace Ryujinx.UI _custThemePath.Buffer.Text = fileChooser.Filename; } - fileChooser.Destroy(); + fileChooser.Dispose(); _browseThemePath.SetStateFlags(0, true); } - private void SaveToggle_Activated(object obj, EventArgs args) + private void SaveToggle_Activated(object sender, EventArgs args) { List gameDirs = new List(); @@ -358,20 +382,21 @@ namespace Ryujinx.UI SwitchConfig.FsGlobalAccessLogMode = (int)_fsLogSpinAdjustment.Value; Configuration.SaveConfig(SwitchConfig, System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Config.json")); - Configuration.Configure(Device, SwitchConfig); + Configuration.Configure(_device, SwitchConfig); MainWindow.ApplyTheme(); +#pragma warning disable CS4014 MainWindow.UpdateGameTable(); - - Destroy(); +#pragma warning restore CS4014 + Dispose(); } - private void CloseToggle_Activated(object obj, EventArgs args) + private void CloseToggle_Activated(object sender, EventArgs args) { - Destroy(); + Dispose(); } - public readonly Dictionary GdkToOpenTKInput = new Dictionary() + public readonly Dictionary GdkToOpenTkInput = new Dictionary() { { "Key_0", "Number0" }, { "Key_1", "Number1" }, diff --git a/Ryujinx/Ui/SwitchSettings.glade b/Ryujinx/Ui/SwitchSettings.glade index 74141a2b9..cd00625c4 100644 --- a/Ryujinx/Ui/SwitchSettings.glade +++ b/Ryujinx/Ui/SwitchSettings.glade @@ -139,6 +139,7 @@ True False Change System Language + 5 American English British English @@ -174,7 +175,7 @@ - Enable Discord Integration + Enable Discord Rich Presence True True False @@ -512,7 +513,7 @@ - + True False vertical @@ -521,7 +522,7 @@ True False 5 - 10 + 5 Enable Docked Mode @@ -563,636 +564,66 @@ - + True - True + False + + + False + True + 1 + + + + + True + False + 10 + 10 + 5 True False - 5 - 5 - 5 - 5 + vertical True False - vertical - + True False - - - True - False - The primary controller's type - center - 10 - 10 - 5 - 5 - Controller Type: - - - False - True - 0 - - - - - True - False - The primary controller's type - 5 - 0 - - Handheld - Pro Controller - Paired Joycons - Left Joycon - Right Joycon - - - - True - True - 1 - - - - - True - True - 10 - 0 - - - - - True - False - 2 - 5 - - - True - False - LStick Up - - - 0 - 0 - - - - - True - False - LStick Down - - - 0 - 1 - - - - - True - False - LStick Left - - - 0 - 2 - - - - - True - False - LStick Right - - - 0 - 3 - - - - - True - False - LStick Button - - - 0 - 4 - - - - - True - False - Dpad Up - - - 0 - 5 - - - - - True - False - Dpad Down - - - 0 - 6 - - - - - True - False - Dpad Left - - - 0 - 7 - - - - - True - False - Dpad Right - - - 0 - 8 - - - - - True - False - - - - - 0 - 9 - - - - - True - False - L - - - 0 - 10 - - - - - True - False - ZL - - - 0 - 11 - - - - - True - False - ZR - - - 2 - 11 - - - - - True - False - R - - - 2 - 10 - - - - - True - False - + - - - 2 - 9 - - - - - True - False - Y - - - 2 - 8 - - - - - True - False - X - - - 2 - 7 - - - - - True - False - B - - - 2 - 6 - - - - - True - False - A - - - 2 - 5 - - - - - True - False - RStick Button - - - 2 - 4 - - - - - True - False - RStick Right - - - 2 - 3 - - - - - True - False - RStick Left - - - 2 - 2 - - - - - True - False - RStick Down - - - 2 - 1 - - - - - True - False - RStick Up - - - 2 - 0 - - - - - - True - True - True - - - 1 - 0 - - - - - - True - True - True - - - 1 - 1 - - - - - - True - True - True - - - 1 - 2 - - - - - - True - True - True - - - 1 - 3 - - - - - - True - True - True - - - 1 - 4 - - - - - - True - True - True - - - 1 - 5 - - - - - - True - True - True - - - 1 - 6 - - - - - - True - True - True - - - 1 - 7 - - - - - - True - True - True - - - 1 - 8 - - - - - - True - True - True - - - 1 - 9 - - - - - - True - True - True - - - 1 - 10 - - - - - - True - True - True - - - 1 - 11 - - - - - - True - True - True - - - 3 - 0 - - - - - - True - True - True - - - 3 - 1 - - - - - - True - True - True - - - 3 - 2 - - - - - - True - True - True - - - 3 - 3 - - - - - - True - True - True - - - 3 - 4 - - - - - - True - True - True - - - 3 - 5 - - - - - - True - True - True - - - 3 - 6 - - - - - - True - True - True - - - 3 - 7 - - - - - - True - True - True - - - 3 - 8 - - - - - - True - True - True - - - 3 - 9 - - - - - - True - True - True - - - 3 - 10 - - - - - - True - True - True - - - 3 - 11 - - + The primary controller's type + center + 5 + 5 + Controller Type: False True - 10 + 0 + + + + + True + False + The primary controller's type + 5 + 0 + + Handheld + Pro Controller + Paired Joycons + Left Joycon + Right Joycon + + + + True + True 1 @@ -1200,179 +631,592 @@ False True + 10 0 - + True False - 5 + 2 + 5 + + + True + False + LStick Up + + + 0 + 0 + + + + + True + False + LStick Down + + + 0 + 1 + + + + + True + False + LStick Left + + + 0 + 2 + + + + + True + False + LStick Right + + + 0 + 3 + + + + + True + False + LStick Button + + + 0 + 4 + + + + + True + False + Dpad Up + + + 0 + 5 + + + + + True + False + Dpad Down + + + 0 + 6 + + + + + True + False + Dpad Left + + + 0 + 7 + + + + + True + False + Dpad Right + + + 0 + 8 + + + + + True + False + - + + + 0 + 9 + + + + + True + False + L + + + 0 + 10 + + + + + True + False + ZL + + + 0 + 11 + + + + + True + False + ZR + + + 2 + 11 + + + + + True + False + R + + + 2 + 10 + + + + + True + False + + + + + 2 + 9 + + + + + True + False + Y + + + 2 + 8 + + + + + True + False + X + + + 2 + 7 + + + + + True + False + B + + + 2 + 6 + + + + + True + False + A + + + 2 + 5 + + + + + True + False + RStick Button + + + 2 + 4 + + + + + True + False + RStick Right + + + 2 + 3 + + + + + True + False + RStick Left + + + 2 + 2 + + + + + True + False + RStick Down + + + 2 + 1 + + + + + True + False + RStick Up + + + 2 + 0 + + + + + + True + True + True + + + 1 + 0 + + + + + + True + True + True + + + 1 + 1 + + + + + + True + True + True + + + 1 + 2 + + + + + + True + True + True + + + 1 + 3 + + + + + + True + True + True + + + 1 + 4 + + + + + + True + True + True + + + 1 + 5 + + + + + + True + True + True + + + 1 + 6 + + + + + + True + True + True + + + 1 + 7 + + + + + + True + True + True + + + 1 + 8 + + + + + + True + True + True + + + 1 + 9 + + + + + + True + True + True + + + 1 + 10 + + + + + + True + True + True + + + 1 + 11 + + + + + + True + True + True + + + 3 + 0 + + + + + + True + True + True + + + 3 + 1 + + + + + + True + True + True + + + 3 + 2 + + + + + + True + True + True + + + 3 + 3 + + + + + + True + True + True + + + 3 + 4 + + + + + + True + True + True + + + 3 + 5 + + + + + + True + True + True + + + 3 + 6 + + + + + + True + True + True + + + 3 + 7 + + + + + + True + True + True + + + 3 + 8 + + + + + + True + True + True + + + 3 + 9 + + + + + + True + True + True + + + 3 + 10 + + + + + + True + True + True + + + 3 + 11 + + - True + False True + 10 1 - - - - True - False - Controller 1 - - False + False + True + 0 - + True False - Multiple controllers are not yet supported + True + True 1 - True - - - - - True - False - Controller 2 - - - 1 - False - - - - - True - False - Multiple controllers are not yet supported - - - 2 - - - - - True - False - Controller 3 - - - 2 - False - - - - - True - False - Multiple controllers are not yet supported - - - 3 - - - - - True - False - Controller 4 - - - 3 - False - - - - - True - False - Multiple controllers are not yet supported - - - 4 - - - - - True - False - Controller 5 - - - 4 - False - - - - - True - False - Multiple controllers are not yet supported - - - 5 - - - - - True - False - Controller 6 - - - 5 - False - - - - - True - False - Multiple controllers are not yet supported - - - 6 - - - - - True - False - Controller 7 - - - 6 - False - - - - - True - False - Multiple controllers are not yet supported - - - 7 - - - - - True - False - Controller 8 - - - 7 - False diff --git a/Ryujinx/Ui/assets/BlueCon.png b/Ryujinx/Ui/assets/BlueCon.png new file mode 100644 index 0000000000000000000000000000000000000000..25691957eb95c51227ab77ecd2a89f345b4e829f GIT binary patch literal 164842 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

{M=a)!YT?KyUcGl-;A>Wcn47t?a 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

Fh)d*e($|>L_HUSf@HVF{So&#=Sh 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 delta 3724 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 P(9yC&+91lzJmUTfJQM$A diff --git a/Ryujinx/Ui/assets/GitHubLogo.png b/Ryujinx/Ui/assets/GitHubLogo.png index 192846a12085914cc0e38d9b48036b11d2a4d7c4..2e860709ed0181c386040e0eb51be48a094dcd28 100644 GIT binary patch literal 26883 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

VEK1_X4uZ% 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 diff --git a/Ryujinx/Ui/assets/ryujinxIcon.png b/Ryujinx/Ui/assets/Icon.png similarity index 100% rename from Ryujinx/Ui/assets/ryujinxIcon.png rename to Ryujinx/Ui/assets/Icon.png diff --git a/Ryujinx/Ui/assets/JoyCon.png b/Ryujinx/Ui/assets/JoyCon.png index ec8a8f993cccadfd1ca5c4cbac1b8d990835cc3e..ec7458637669e084c9041fbe87afaa8b0ae486f7 100644 GIT binary patch literal 331451 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�Jm_-agno1NRrTd^TMam~g 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%0DW+rF}|PY%fsa^ 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 z z>ik6Som=qzoVz5go3SHH4G!nE{bh7F-k5 zuRE*-i64e-c<=swT)V*`>XA=4n5(h)Qe0e&o%hIj$W1{-TfG?1h5L{7^6*L4Td?^w%9* zn`IudY7{|5+){Gui_h3O3C)QwP%-SVaOuqw5Ti3&Kp(7OR|i2oD{n74VF@+?L^o`_ z%qg;3gqC*n*};A?KC#BOETwsu8YDRji$O{U=w6Xm?y1;ss61jmHV2J8es+X$uUBDY^; zAjqfhkv*DFG5v04Koz6T`x%DWMiso|OB@wvnvB%#XE{a}3jar!*NW%-6Emg?r}22y zqs+xm2PbE0HK7imn$f$e-E>!XO<9K%*+Ve$%rLEgn~#)FPrQQAc`to;VbCsSi_elk zqybh_#2ujlwLw%5${6mgSMJP`yg^->+T$04)C#qn`{`wkPifhS9#O&l@x?O2Ios#&5VJh(NgS#0Dl z@o~3h5|{dSpTF+@n>F%UuGr3U8;g2P^Efl+y^x9He2-Ki&xtw6;BI5dC?fQ zdj2z-!>SeL@6YnvuW0P(7TE^I-=pOKAp6p(V%qi+5JAmf0rEj9kInwL&#S;mbr0#1 zfVp$yO+KS!!N7cP=i>2dIGu-vu~O<0MoSJl{!eE`7fQ0Xdf_V}a@e$q4dfH~+yS`Y z(aPOEIMxW5vxNdK>v97g0D0A_*KScdbvpnHoHTY^R77M0Mm+7?(XhEi@R%ZFYXkA zYjG%0Tw1ia6?gaIEl$xQMT>sv`~6`i49q0C&)FlpchB-yQ&GQ%qc4{=o zbxj$Ja6Ys8Xclm^tS-Et{+GzqYmQZ2>~iqA8#d72?DF}&cKNaE)aGgvHW%pZ4LqL_ zJ?}gZ6J1S(bu{wo>grg~vpltm)%Eptn9tP-aQ4cJG?*tp*u?*-59--=+@0|!w(e7; zp!?83n?iS5KLu)XhT)>3I*%5^dP%YnfK9(Vv->kD)5354M$=q|sfvk6uJ4tk43#Rc zCjmgYxlA@W3-6D1W%4ATusqHX&Zne(0t&g*i(eDF@!uuXpjDtJDkDdmI+Ws%@{u7(W3MdJsvvqZFV&j4Ls^sPMpg=eAryB7M_Q&|{AI?8*6AA15nU*7k>KmDK!Zo}M z&*3&(LT$J>{H!GkZ6o{i!4%^_WOGSj%%MHVXJH&k`-Aru41+UoC?qBN$elmx$y1jDL2-c6CCmP==NoW+BwPj_}Ou)iYBg;8YI(3Fo)N;zuBQJUmM{+r zr=iIa^*yVefU!+w!&x84y)j|L?dd-~L{RnJhB+*kEyJ}f1or&;r=qP0dH53Y5a#r? z{TKOvWXsf*m`T7<*+?FYFdO-o#Sqaek^bpB{Qj|F7nLyZx&KF1qh+!g&eIih0*PUr z%8%e-5<4<)Sbvq@1yfn@!pP&(wPq(y;n%0DkZ!M|dAXjyQ?47{Fp8S}9;UGLH~O-0 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 @%N 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 VFU7p#;O}Pu0#8>zmvv4FO#tMU!Oj2x literal 288310 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 afJ?ELLD*o+5AL82Yc?sv8ckUgo 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

~z{$79;Il>*1MqppNWPC(N%42MJNx?wOJ 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 RbOH!i7G^dV%S~=Q`VZNYAeI0C diff --git a/Ryujinx/Ui/assets/ryujinxNCAIcon.png b/Ryujinx/Ui/assets/NCAIcon.png similarity index 100% rename from Ryujinx/Ui/assets/ryujinxNCAIcon.png rename to Ryujinx/Ui/assets/NCAIcon.png diff --git a/Ryujinx/Ui/assets/ryujinxNROIcon.png b/Ryujinx/Ui/assets/NROIcon.png similarity index 100% rename from Ryujinx/Ui/assets/ryujinxNROIcon.png rename to Ryujinx/Ui/assets/NROIcon.png diff --git a/Ryujinx/Ui/assets/ryujinxNSOIcon.png b/Ryujinx/Ui/assets/NSOIcon.png similarity index 100% rename from Ryujinx/Ui/assets/ryujinxNSOIcon.png rename to Ryujinx/Ui/assets/NSOIcon.png diff --git a/Ryujinx/Ui/assets/ryujinxNSPIcon.png b/Ryujinx/Ui/assets/NSPIcon.png similarity index 100% rename from Ryujinx/Ui/assets/ryujinxNSPIcon.png rename to Ryujinx/Ui/assets/NSPIcon.png diff --git a/Ryujinx/Ui/assets/PatreonLogo.png b/Ryujinx/Ui/assets/PatreonLogo.png index 5b35572af67dfc92193dcdc02e24752ed2ee4dd8..19c7ffbc6b7d4661c1d5cb0151e995336730222b 100644 GIT binary patch literal 15483 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 Q{(10aook5KTDJH82Yr72Q~&?~ delta 4639 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 E03eJWlK=n! diff --git a/Ryujinx/Ui/assets/ProCon.png b/Ryujinx/Ui/assets/ProCon.png new file mode 100644 index 0000000000000000000000000000000000000000..8563622616dd2e44a936eee6ed5b0b27f6023c02 GIT binary patch literal 324289 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

WL8wTt>9sGzQ;!(HXKdT8b?*yASD4RxFNZsNk8 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

9B@6pv#zUOd3vLkgYVfo*$nZgBwElk()a= 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 Jt)xlN{{zb$Hsk;R literal 0 HcmV?d00001 diff --git a/Ryujinx/Ui/assets/TwitterLogo.png b/Ryujinx/Ui/assets/TwitterLogo.png index a2030bc6e5b89699bc19ae2fe1164f4a7e8f345e..3d01efc0919e589f7d1c3558bba7960a1fb9b2a0 100644 GIT binary patch delta 15714 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 aw;2%&UAnG=>k#nu1Xo!@sY1aN_5T5qeVTIs delta 6769 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

;+BL^#Kr%Q=|3DLNqZxoJ(ft`6e7Gokj49)Q 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 M`(l`L@nhhiVQ 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 literal 0 HcmV?d00001 diff --git a/Ryujinx/Ui/assets/RedCon.png b/Ryujinx/Ui/assets/RedCon.png new file mode 100644 index 0000000000000000000000000000000000000000..6094b2e8122406e4b2e23bfca9d6f6903d9ca018 GIT binary patch literal 177647 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