diff --git a/README.md b/README.md index 27ec0a3..4651140 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Run `meson build` to configure the build environment. Change to the build direct cd build ninja -To install, use `ninja install`, then execute with `tech.skarva.lockbox` +To install, use `ninja install`, then execute with `com.github.skarva.lockbox` sudo ninja install - tech.skarva.lockbox + com.github.skarva.lockbox diff --git a/data/tech.skarva.lockbox.appdata.xml.in b/data/com.github.skarva.lockbox.appdata.xml.in similarity index 91% rename from data/tech.skarva.lockbox.appdata.xml.in rename to data/com.github.skarva.lockbox.appdata.xml.in index fc55477..e42e2e0 100644 --- a/data/tech.skarva.lockbox.appdata.xml.in +++ b/data/com.github.skarva.lockbox.appdata.xml.in @@ -1,7 +1,7 @@ - tech.skarva.lockbox.desktop + com.github.skarva.lockbox.desktop CC0 GPL-3.0+ Lock Box @@ -17,9 +17,9 @@ - tech.skarva.lockbox.desktop + com.github.skarva.lockbox.desktop - tech.skarva.lockbox + com.github.skarva.lockbox diff --git a/data/tech.skarva.lockbox.desktop.in b/data/com.github.skarva.lockbox.desktop.in similarity index 65% rename from data/tech.skarva.lockbox.desktop.in rename to data/com.github.skarva.lockbox.desktop.in index 5f71f30..8939135 100644 --- a/data/tech.skarva.lockbox.desktop.in +++ b/data/com.github.skarva.lockbox.desktop.in @@ -3,9 +3,9 @@ Name=Lock Box GenericName=Password Manager Comment=Secure and manage your secure information Categories=System;Utility;Internet; -Exec=tech.skarva.lockbox -Icon=tech.skarva.lockbox +Exec=com.github.skarva.lockbox +Icon=com.github.skarva.lockbox Terminal=false Type=Application -X-GNOME-Gettext-Domain=tech.skarva.lockbox +X-GNOME-Gettext-Domain=com.github.skarva.lockbox Keywords=Password;Login;Notes; diff --git a/data/tech.skarva.lockbox.gschema.xml b/data/com.github.skarva.lockbox.gschema.xml similarity index 86% rename from data/tech.skarva.lockbox.gschema.xml rename to data/com.github.skarva.lockbox.gschema.xml index f21b4e8..78c5d2a 100644 --- a/data/tech.skarva.lockbox.gschema.xml +++ b/data/com.github.skarva.lockbox.gschema.xml @@ -1,11 +1,11 @@ - + - + false The maximized state of the main window. @@ -32,7 +32,7 @@ Y-axis position of the main window. - + true Clear clipboard after timeout. @@ -48,7 +48,7 @@ Toggle for application dark mode. Toggle for appication dark mode. - + 'name' An index of the sorting method An index of the sorting method to apply to the collection list diff --git a/data/icons/128/tech.skarva.lockbox.svg b/data/icons/128/com.github.skarva.lockbox.svg similarity index 100% rename from data/icons/128/tech.skarva.lockbox.svg rename to data/icons/128/com.github.skarva.lockbox.svg diff --git a/data/icons/32/tech.skarva.lockbox.svg b/data/icons/32/com.github.skarva.lockbox.svg similarity index 100% rename from data/icons/32/tech.skarva.lockbox.svg rename to data/icons/32/com.github.skarva.lockbox.svg diff --git a/data/icons/48/tech.skarva.lockbox.svg b/data/icons/48/com.github.skarva.lockbox.svg similarity index 100% rename from data/icons/48/tech.skarva.lockbox.svg rename to data/icons/48/com.github.skarva.lockbox.svg diff --git a/data/icons/64/tech.skarva.lockbox.svg b/data/icons/64/com.github.skarva.lockbox.svg similarity index 100% rename from data/icons/64/tech.skarva.lockbox.svg rename to data/icons/64/com.github.skarva.lockbox.svg diff --git a/data/lockbox.gresource.xml b/data/lockbox.gresource.xml index 6017ad6..a2c8251 100644 --- a/data/lockbox.gresource.xml +++ b/data/lockbox.gresource.xml @@ -1,7 +1,7 @@ - + styles/Note.css diff --git a/data/meson.build b/data/meson.build index b4cc274..62a2e18 100644 --- a/data/meson.build +++ b/data/meson.build @@ -2,11 +2,11 @@ icon_sizes = ['32', '48', '64', '128'] foreach i : icon_sizes install_data( - join_paths('icons', i, 'tech.skarva.lockbox.svg'), + join_paths('icons', i, 'com.github.skarva.lockbox.svg'), install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', i + 'x' + i, 'apps') ) install_data( - join_paths('icons', i, 'tech.skarva.lockbox.svg'), + join_paths('icons', i, 'com.github.skarva.lockbox.svg'), install_dir: join_paths(get_option('datadir'), 'icons', 'hicolor', i + 'x' + i + '@2', 'apps') ) endforeach diff --git a/meson.build b/meson.build index 2163784..60e14b3 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('tech.skarva.lockbox', 'vala', 'c', meson_version: '>= 0.43', version: '0.1') +project('com.github.skarva.lockbox', 'vala', 'c', meson_version: '>= 0.43', version: '0.1') i18n = import('i18n') diff --git a/po/POTFILES b/po/POTFILES index ae9cf0c..6f7a55d 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -6,5 +6,5 @@ src/Dialogs/PreferencesDialog.vala src/Widgets/HeaderBar.vala src/Widgets/LaunchScreen.vala src/Widgets/WelcomeScreen.vala -data/tech.skarva.lockbox.appdata.xml.in -data/tech.skarva.lockbox.desktop.in +data/com.github.skarva.lockbox.appdata.xml.in +data/com.github.skarva.lockbox.desktop.in diff --git a/po/tech.skarva.lockbox.pot b/po/com.github.skarva.lockbox.pot similarity index 55% rename from po/tech.skarva.lockbox.pot rename to po/com.github.skarva.lockbox.pot index 065b2d4..a2f7a71 100644 --- a/po/tech.skarva.lockbox.pot +++ b/po/com.github.skarva.lockbox.pot @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the tech.skarva.lockbox package. +# This file is distributed under the same license as the com.github.skarva.lockbox package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: tech.skarva.lockbox\n" +"Project-Id-Version: com.github.skarva.lockbox\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-24 23:49-0400\n" +"POT-Creation-Date: 2019-08-30 21:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,55 +17,55 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: src/Dialogs/LoginDialog.vala:39 src/Dialogs/LoginDialog.vala:55 +#: src/Dialogs/LoginDialog.vala:39 src/Dialogs/LoginDialog.vala:56 msgid "Add Login" msgstr "" -#: src/Dialogs/LoginDialog.vala:58 src/Dialogs/NoteDialog.vala:56 +#: src/Dialogs/LoginDialog.vala:59 src/Dialogs/NoteDialog.vala:57 msgid "Name:" msgstr "" -#: src/Dialogs/LoginDialog.vala:66 +#: src/Dialogs/LoginDialog.vala:67 msgid "URI:" msgstr "" -#: src/Dialogs/LoginDialog.vala:74 +#: src/Dialogs/LoginDialog.vala:75 msgid "Username:" msgstr "" -#: src/Dialogs/LoginDialog.vala:82 +#: src/Dialogs/LoginDialog.vala:83 msgid "Password:" msgstr "" -#: src/Dialogs/LoginDialog.vala:93 src/Dialogs/NoteDialog.vala:73 +#: src/Dialogs/LoginDialog.vala:94 src/Dialogs/NoteDialog.vala:82 msgid "Cancel" msgstr "" -#: src/Dialogs/LoginDialog.vala:94 +#: src/Dialogs/LoginDialog.vala:95 msgid "Save Login" msgstr "" -#: src/Dialogs/LoginDialog.vala:120 src/Dialogs/NoteDialog.vala:97 +#: src/Dialogs/LoginDialog.vala:121 src/Dialogs/NoteDialog.vala:116 msgid "Some fields are still empty!" msgstr "" -#: src/Dialogs/LoginDialog.vala:121 +#: src/Dialogs/LoginDialog.vala:122 msgid "You must fill in all the fields in order to save your login info." msgstr "" -#: src/Dialogs/NoteDialog.vala:37 src/Dialogs/NoteDialog.vala:53 +#: src/Dialogs/NoteDialog.vala:37 src/Dialogs/NoteDialog.vala:54 msgid "Add Note" msgstr "" -#: src/Dialogs/NoteDialog.vala:64 +#: src/Dialogs/NoteDialog.vala:66 msgid "Note:" msgstr "" -#: src/Dialogs/NoteDialog.vala:74 +#: src/Dialogs/NoteDialog.vala:83 msgid "Save note" msgstr "" -#: src/Dialogs/NoteDialog.vala:98 +#: src/Dialogs/NoteDialog.vala:117 msgid "You must fill in all the fields in order to save your note." msgstr "" @@ -73,27 +73,27 @@ msgstr "" msgid "Preferences" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:47 +#: src/Dialogs/PreferencesDialog.vala:48 msgid "Security" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:51 +#: src/Dialogs/PreferencesDialog.vala:52 msgid "Clear clipboard after timeout:" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:56 +#: src/Dialogs/PreferencesDialog.vala:57 msgid "Timeout (secs):" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:64 +#: src/Dialogs/PreferencesDialog.vala:65 msgid "Interface" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:68 +#: src/Dialogs/PreferencesDialog.vala:69 msgid "Dark Mode:" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:73 +#: src/Dialogs/PreferencesDialog.vala:74 msgid "Close" msgstr "" @@ -125,8 +125,9 @@ msgstr "" msgid "Menu" msgstr "" -#: src/Widgets/LaunchScreen.vala:24 data/tech.skarva.lockbox.appdata.xml.in:7 -#: data/tech.skarva.lockbox.desktop.in:3 +#: src/Widgets/LaunchScreen.vala:24 +#: data/com.github.skarva.lockbox.appdata.xml.in:7 +#: data/com.github.skarva.lockbox.desktop.in:3 msgid "Lock Box" msgstr "" @@ -166,49 +167,69 @@ msgstr "" msgid "Add a new note to yourself to your lock box" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:8 +#: data/com.github.skarva.lockbox.appdata.xml.in:8 msgid "Lock your secrets up tight" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:11 +#: data/com.github.skarva.lockbox.appdata.xml.in:11 msgid "" -"Keep your notes and website logins secure in an easy to manage collection. " -"It is ready to go when you're logged in, and securely encrypted when you're " -"not." +"Keep your notes and website credentials secure in an easy-to-manage " +"collection. It is ready to go when you're logged in, and securely encrypted " +"when you're not." msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:12 +#: data/com.github.skarva.lockbox.appdata.xml.in:12 msgid "Features" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:14 +#: data/com.github.skarva.lockbox.appdata.xml.in:14 msgid "Fast search" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:15 +#: data/com.github.skarva.lockbox.appdata.xml.in:15 msgid "Sort by name or date added" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:16 -msgid "Access to logins saved in Epihpany" +#: data/com.github.skarva.lockbox.appdata.xml.in:16 +msgid "Access to passwords saved in Epihpany" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:25 +#: data/com.github.skarva.lockbox.appdata.xml.in:27 +msgid "Dark Theme" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:31 +msgid "Light Theme" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:35 +msgid "Creating a new secret item" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:39 +msgid "Quick searching" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:44 msgid "skarva llc" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:4 +#: data/com.github.skarva.lockbox.appdata.xml.in:53 +msgid "Initial release" +msgstr "" + +#: data/com.github.skarva.lockbox.desktop.in:4 msgid "Password Manager" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:5 +#: data/com.github.skarva.lockbox.desktop.in:5 msgid "Secure and manage your secure information" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:8 -msgid "tech.skarva.lockbox" +#: data/com.github.skarva.lockbox.desktop.in:8 +msgid "com.github.skarva.lockbox" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:12 +#: data/com.github.skarva.lockbox.desktop.in:12 msgid "Password;Login;Notes;" msgstr "" diff --git a/po/se.po b/po/se.po index dba5236..bed4e5e 100644 --- a/po/se.po +++ b/po/se.po @@ -1,14 +1,14 @@ -# Northern Sami translations for tech.skarva.lockbox package. -# Copyright (C) 2019 THE tech.skarva.lockbox'S COPYRIGHT HOLDER -# This file is distributed under the same license as the tech.skarva.lockbox package. +# Northern Sami translations for com.github.skarva.lockbox package. +# Copyright (C) 2019 THE com.github.skarva.lockbox'S COPYRIGHT HOLDER +# This file is distributed under the same license as the com.github.skarva.lockbox package. # Automatically generated, 2019. # msgid "" msgstr "" -"Project-Id-Version: tech.skarva.lockbox\n" +"Project-Id-Version: com.github.skarva.lockbox\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-24 23:49-0400\n" -"PO-Revision-Date: 2019-05-24 23:06-0400\n" +"POT-Creation-Date: 2019-08-30 21:31-0400\n" +"PO-Revision-Date: 2019-08-30 21:31-0400\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: se\n" @@ -16,55 +16,55 @@ msgstr "" "Content-Type: text/plain; charset=ASCII\n" "Content-Transfer-Encoding: 8bit\n" -#: src/Dialogs/LoginDialog.vala:39 src/Dialogs/LoginDialog.vala:55 +#: src/Dialogs/LoginDialog.vala:39 src/Dialogs/LoginDialog.vala:56 msgid "Add Login" msgstr "" -#: src/Dialogs/LoginDialog.vala:58 src/Dialogs/NoteDialog.vala:56 +#: src/Dialogs/LoginDialog.vala:59 src/Dialogs/NoteDialog.vala:57 msgid "Name:" msgstr "" -#: src/Dialogs/LoginDialog.vala:66 +#: src/Dialogs/LoginDialog.vala:67 msgid "URI:" msgstr "" -#: src/Dialogs/LoginDialog.vala:74 +#: src/Dialogs/LoginDialog.vala:75 msgid "Username:" msgstr "" -#: src/Dialogs/LoginDialog.vala:82 +#: src/Dialogs/LoginDialog.vala:83 msgid "Password:" msgstr "" -#: src/Dialogs/LoginDialog.vala:93 src/Dialogs/NoteDialog.vala:73 +#: src/Dialogs/LoginDialog.vala:94 src/Dialogs/NoteDialog.vala:82 msgid "Cancel" msgstr "" -#: src/Dialogs/LoginDialog.vala:94 +#: src/Dialogs/LoginDialog.vala:95 msgid "Save Login" msgstr "" -#: src/Dialogs/LoginDialog.vala:120 src/Dialogs/NoteDialog.vala:97 +#: src/Dialogs/LoginDialog.vala:121 src/Dialogs/NoteDialog.vala:116 msgid "Some fields are still empty!" msgstr "" -#: src/Dialogs/LoginDialog.vala:121 +#: src/Dialogs/LoginDialog.vala:122 msgid "You must fill in all the fields in order to save your login info." msgstr "" -#: src/Dialogs/NoteDialog.vala:37 src/Dialogs/NoteDialog.vala:53 +#: src/Dialogs/NoteDialog.vala:37 src/Dialogs/NoteDialog.vala:54 msgid "Add Note" msgstr "" -#: src/Dialogs/NoteDialog.vala:64 +#: src/Dialogs/NoteDialog.vala:66 msgid "Note:" msgstr "" -#: src/Dialogs/NoteDialog.vala:74 +#: src/Dialogs/NoteDialog.vala:83 msgid "Save note" msgstr "" -#: src/Dialogs/NoteDialog.vala:98 +#: src/Dialogs/NoteDialog.vala:117 msgid "You must fill in all the fields in order to save your note." msgstr "" @@ -72,27 +72,27 @@ msgstr "" msgid "Preferences" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:47 +#: src/Dialogs/PreferencesDialog.vala:48 msgid "Security" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:51 +#: src/Dialogs/PreferencesDialog.vala:52 msgid "Clear clipboard after timeout:" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:56 +#: src/Dialogs/PreferencesDialog.vala:57 msgid "Timeout (secs):" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:64 +#: src/Dialogs/PreferencesDialog.vala:65 msgid "Interface" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:68 +#: src/Dialogs/PreferencesDialog.vala:69 msgid "Dark Mode:" msgstr "" -#: src/Dialogs/PreferencesDialog.vala:73 +#: src/Dialogs/PreferencesDialog.vala:74 msgid "Close" msgstr "" @@ -124,8 +124,9 @@ msgstr "" msgid "Menu" msgstr "" -#: src/Widgets/LaunchScreen.vala:24 data/tech.skarva.lockbox.appdata.xml.in:7 -#: data/tech.skarva.lockbox.desktop.in:3 +#: src/Widgets/LaunchScreen.vala:24 +#: data/com.github.skarva.lockbox.appdata.xml.in:7 +#: data/com.github.skarva.lockbox.desktop.in:3 msgid "Lock Box" msgstr "" @@ -165,49 +166,69 @@ msgstr "" msgid "Add a new note to yourself to your lock box" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:8 +#: data/com.github.skarva.lockbox.appdata.xml.in:8 msgid "Lock your secrets up tight" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:11 +#: data/com.github.skarva.lockbox.appdata.xml.in:11 msgid "" -"Keep your notes and website logins secure in an easy to manage collection. " -"It is ready to go when you're logged in, and securely encrypted when you're " -"not." +"Keep your notes and website credentials secure in an easy-to-manage " +"collection. It is ready to go when you're logged in, and securely encrypted " +"when you're not." msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:12 +#: data/com.github.skarva.lockbox.appdata.xml.in:12 msgid "Features" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:14 +#: data/com.github.skarva.lockbox.appdata.xml.in:14 msgid "Fast search" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:15 +#: data/com.github.skarva.lockbox.appdata.xml.in:15 msgid "Sort by name or date added" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:16 -msgid "Access to logins saved in Epihpany" +#: data/com.github.skarva.lockbox.appdata.xml.in:16 +msgid "Access to passwords saved in Epihpany" msgstr "" -#: data/tech.skarva.lockbox.appdata.xml.in:25 +#: data/com.github.skarva.lockbox.appdata.xml.in:27 +msgid "Dark Theme" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:31 +msgid "Light Theme" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:35 +msgid "Creating a new secret item" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:39 +msgid "Quick searching" +msgstr "" + +#: data/com.github.skarva.lockbox.appdata.xml.in:44 msgid "skarva llc" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:4 +#: data/com.github.skarva.lockbox.appdata.xml.in:53 +msgid "Initial release" +msgstr "" + +#: data/com.github.skarva.lockbox.desktop.in:4 msgid "Password Manager" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:5 +#: data/com.github.skarva.lockbox.desktop.in:5 msgid "Secure and manage your secure information" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:8 -msgid "tech.skarva.lockbox" +#: data/com.github.skarva.lockbox.desktop.in:8 +msgid "com.github.skarva.lockbox" msgstr "" -#: data/tech.skarva.lockbox.desktop.in:12 +#: data/com.github.skarva.lockbox.desktop.in:12 msgid "Password;Login;Notes;" msgstr "" diff --git a/src/Application.vala b/src/Application.vala index 3ec6dbe..f1ae0ca 100644 --- a/src/Application.vala +++ b/src/Application.vala @@ -60,7 +60,7 @@ namespace Lockbox { Gtk.init (ref args); var css_provider = new Gtk.CssProvider (); - css_provider.load_from_resource ("tech/skarva/lockbox/Note.css"); + css_provider.load_from_resource ("com/github/skarva/lockbox/Note.css"); Gtk.StyleContext.add_provider_for_screen ( Gdk.Screen.get_default (), diff --git a/src/Schemas/Note.vala b/src/Schemas/Note.vala index 8a8e454..45212ea 100644 --- a/src/Schemas/Note.vala +++ b/src/Schemas/Note.vala @@ -30,7 +30,7 @@ namespace Lockbox.Schemas { } public static Secret.Schema note () { - var schema = new Secret.Schema ("tech.skarva.lockbox.notes", Secret.SchemaFlags.NONE, + var schema = new Secret.Schema ("com.github.skarva.lockbox.notes", Secret.SchemaFlags.NONE, "id", Secret.SchemaAttributeType.STRING, "name", Secret.SchemaAttributeType.STRING); return schema;