Skip to content

Commit

Permalink
Use a submenu for the custom color
Browse files Browse the repository at this point in the history
and hide notes when opening the settings from a note's menu
  • Loading branch information
maoschanz committed Aug 29, 2019
1 parent 3c36eff commit 87d3406
Show file tree
Hide file tree
Showing 28 changed files with 955 additions and 710 deletions.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified LICENSE
100644 → 100755
Empty file.
Empty file modified POTFILES.in
100644 → 100755
Empty file.
Empty file modified README.md
100644 → 100755
Empty file.
7 changes: 1 addition & 6 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,11 @@
glib-compile-schemas ./notes@maestroschan.fr/schemas

if (( $EUID == 0 )); then
if [ ! -d "/usr/share/gnome-shell/extensions" ]; then
mkdir /usr/share/gnome-shell/extensions
fi
INSTALL_DIR="/usr/share/gnome-shell/extensions"
else
if [ ! -d "$HOME/.local/share/gnome-shell/extensions" ]; then
mkdir $HOME/.local/share/gnome-shell/extensions
fi
INSTALL_DIR="$HOME/.local/share/gnome-shell/extensions"
fi
mkdir -p $INSTALL_DIR

echo "Installing extension files in $INSTALL_DIR/notes@maestroschan.fr"
cp -r notes@maestroschan.fr $INSTALL_DIR
Expand Down
Binary file modified notes@maestroschan.fr.zip
100644 → 100755
Binary file not shown.
Empty file modified notes@maestroschan.fr/convenience.js
100644 → 100755
Empty file.
15 changes: 3 additions & 12 deletions notes@maestroschan.fr/extension.js
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// notes@maestroschan.fr/extension.js
// GPL v3
// Copyright Romain F. T.

const St = imports.gi.St;
const Shell = imports.gi.Shell;
Expand Down Expand Up @@ -203,18 +206,6 @@ function bringToPrimaryMonitorOnly() {
});
}

function updateVisibility() {
if (Main.overview.viewSelector._activePage != Main.overview.viewSelector._workspacesPage) {
GLOBAL_BUTTON._onlyHideNotes();
return;
}
if (global.screen.get_workspace_by_index(global.screen.get_active_workspace_index()).list_windows() == '') {
GLOBAL_BUTTON._showNotes();
} else {
GLOBAL_BUTTON._onlyHideNotes();
}
}

function updateLayoutSetting() {
ALL_NOTES.forEach(function (n) {
n.remove_from_the_right_actor();
Expand Down
Binary file modified notes@maestroschan.fr/locale/fr/LC_MESSAGES/notes-extension.mo
100644 → 100755
Binary file not shown.
156 changes: 104 additions & 52 deletions notes@maestroschan.fr/locale/fr/LC_MESSAGES/notes-extension.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-02 23:02+0200\n"
"POT-Creation-Date: 2019-08-29 19:44+0200\n"
"PO-Revision-Date: 2019-03-21 00:03+0100\n"
"Last-Translator: Romain F. T. <rrroschan@gmail.com>\n"
"Language-Team: French <none>\n"
Expand All @@ -19,110 +19,114 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
"X-Generator: Gtranslator 3.32.0\n"

#: notes@maestroschan.fr/extension.js:91
#: notes@maestroschan.fr/extension.js:94
msgid "Show notes"
msgstr "Montrer les notes"

#: notes@maestroschan.fr/menus.js:66
#: notes@maestroschan.fr/menus.js:82
msgid "Custom color"
msgstr "Couleur personnalisée"

#: notes@maestroschan.fr/menus.js:68 notes@maestroschan.fr/prefs.ui:160
#: notes@maestroschan.fr/menus.js:88 notes@maestroschan.fr/prefs.ui:158
msgid "Settings"
msgstr "Paramètres"

#: notes@maestroschan.fr/menus.js:88
#: notes@maestroschan.fr/menus.js:145 notes@maestroschan.fr/prefs.ui:124
msgid "Apply"
msgstr "Appliquer"

#: notes@maestroschan.fr/menus.js:153
msgid "Font size"
msgstr "Taille"

#: notes@maestroschan.fr/menus.js:237
#: notes@maestroschan.fr/menus.js:300
msgid "Select All"
msgstr "Sélectionner tout"

#: notes@maestroschan.fr/noteBox.js:132
#: notes@maestroschan.fr/noteBox.js:134
msgid "New"
msgstr "Nouveau"

#: notes@maestroschan.fr/noteBox.js:136
#: notes@maestroschan.fr/noteBox.js:138
msgid "Delete"
msgstr "Supprimer"

#: notes@maestroschan.fr/noteBox.js:140
#: notes@maestroschan.fr/noteBox.js:142
msgid "Note options"
msgstr "Options de la note"

#: notes@maestroschan.fr/noteBox.js:152
#: notes@maestroschan.fr/noteBox.js:154
msgid "Resize"
msgstr "Redimensionner"

#: notes@maestroschan.fr/noteBox.js:199 notes@maestroschan.fr/noteBox.js:221
#: notes@maestroschan.fr/noteBox.js:176
msgid "Back"
msgstr "Retour"

#: notes@maestroschan.fr/noteBox.js:206 notes@maestroschan.fr/prefs.ui:125
msgid "Apply"
msgstr "Appliquer"

#: notes@maestroschan.fr/noteBox.js:228
#: notes@maestroschan.fr/noteBox.js:183
msgid "Delete this note?"
msgstr "Supprimer cette note?"

#: notes@maestroschan.fr/noteBox.js:230
#: notes@maestroschan.fr/noteBox.js:185
msgid "Confirm"
msgstr "Confirmer"

#: notes@maestroschan.fr/noteBox.js:256
#: notes@maestroschan.fr/noteBox.js:210
msgid "Type here…"
msgstr "Tapez ici…"

#: notes@maestroschan.fr/prefs.js:45
#: notes@maestroschan.fr/prefs.js:48
msgid "On the background"
msgstr "Sur le bureau"

#: notes@maestroschan.fr/prefs.js:46
#: notes@maestroschan.fr/prefs.js:49
msgid "Above everything"
msgstr "Au-dessus de tout"

#: notes@maestroschan.fr/prefs.js:146
#: notes@maestroschan.fr/prefs.js:140
msgid "version:"
msgstr "version :"

#: notes@maestroschan.fr/prefs.js:152
msgid "Report bugs or ideas"
msgstr "Rapporter des bugs ou des idées"

#: notes@maestroschan.fr/prefs.ui:20
#: notes@maestroschan.fr/prefs.ui:19
msgid "Position of notes"
msgstr "Position des notes"

#: notes@maestroschan.fr/prefs.ui:42
#: notes@maestroschan.fr/prefs.ui:41
msgid "\"On the background\" is incompatible with desktop icons."
msgstr "\"Sur le bureau\" est incompatible avec les icônes sur le bureau."

#: notes@maestroschan.fr/prefs.ui:58
#: notes@maestroschan.fr/prefs.ui:57
msgid "Automatic focus"
msgstr "Focus automatique"

#: notes@maestroschan.fr/prefs.ui:91
#: notes@maestroschan.fr/prefs.ui:90
msgid "Use a keyboard shortcut"
msgstr "Utiliser un raccourci clavier"

#: notes@maestroschan.fr/prefs.ui:92
#: notes@maestroschan.fr/prefs.ui:91
msgid "Use a keyboard shortcut to toggle notes"
msgstr "Utiliser un raccourci clavier pour afficher/masquer les notes"

#: notes@maestroschan.fr/prefs.ui:114
#: notes@maestroschan.fr/prefs.ui:113
msgid "Default value is <Super>n"
msgstr "La valeur par défaut est <Super>n"

#: notes@maestroschan.fr/prefs.ui:137
#: notes@maestroschan.fr/prefs.ui:136
msgid "Hide the icon"
msgstr "Masquer l'icône"

#: notes@maestroschan.fr/prefs.ui:190
#: notes@maestroschan.fr/prefs.ui:187
msgid ""
"<b>Show/hide all notes:</b> click on the icon in the GNOME Shell top bar."
msgstr ""
"<b>Montrer/masquer toutes les notes :</b> cliquer sur l'icône dans la barre "
"supérieure de GNOME Shell."

#: notes@maestroschan.fr/prefs.ui:198
#: notes@maestroschan.fr/prefs.ui:195
msgid ""
"<b>Create a note:</b> click on the \"+\" button at the left of a note "
"header, it will create a new note, with the same color and the same font "
Expand All @@ -132,48 +136,96 @@ msgstr ""
"d'une note, ça créera une nouvelle note, avec la même couleur et la même "
"taille de police que celle sur laquelle vous avez cliqué."

#: notes@maestroschan.fr/prefs.ui:209
#: notes@maestroschan.fr/prefs.ui:206
msgid ""
"<b>Move a note:</b> drag the blank space in the center of the note header."
msgstr ""
"<b>Déplacer une note :</b> agripper et déplacer l'espace vide dans l'en-tête "
"de la note."

#: notes@maestroschan.fr/prefs.ui:217
#: notes@maestroschan.fr/prefs.ui:214
msgid ""
"<b>Resize a note:</b> drag the resize button at the right of the note header."
msgstr ""
"<b>Redimensionner une note :</b> agripper et déplacer le bouton de "
"redimensionnement sur la droite de l'en-tête de la note."

#: notes@maestroschan.fr/prefs.ui:225
#: notes@maestroschan.fr/prefs.ui:222
msgid "<b>Delete a note:</b> click on the wastebasket icon and confirm."
msgstr ""
"<b>Supprimer une note :</b> cliquer sur l'icône de la corbeille et confirmer."

#: notes@maestroschan.fr/prefs.ui:233
#: notes@maestroschan.fr/prefs.ui:228
msgid "Using the extension"
msgstr "Utilisation"

#: notes@maestroschan.fr/prefs.ui:249
#: notes@maestroschan.fr/prefs.ui:243
msgid "<b>Change color:</b> click on the menu button, and select a color."
msgstr ""
"<b>Changer la couleur :</b> cliquer sur le bouton du menu, et sélectionner "
"une couleur."

#: notes@maestroschan.fr/prefs.ui:260
#: notes@maestroschan.fr/prefs.ui:251
msgid "The \"Custom color\" submenu allows you to select precisely a color."
msgstr ""
"Le sous-menu \"Couleur personnalisée\" permet de choisir précisément une "
"couleur."

#: notes@maestroschan.fr/prefs.ui:262
msgid ""
"<b>Change font size:</b> click on the menu button, and increase or decrease "
"the font size with \"+\" and \"-\" buttons."
msgstr ""
"<b>Changer la taille de police :</b> cliquer sur le bouton du menu, et "
"augmenter ou diminuer la taille de la police avec les boutons \"+\" et \"-\"."

#: notes@maestroschan.fr/prefs.ui:268
#: notes@maestroschan.fr/prefs.ui:270
msgid ""
"<b>Advanced settings:</b> click on the \"Settings\" menu item to access the "
"settings dialog."
msgstr ""
"<b>Paramètres avancés :</b> cliquez sur l'item \"Paramètres\" du menu pour "
"accéder à la fenêtre des paramètres."

#: notes@maestroschan.fr/prefs.ui:276
msgid "Customizing notes"
msgstr "Personnaliser les notes"

#: notes@maestroschan.fr/prefs.ui:282
#: notes@maestroschan.fr/prefs.ui:291
msgid "The dialog window you're reading provides several settings:"
msgstr "La fenêtre que vous lisez fournit plusieurs paramètres :"

#: notes@maestroschan.fr/prefs.ui:299
msgid ""
"<b>Position of notes:</b> select whether you want the notes to be shown "
"above the windows or underneath them."
msgstr ""
"<b>Position des notes :</b> choisissez si vous voulez afficher les notes par-"
"dessus les fenêtres ou en-dessous."

#: notes@maestroschan.fr/prefs.ui:307
msgid ""
"<b>Automatic focus:</b> if this is enabled, the notes will automatically get "
"the keyboard focus when you hover them with the mouse pointer."
msgstr ""
"<b>Focus automatique :</b> si ce paramètre est activé, les notes vont "
"automatiquement prendre le focus du clavier quand vous les survolerez avec "
"le curseur de la souris."

#: notes@maestroschan.fr/prefs.ui:315
msgid ""
"<b>Keyboard shortcut:</b> hide/show notes with a keyboard shortcut. If this "
"is enabled, the icon in the top bar can be hidden."
msgstr ""
"<b>Raccourci clavier :</b> afficher/masquer les notes avec un raccourci "
"clavier. Si cece est activé , l'icône dans la barre supérieure peut être "
"cachée."

#: notes@maestroschan.fr/prefs.ui:321
msgid "The settings window"
msgstr "Fenêtre des paramètres"

#: notes@maestroschan.fr/prefs.ui:337
msgid ""
"Your notes are saved to the disk on various occasions (mainly when you hide "
"them). If you want to <b>get a copy of your notes</b>, this button opens the "
Expand All @@ -183,28 +235,28 @@ msgstr ""
"(principalement quand vous les masquez. Si vous voulez <b>faire une copie "
"de vos notes</b>, ce bouton ouvre le dossier où elles se trouvent."

#: notes@maestroschan.fr/prefs.ui:288
#: notes@maestroschan.fr/prefs.ui:343
msgid "Open the storage directory"
msgstr "Ouvrir le dossier de stockage des notes"

#: notes@maestroschan.fr/prefs.ui:298
#: notes@maestroschan.fr/prefs.ui:353
msgid ""
"Files ending with \"_state\" contain the color and position of your notes"
msgstr ""
"Les fichiers aux noms terminant par \"_state\" contiennent la couleur et la "
"position de vos notes"

#: notes@maestroschan.fr/prefs.ui:308
#: notes@maestroschan.fr/prefs.ui:363
msgid "Files ending with \"_text\" contain the text written in your notes"
msgstr ""
"Les fichiers aux noms terminant par \"_text\" contiennent le texte écrit "
"dans vos notes"

#: notes@maestroschan.fr/prefs.ui:317
#: notes@maestroschan.fr/prefs.ui:372
msgid "Backup your notes"
msgstr "Sauvegarder vos notes"

#: notes@maestroschan.fr/prefs.ui:331
#: notes@maestroschan.fr/prefs.ui:387
msgid ""
"Click on this button if you accidentally moved a note out of your primary "
"monitor\n"
Expand All @@ -215,39 +267,39 @@ msgstr ""
"(exemple : si vous aviez des notes sur un écran secondaire maintenant "
"débranché)."

#: notes@maestroschan.fr/prefs.ui:338
#: notes@maestroschan.fr/prefs.ui:394
msgid "Bring back all notes to the primary monitor"
msgstr "Ramener toutes les notes sur le moniteur principal"

#: notes@maestroschan.fr/prefs.ui:344
#: notes@maestroschan.fr/prefs.ui:400
msgid "Lost some notes?"
msgstr "Notes perdues ?"

#: notes@maestroschan.fr/prefs.ui:354
#: notes@maestroschan.fr/prefs.ui:411
msgid "Help"
msgstr "Aide"

#: notes@maestroschan.fr/prefs.ui:368
#: notes@maestroschan.fr/prefs.ui:424
msgid "Notes"
msgstr "Notes"

#: notes@maestroschan.fr/prefs.ui:380
#: notes@maestroschan.fr/prefs.ui:433
msgid "Sticky notes for the GNOME Shell desktop."
msgstr "Post-its pour le bureau GNOME Shell."

#: notes@maestroschan.fr/prefs.ui:399
#: notes@maestroschan.fr/prefs.ui:458
msgid "Author:"
msgstr "Auteur :"

#: notes@maestroschan.fr/prefs.ui:414
#: notes@maestroschan.fr/prefs.ui:473
msgid "Translators:"
msgstr "Traducteurs :"

#: notes@maestroschan.fr/prefs.ui:419
#: notes@maestroschan.fr/prefs.ui:478
msgid "translator-credits"
msgstr "Romain F. T."

#: notes@maestroschan.fr/prefs.ui:437
#: notes@maestroschan.fr/prefs.ui:507
msgid "About"
msgstr "À propos"

Expand Down
Empty file modified notes@maestroschan.fr/locale/it/LC_MESSAGES/notes-extension.mo
100644 → 100755
Empty file.
Loading

0 comments on commit 87d3406

Please sign in to comment.