diff --git a/data/com.github.lainsce.quilter.appdata.xml.in b/data/com.github.lainsce.quilter.appdata.xml.in index ac4f205f..13bf35de 100644 --- a/data/com.github.lainsce.quilter.appdata.xml.in +++ b/data/com.github.lainsce.quilter.appdata.xml.in @@ -55,6 +55,15 @@ none + + +

Release: Spring Cleaned

+
    +
  • Small Fix: Preview View titles shouldn't look smushed.
  • +
  • Small Fix: Improved Sidebar pane and View switchers contrast in Dark Mode.
  • +
+
+

Release: Small Fixes

diff --git a/data/styles/app-main-stylesheet.css b/data/styles/app-main-stylesheet.css index a452633e..a1ca4ba9 100644 --- a/data/styles/app-main-stylesheet.css +++ b/data/styles/app-main-stylesheet.css @@ -251,3 +251,13 @@ actionbar, border-bottom-right-radius: 4px; border-top-right-radius: 4px; } + +.dark-switcher .radio:checked { + background-image: linear-gradient(0deg, #1f1f1f, #2f2f2f); + box-shadow: none; +} + +.dark-switcher .radio:not(checked) { + background-color: #0f0f0f; + box-shadow: none; +} \ No newline at end of file diff --git a/meson.build b/meson.build index 24e6142b..2d9bf0d6 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ # Name our project project('com.github.lainsce.quilter', ['vala', 'c'], - version: '2.2.2' + version: '2.2.3' ) # Import main lib files diff --git a/po/es.po b/po/es.po index 5f2f7d80..9a8a7b4a 100644 --- a/po/es.po +++ b/po/es.po @@ -460,15 +460,15 @@ msgstr "Cerrar sin guardar" #: src/Services/ExportUtils.vala:87 msgid "Print to File" -msgstr "" +msgstr "Imprimir Archivio" #: src/Services/ExportUtils.vala:144 msgid "Select destination PDF file" -msgstr "" +msgstr "Seleccionar Archivio PDF de destino" #: src/Services/ExportUtils.vala:149 msgid "PDF File" -msgstr "" +msgstr "Archivio PDF" #: src/Services/ExportUtils.vala:157 src/Services/ExportUtils.vala:205 msgid "All Files" @@ -476,11 +476,11 @@ msgstr "Todos los archivos" #: src/Services/ExportUtils.vala:193 msgid "Select destination HTML file" -msgstr "" +msgstr "Seleccionar Archivio HTML de destino" #: src/Services/ExportUtils.vala:198 msgid "HTML File" -msgstr "" +msgstr "Archivio HTML" #: src/Services/FileManager.vala:84 msgid "Open file" diff --git a/src/MainWindow.vala b/src/MainWindow.vala index f14aa4f1..90cfe70c 100644 --- a/src/MainWindow.vala +++ b/src/MainWindow.vala @@ -323,6 +323,21 @@ namespace Quilter { _("Change view") ); + var v_context = view_mode.get_style_context (); + if (Quilter.Application.gsettings.get_string("visual-mode") == "dark") { + v_context.add_class ("dark-switcher"); + } else { + v_context.remove_class ("dark-switcher"); + } + + Quilter.Application.gsettings.changed.connect (() => { + if (Quilter.Application.gsettings.get_string("visual-mode") == "dark") { + v_context.add_class ("dark-switcher"); + } else { + v_context.remove_class ("dark-switcher"); + } + }); + toolbar.pack_end (set_font_menu); toolbar.pack_end (view_mode); diff --git a/src/Styles/quilter.vala b/src/Styles/quilter.vala index 75c5ac1d..57996917 100644 --- a/src/Styles/quilter.vala +++ b/src/Styles/quilter.vala @@ -45,6 +45,7 @@ public class Quilter.Styles.quilter { h6 { font-style: bold; margin-top: 2rem; + line-height: 2rem; } h1 { diff --git a/src/Styles/quilterdark.vala b/src/Styles/quilterdark.vala index 102dc08c..43bad3ae 100644 --- a/src/Styles/quilterdark.vala +++ b/src/Styles/quilterdark.vala @@ -45,6 +45,7 @@ public class Quilter.Styles.quilterdark { h6 { font-style: bold; margin-top: 2rem; + line-height: 2rem; } h1 { diff --git a/src/Styles/quiltersepia.vala b/src/Styles/quiltersepia.vala index 03ac1041..9a43afc4 100644 --- a/src/Styles/quiltersepia.vala +++ b/src/Styles/quiltersepia.vala @@ -45,6 +45,7 @@ public class Quilter.Styles.quiltersepia { h6 { font-style: bold; margin-top: 2rem; + line-height: 2rem; } h1 { diff --git a/src/Widgets/SideBar.vala b/src/Widgets/SideBar.vala index 7edca247..6330519d 100644 --- a/src/Widgets/SideBar.vala +++ b/src/Widgets/SideBar.vala @@ -83,6 +83,20 @@ namespace Quilter.Widgets { stack.add_titled (sidebar_outline (), "outline", _("Outline")); stack.child_set_property (outline_grid, "icon-name", "outline-symbolic"); + if (Quilter.Application.gsettings.get_string("visual-mode") == "dark") { + s_context.add_class ("dark-switcher"); + } else { + s_context.remove_class ("dark-switcher"); + } + + Quilter.Application.gsettings.changed.connect (() => { + if (Quilter.Application.gsettings.get_string("visual-mode") == "dark") { + s_context.add_class ("dark-switcher"); + } else { + s_context.remove_class ("dark-switcher"); + } + }); + scrolled_box.add (stack); var grid = new Gtk.Grid ();