.desktop
files.
6 | It is specifically designed to visually integrate with the GNOME desktop environment.
7 |
8 | ## Installing
9 |
10 |
11 | .desktop
files following the full [Freedesktop specification](https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys)
27 | - Editing existing .desktop
files
28 | - Integrate with a translation API to automatically generate localized values for keys
29 |
--------------------------------------------------------------------------------
/build.rs:
--------------------------------------------------------------------------------
1 | fn main() {
2 | glib_build_tools::compile_resources(
3 | &["data"],
4 | "data/resources.gresource.xml",
5 | "shortcut.gresource",
6 | );
7 | }
8 |
--------------------------------------------------------------------------------
/data/io.github.andreibachim.shortcut.desktop:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Name=Shortcut
3 | Comment=Make app shortcuts
4 | Exec=
5 | Icon=io.github.andreibachim.shortcut
6 | Terminal=false
7 | Type=Application
8 | Categories=Utility;GTK;GNOME;
9 | Keywords=Shortcut;Icons;Pin;Launch;
10 |
--------------------------------------------------------------------------------
/data/io.github.andreibachim.shortcut.gschema.xml:
--------------------------------------------------------------------------------
1 |
2 | 11 | Shortcut is a tool that allows users to quickly pin executable files to their app launcher. 12 | It guides users throught the process by providing file picker dialogs with relevant filters, 13 | input validation, and name and icon previews. 14 |
15 |1. Fixed one issue regarding exec paths that contain spaces.
54 |2. Added branding colors and updated screenshots.
55 |1. Update GTK and Libadwaita dependencies
60 |1. Implemented new navigation system, more in line with modern GNOME apps.
65 |2. Redesiged application flows to streamline usage patterns.
66 |Fixed app crash that happens when the target directory for desktop files does not exist.
71 |Added preferences page that can handle color scheme and form validation.
76 |Added a status view when filtering does not return any result, or no shortcuts have been 77 | created using the app yet. 78 |
79 |Limited access to only the desktop files created by Shortcut.
80 |Added 'Manage' mode to delete and edit shortcuts.
85 |Please note that shortcuts created by previous versions of the app need to be first 86 | saved from editing mode before they will be detected as Shortcut managed.
87 |Added 'Manage' mode to delete and edit shortcuts.
92 |Bug fixed for flathub build.
97 |Various fixes regarding around error toasts.
102 |Alpha version of Shortcuts. The only mode is Quick mode - which is targeted at users that 107 | simply want to pin a new application to their app 108 | launcher.
109 |