commit 5b9667698bcdb764bf5d39d1e937f5c1bf3426f2 Author: Matthias Clasen Date: Sat Feb 25 15:52:17 2017 -0500 0.16.0 M configure.ac M data/appdata/org.gnome.Recipes.appdata.xml.in M meson.build commit e2c43726446ac14fc1bd79d455f9f927161166b1 Author: Matthias Clasen Date: Sat Feb 25 15:40:39 2017 -0500 Actually compile the new split resources Otherwise, cuisine.css will be missing at runtime, for less than a great time. M src/Makefile.am commit a5ba078bc48b2a41571d293e444def06a6f2bc0b Author: Piotr Drąg Date: Sat Feb 25 21:08:36 2017 +0100 Use Unicode in a translatable string See https://developer.gnome.org/hig/stable/typography.html M src/gr-cooking-view.c commit 575493c0c6d28d468a32de75dbf74e336a9aa824 Author: Matthias Clasen Date: Sat Feb 25 14:21:28 2017 -0500 Fix non-srcdir builds from git jhbuild defaults to this now, so better make it work, for both autotools and meson. To make it work with autotool we need to split off the generated resources into a separate .gresource.xml file. M Makefile.am M src/Makefile.am M src/meson.build A src/recipes-generated.gresource.xml M src/recipes-images.gresource.xml commit dd345a53270d0b6292cea5c8ae66683c46e7fa7b Author: Matthias Clasen Date: Sat Feb 25 14:37:39 2017 -0500 Also use --export-dynamic with meson M meson.build commit 74b72bf7a82751a16bc94f1f4ccaf745e35f551c Author: Matthias Clasen Date: Sat Feb 25 14:33:43 2017 -0500 Avoid a compiler warning M tests/ids.c commit ef44086a3450bf08a6e1a738704443cee853c5ee Author: Matthias Clasen Date: Sat Feb 25 14:33:14 2017 -0500 Fix the meson build M tests/meson.build commit 8cc682f7d653d2bf766f5d764875947ecbe840a9 Author: Mohammed Sadiq Date: Sat Feb 25 21:44:25 2017 +0530 build: don't run aclocal in autogen.sh autoreconf takes care about running aclocal and other commands in the right order. https://bugzilla.gnome.org/show_bug.cgi?id=779225 M autogen.sh commit 2531af959d957c4db1cbad13e7713c65c204da68 Author: Matthias Clasen Date: Sat Feb 25 10:32:33 2017 -0500 Tweak the handling of the done button Only show the done button on the last step of cooking mode if there are no running timers. This is not quite perfect, since we may show and then hide the button if there's a timer on the last step that gets started, but it is still an improvement. https://bugzilla.gnome.org/show_bug.cgi?id=778861 M src/gr-cooking-page.c M src/gr-cooking-view.c M src/gr-cooking-view.h commit 14762f697e9d81bdfa35c7b32ba9e93e19072ecf Author: Matthias Clasen Date: Sat Feb 25 10:03:48 2017 -0500 Add a test for ID generation This is something we can easily test, so lets do it. M tests/Makefile.am A tests/id-data/ids.expected A tests/id-data/ids.in A tests/ids.c M tests/meson.build commit 15056925f633ec97d8886bcbf35e640b39893ab2 Author: Matthias Clasen Date: Sat Feb 25 10:04:18 2017 -0500 Be more strict when generating IDs The CSS spec does not allow non-alphanumeric ASCII in identifiers, so replace them with _. https://bugzilla.gnome.org/show_bug.cgi?id=779176 M src/gr-utils.c commit 678151354f9dac75cf66f2682f045bed03998a00 Author: Matthias Clasen Date: Sat Feb 25 01:21:07 2017 -0500 Avoid a warning at shutdown When the object data is cleared when the timer is finalize, signal handlers have already beeen cleaned up, so we must not try to disconnect again. In other cases, we explicitly disconnect in the complete handler, so there is really no need to do it here. M src/gr-cooking-view.c commit 48a66197da5a53afae7a6d583205e09ca1a780a5 Author: Matthias Clasen Date: Sat Feb 25 01:06:17 2017 -0500 Plug a small memory leak M src/gr-cooking-view.c commit 867b77e751fa6e1efd17b2a0bbdadd3c075b471c Author: Matthias Clasen Date: Sat Feb 25 00:40:32 2017 -0500 Update appdata M data/appdata/org.gnome.Recipes.appdata.xml.in commit d6a0452bc08cbe6508d495424e40736e039f8df6 Author: Matthias Clasen Date: Sat Feb 25 00:29:40 2017 -0500 If we don't have translations, use the name This prevents e.g. the Hawaiian cuisine from showing up as "". M src/gr-cuisine.c commit 6e381dddabd10ac26326610c7e52ce3e388f93fa Author: Matthias Clasen Date: Sat Feb 25 00:26:52 2017 -0500 details: Show more details Show cuisine, meal and season if we have this information. M src/gr-details-page.c M src/gr-details-page.ui commit 55e74ffa717376b8e4f26f9b80c8b741de8be2a2 Author: Matthias Clasen Date: Sat Feb 25 00:06:01 2017 -0500 Use titlecase in more places Cosmetic fixes to some window titles. M src/gr-window.c commit 0aa5ac538023426c87d6fdba2d13bae24a04a5f6 Author: Matthias Clasen Date: Fri Feb 24 23:58:10 2017 -0500 Add a 'new recipes' category on the landing page This is a pretty obvious addition. We can discuss what exactly should show up on the list, and whether it should be configurable how new the recipes should be. M src/gr-recipes-page.c commit de137ff7e42b446ec5a488cf706c2b110fd6fd74 Author: Matthias Clasen Date: Fri Feb 24 23:57:34 2017 -0500 Add API to switch the window to a new recipes list This uses the just-introduced list page API. M src/gr-window.c M src/gr-window.h commit bebf40daed3ad0ad6907b82abbd984ee22f3402a Author: Matthias Clasen Date: Fri Feb 24 23:56:58 2017 -0500 Add API to populate a list page with new recipes This uses hte just-introduced find-new-recipes query. M src/gr-list-page.c M src/gr-list-page.h commit 9595747149646ec7c709d6d3562381ac6bdbdfa0 Author: Matthias Clasen Date: Fri Feb 24 23:55:34 2017 -0500 Add queries for new and updates recipes Make it possible to use search terms like ct: and mt: to find recipes that have been created or changed after a given time. M src/gr-recipe-store.c commit 84637c83a2fcba2fb3c4a0d722ea6208248df7f9 Author: Matthias Clasen Date: Fri Feb 24 23:16:41 2017 -0500 Add labels for many timers in recipes M data/recipes.db commit 8e2db18fd8a0de7241f854041b9de51be7855622 Author: Matthias Clasen Date: Fri Feb 24 23:04:30 2017 -0500 Don't try to do automatic mtime updates It is too hard to avoid accidentally bumping mtime while loading data initially, this way. Instead, set mtime explicitly from the one place where we store user-initated changes. M src/gr-edit-page.c M src/gr-recipe-store.c M src/gr-recipe.c commit 550fe2009cf2765a84f0c450e13aef1627b680cd Author: Matthias Clasen Date: Fri Feb 24 22:45:56 2017 -0500 Save data alphabetically sorted M src/gr-recipe-store.c commit 39302ec163af4a2fa8f11ff0bbd013ccf8ac7f90 Author: Matthias Clasen Date: Fri Feb 24 22:45:01 2017 -0500 Sort the databases alphabetically We now keep entries sorted alphabetically when saving, which will make the changes meaningful when I use recipes to edit the data. M data/chefs.db M data/recipes.db commit 0a5f62c4406cfcdb933a72efdf9b64e597e8c219 Author: Matthias Clasen Date: Fri Feb 24 22:31:22 2017 -0500 Add a debug env var Setting RECIPES_DATA_DIR when running unsandboxed will let me use recipes to edit that data in the my git checkout, which makes it much easier to edit contributed recipes. M src/gr-recipe-store.c commit 1fa73d1fd9242ff17f387601462b1c28812cc50d Author: Matthias Clasen Date: Mon Feb 20 21:28:42 2017 -0500 Add an 'All recipes' tile on the landing page This has been requested, and I don't see a reason not to have this list. M src/gr-recipes-page.c commit 2c7660a2f432234cf502a59d16e4f0158334bf0d Author: Matthias Clasen Date: Mon Feb 20 21:28:14 2017 -0500 Add API to switch the window to an all-recipes list This uses the just-introduced list page API. M src/gr-window.c M src/gr-window.h commit 5ba1d2ce69d2c34225027292d1e30f724f2ed78e Author: Matthias Clasen Date: Mon Feb 20 21:27:19 2017 -0500 Add API to populate a list page with all recipes This uses the just-introduced match-any-recipe query. M src/gr-list-page.c M src/gr-list-page.h commit e20ae69ac39221f41fed3aaa575b25234b6402b1 Author: Matthias Clasen Date: Mon Feb 20 21:26:38 2017 -0500 Add a query to match any recipe This will be useful in future commits. M src/gr-recipe-store.c commit 283c4a77a2213a3dcb65540cf6ebe682c146e29b Author: Matthias Clasen Date: Fri Feb 24 18:03:14 2017 -0500 Require GTK+ 3.22 After trying to get recipes to work against 3.18 and 3.20, I have concluded that we really need to require 3.22. M configure.ac commit 25a90ae69ebee3cddecb1c37466e2caed2db3a45 Author: Matthias Clasen Date: Fri Feb 24 17:40:19 2017 -0500 Use --export-dynamic for finding get_type functions This is the typical way to do it. For some reason, it fails for GrQueryEditor, so help GtkBuilder out by explicitly specifying the get_type function for this type. M configure.ac M src/gr-window.ui M src/main.c commit 6ca4b1a8a46edec9a6c1f72a50521f42d19ac645 Author: Matthias Clasen Date: Fri Feb 24 16:48:49 2017 -0500 Consolidate nordic recipes Make sure they all show up in the right cuisine. M data/recipes.db commit b349f243433336ff0c28996836e37181768cf4e1 Author: Matthias Clasen Date: Fri Feb 24 16:48:16 2017 -0500 Add 'nordic' as a featured cuisine We have several recipes from this cuisine, so lets show it off. M data/Makefile.am A data/images/big-nordic.jpg A data/images/nordic.jpg M data/meson.build M src/cuisine.css.in M src/gr-cuisine.c commit c0f1e7dad245457bcf1ee1fe0d45499ee6ac00e2 Author: Matthias Clasen Date: Fri Feb 24 00:39:00 2017 -0500 Bump to a development version M configure.ac M meson.build commit ab44184768f3a67218affd5ca1a82e733c3393e0 Author: Matthias Clasen Date: Fri Feb 24 00:36:31 2017 -0500 Another contributed recipes Salmon fried rice, by Adelia. M data/Makefile.am A data/images/salmonrice1.jpg A data/images/salmonrice2.jpg A data/images/salmonrice3.jpg A data/images/salmonrice4.jpg A data/images/salmonrice5.jpg A data/images/salmonrice6.jpg A data/images/salmonrice7.jpg A data/images/salmonrice8.jpg A data/images/salmonrice9.jpg M data/meson.build M data/recipes.db M data/recipes.db.h commit 4f1ee9798cbdbe16aebd0c152168d6ba6a8a8bf7 Author: Matthias Clasen Date: Fri Feb 24 00:14:22 2017 -0500 Allow setting titles for timers These are used when displaying timers in the cooking view. M src/gr-cooking-view.c M src/gr-details-page.c M src/gr-edit-page.c M src/gr-edit-page.ui M src/gr-recipe-formatter.c M src/gr-recipe-formatter.h commit 30a234f15519371e446d2911a4985af7264cc714 Author: Matthias Clasen Date: Thu Feb 23 23:05:50 2017 -0500 Hook up an action to the system notification This lets us get back to the recipe and continue cooking from the step where the timer expired. M src/gr-app.c M src/gr-cooking-page.c M src/gr-cooking-page.h M src/gr-cooking-view.c M src/gr-cooking-view.h M src/gr-window.c M src/gr-window.h commit c093695f0899191979b451e483852218506a3385 Author: Matthias Clasen Date: Thu Feb 23 22:23:33 2017 -0500 Redo timer notifications Arrange things so timers can outlive the cooking mode, and emit a system notification in that case. Also add a "Show" button to the in-app notification. M src/gr-cooking-page.c M src/gr-cooking-page.h M src/gr-cooking-page.ui M src/gr-cooking-view.c M src/gr-cooking-view.h M src/gr-edit-page.c commit 8e64365811095b99ba17b5c9a7d294d7701455cf Author: Matthias Clasen Date: Thu Feb 23 22:31:21 2017 -0500 Don't leak a signal handler M src/gr-timer-widget.c commit d6060a7c71ad4138797b55ae5fcdbd985afabaad Author: Matthias Clasen Date: Thu Feb 23 19:21:36 2017 -0500 Simplify cooking view API Just have a single set_data function instead of separate set_instructions and set_images, which leave us with an awkward intermediate state. This avoids a crash in the edit page when switching between edit and preview. M src/gr-cooking-page.c M src/gr-cooking-view.c M src/gr-cooking-view.h M src/gr-edit-page.c commit f35bf126e249ed9924a737633f19541945cb884f Author: Matthias Clasen Date: Thu Feb 23 19:10:21 2017 -0500 Use the new start/stop API for the cooking view M src/gr-cooking-page.c commit 578ca94d5892bafdc1ea56fa29120ac0aa5fe83d Author: Matthias Clasen Date: Thu Feb 23 19:09:20 2017 -0500 Add explicit start/stop API for the cooking view This will help with cleaning up the life-cycle handling of timer objects. We don't want to leak those, since they may cause unexpected notifications when they expire much later. M src/gr-cooking-view.c M src/gr-cooking-view.h commit 8e2a611183cf8e0808d04075fdbf9178453ad2b3 Author: Matthias Clasen Date: Thu Feb 23 19:09:01 2017 -0500 Remove a redundant call M src/gr-timer-widget.c commit bb56c490bfe78d3c77fef984660de065d4226e09 Author: Matthias Clasen Date: Thu Feb 23 18:42:17 2017 -0500 Simplify cooking view API No need to pass an index here, all callers are passing 0 anyway. M src/gr-cooking-page.c M src/gr-cooking-view.c M src/gr-cooking-view.h M src/gr-edit-page.c commit 07440717c4923d64afa30acc7b080c5eda09125d Author: Matthias Clasen Date: Thu Feb 23 17:56:46 2017 -0500 Drop most mouse navigation from cooking view There are a quite a few clickable controls on the cooking view, and it is very annoying to have misclicks change the page. Therefore, drop most of the mouse navigation, except for forward/back buttons, which are not conflicting with anything else. M src/gr-cooking-page.c commit 2530d6e6e6cb21341f0015e1628dea8d4d570767 Author: Matthias Clasen Date: Thu Feb 23 16:57:23 2017 -0500 Update the cooking mode help overlay Remove the mouse navigation, split out the arrow keys, use better images provided by Jakub, and generally follow the latest mockup. M src/gr-cooking-page.ui A src/help-cursor-keys.png A src/help-esc-key.png A src/help-key-double-press.png A src/help-key-press.png D src/icons/48x48/apps/press-any-key.png D src/icons/48x48/apps/press-escape-key.png D src/icons/48x48/apps/press-left-button.png D src/icons/48x48/apps/press-right-button.png M src/recipes-images.gresource.xml commit 549d1115706592d858d39c1eb9f1a302a8a77081 Author: Matthias Clasen Date: Thu Feb 23 16:32:40 2017 -0500 Support mouse forward/back buttons Just since we can. M src/gr-cooking-page.c commit ef4531793b425b6b1b93f457cf548ce791b4df23 Author: Matthias Clasen Date: Thu Feb 23 16:00:54 2017 -0500 Make mini timers clickable When clicked, they jump the step they belong to. M src/gr-cooking-view.c commit 15216a2455c30b5d192bfbadf2e0c7b2b42dbc19 Author: Matthias Clasen Date: Thu Feb 23 15:20:54 2017 -0500 Tweak keynav on in cooking mode With the new setup, left/right arrow keys and buttons just switch between steps. Other keys will 'do the right thing' and start timers where appropriate. M src/gr-cooking-page.c commit 7f206b32f460c4fa77d8f841f4944b6a53e51f48 Author: Matthias Clasen Date: Thu Feb 23 15:19:46 2017 -0500 Add a forward method to the cooking view This is the 'do the right thing' method which will start the timer if there is one on the current step. next_step() goes back to be just step switching with out any intelligence. M src/gr-cooking-view.c M src/gr-cooking-view.h commit d634e367c6fa9b0bfdbc8da3bbeb9c7ed3c938d5 Author: Matthias Clasen Date: Wed Feb 22 22:17:14 2017 -0500 Add a box on the cooking page for timers We populate this box with small widgets indicating the currently running timers. M src/gr-cooking-page.c M src/gr-cooking-page.ui M src/gr-cooking-view.c M src/gr-cooking-view.h commit 4bacbc813c200a9bed5b39d19662e9daf1c7a3f4 Author: Matthias Clasen Date: Wed Feb 22 22:33:38 2017 -0500 Make the cooking overlay not block input The help overlay in cooking mode was blocking input, even when it was fully faded out. Avoid that by hiding the widget after fadeout. M src/gr-cooking-page.c M src/gr-cooking-page.ui commit 57411340ed9936b5494e6e19405db26c67c361c2 Author: Matthias Clasen Date: Thu Feb 23 15:38:47 2017 -0500 Better styling for timer widget Just draw the remaining time, using the css color. And a very faint full circle behind it. M src/gr-timer-widget.c M src/recipes.css commit 28da92e9803f51e3952f30781e1a1238512e2f61 Author: Matthias Clasen Date: Wed Feb 22 23:03:25 2017 -0500 Remove dead code in the timer widget This hasn't been used in a long time. M src/gr-timer-widget.c commit 43aabfbba86be6e46297953d1a0bdb71fd1acd02 Author: Matthias Clasen Date: Thu Feb 23 14:59:20 2017 -0500 Make timer widget line width scale We will be using small copies of this, and need a thin line width there. M src/gr-timer-widget.c commit 39bcc23c044523b758056225f9490173798f92ed Author: Matthias Clasen Date: Thu Feb 23 14:39:33 2017 -0500 Don't show OS info when sandboxed The information is just not available to us, even the desktop info is just whats in the runtime. M src/gr-about-dialog.c commit be4c13252292bbcd2962f7bbcfda9315aa835f98 Merge: aff2663 25cda01 Author: Matthias Clasen Date: Thu Feb 23 07:26:39 2017 -0500 Merge pull request #22 from pksadiq/wip/sadiq minor fixes for edit-page commit 25cda01cad079e13963ab56d14b61addae132631 Author: Mohammed Sadiq Date: Thu Feb 23 17:09:19 2017 +0530 edit-page: allow negative value for temperature Some dishes may have to be cooled. So it shall be good to allow negative values for temperature M src/gr-edit-page.ui commit 95bf6eb9c584599ab795f4fa33c6f52aa8817f40 Author: Mohammed Sadiq Date: Thu Feb 23 16:57:44 2017 +0530 edit-page: disable temperature button in preview M src/gr-edit-page.c commit aff26632c4acdd2b2e07a3499552f999f1a79d17 Author: Matthias Clasen Date: Wed Feb 22 21:29:56 2017 -0500 Use the timer name for the notification This is easier than recreating the same string manually. M src/gr-cooking-view.c commit 64419f5cdc71d3e12c8de2aeee263c3f5f91b044 Author: Matthias Clasen Date: Wed Feb 22 21:18:15 2017 -0500 cooking view: Set a name on each timer This will be used in the future to display timers M src/gr-cooking-view.c commit 2632be9b889ec1ecb94ca1e44e486bd927eb95f4 Author: Matthias Clasen Date: Wed Feb 22 12:35:21 2017 -0500 0.14.4 M configure.ac M data/appdata/org.gnome.Recipes.appdata.xml.in M meson.build commit 34bb2120b2bfb344cecb33e36a411835f25cfb33 Author: Matthias Clasen Date: Wed Feb 22 20:28:50 2017 -0500 Fix up timer state handling Make it so that that !active and remaining == 0 indicates that the timer is expired. M src/gr-cooking-view.c M src/gr-time-widget.c commit f9f7d77b1c0c1a01e23a08aa74949d332f06ff40 Author: Matthias Clasen Date: Wed Feb 22 20:27:49 2017 -0500 Change the way the next button behaves on timer pages Make the next button start the timer if it is not started yet, instead of going to the next page. M src/gr-cooking-view.c commit 213f8ab1b27ac0c5446753eb29d122148d9775d5 Author: Matthias Clasen Date: Wed Feb 22 14:31:20 2017 -0500 Add API to step through cooking view And use it in the consumers, rather than explicitly calculating the next step. M src/gr-cooking-page.c M src/gr-cooking-view.c M src/gr-cooking-view.h M src/gr-edit-page.c commit 1fe01d3ea1a4b1e1157fc20ca7fed3e76d173ff4 Author: Matthias Clasen Date: Wed Feb 22 20:25:10 2017 -0500 Unify gr_timer_start and _continue Make these two functions do the same thing, and drop _continue. M src/gr-cooking-view.c M src/gr-time-widget.c M src/gr-timer.c M src/gr-timer.h commit 9efd302f41f8428eb1204ed62bd0c95b0b4b2399 Author: Matthew Leeds Date: Wed Feb 22 11:43:35 2017 -0600 Fix build instructions in README.md Recipes needs a recursive clone so libgd will be checked out. M README.md commit f6e9f1246d333ee882af0f51e27d8cacb0dbb1ff Author: Matthias Clasen Date: Wed Feb 22 10:40:01 2017 -0500 Another contributed recipe Råkost, by Bastian. M data/Makefile.am A data/images/rakost1.jpg A data/images/rakost2.jpg A data/images/rakost3.jpg M data/meson.build M data/recipes.db M data/recipes.db.h commit 05ec7cdf01b92057520238edd36cda89708f0eb9 Author: Matthias Clasen Date: Wed Feb 22 09:51:40 2017 -0500 Make sure recipe tiles show up properly after import We need to recreate the css for the new recipes and chefs that were just imported. M src/gr-recipe-importer.c commit 3a95a45dfa2d502c07d505d04eb91afe1d5d35c1 Author: Matthias Clasen Date: Wed Feb 22 09:31:33 2017 -0500 Be more careful about NULL strings Strings coming from recipe objects may be NULL, we should be careful about that when comparing them. M src/gr-recipe-store.c commit a147341ad26555eadd630475943851c7fa4c36ca Author: Matthias Clasen Date: Wed Feb 22 09:29:42 2017 -0500 Be more careful about handling NULL strings Same for the GrChef object, just to be consistent. M src/gr-chef.c commit 10639da722846bf151bcd95d82326484dd4e21e8 Author: Matthias Clasen Date: Wed Feb 22 09:29:01 2017 -0500 Be more careful about NULL when handling strings There were some critical warnings seen that look like they came from translating properties here. M src/gr-recipe.c commit d908566c0362726989dab30556cc94b7d34e6a60 Author: Matthias Clasen Date: Tue Feb 21 21:56:17 2017 -0500 Subsitute @bindir@@ as well This is used (somewhat pointlessly) in the d-bus service file. M meson.build commit 67d3b47d5ef02cbf77a071ef97a5f23cc47f0ec6 Author: Matthias Clasen Date: Tue Feb 21 20:57:15 2017 -0500 Fix meson dependencies Teach meson that the targets for generating recipes.db.h and chefs.db.h depend on the recipe-extract tool which gets built in another subdirectory. M data/meson.build M tools/meson.build commit 9aef516675cd0e3d0e41ad2dc17abb761022e52c Author: Matthias Clasen Date: Tue Feb 21 20:37:59 2017 -0500 Switch the flatpak build to meson A meson-glib-check.patch M org.gnome.Recipes.flatpak.json A setuptools-makefile commit 6116a1d8e7d52b5580d7c44ed320736404ca195a Author: Matthias Clasen Date: Tue Feb 21 20:42:06 2017 -0500 Update libgd submodule M subprojects/libgd commit dfe4baedb36247600058886c2099405581ab074d Author: Matthias Clasen Date: Tue Feb 21 20:35:53 2017 -0500 Try to fix meson build in flatpak We can't let meson use git at build time, since we don't have network access at that time, when building a flatpak. Instead, add it as a submodule. M .gitmodules A subprojects/libgd D subprojects/libgd.wrap commit fb8275b09ef5017bcfa86dc80dfe9f661eeff08d Author: Matthias Clasen Date: Tue Feb 21 20:03:04 2017 -0500 Add a comment about how our data is stored M src/gr-recipe-store.c commit 127324ea7d0f46a334f9c2835c4247a1044c028b Author: Matthias Clasen Date: Tue Feb 21 19:54:45 2017 -0500 Add a comment about image handling M src/gr-image-viewer.c commit 1e9bacab5fbc53889b28996d8ad6044b03ec45ae Author: Matthias Clasen Date: Fri Dec 2 17:04:32 2016 -0500 meson build support Add meson build infrastructure. Thanks for much of this work goes to Nirbheek Chauhan. A .gitignore M data/images/adria.jpg A data/meson.build A meson.build A meson_options.txt A po/meson.build A src/list_to_c.py A src/meson.build A subprojects/libgd.wrap A tests/meson.build A tools/meson.build A tools/meson_post_install.py A types.c.template A types.h.template commit aeaa5dc507c305bff877da72816c05ac6be17c91 Merge: 9adcf9d af023e5 Author: Matthias Clasen Date: Tue Feb 21 07:38:18 2017 -0500 Merge pull request #21 from jimmac/master icons: use proper assets commit af023e521b1b2bc56e4e7bd1c99bf2b6cdc0d972 Author: Jakub Steiner Date: Tue Feb 21 13:31:30 2017 +0100 theming: keymap overlay - make slightly less ugly: - semi-opaque background - 32px margin FIXME: doubletap icons should be close together 32px gap to the descriptions M src/recipes.css commit 80ea58eb44af082c5dcce8407cc2ae0797e76229 Author: Jakub Steiner Date: Tue Feb 21 13:17:39 2017 +0100 icons: use proper assets - use transparency - pixel aligned to 48x48 grid M libgd M src/icons/48x48/apps/press-any-key.png M src/icons/48x48/apps/press-escape-key.png M src/icons/48x48/apps/press-left-button.png M src/icons/48x48/apps/press-right-button.png commit 9adcf9dc7944f332cd9e3940a8a2b7534d4f89f0 Author: Matthias Clasen Date: Mon Feb 20 22:15:23 2017 -0500 Avoid a (null) showing up in the about dialog Currently, we can't find out the OS name when running in a sandbox (I've filed a ticket to have that fixed). But we still shouldn't show (null). M src/gr-about-dialog.c commit ada4affd9550d988884259e354dbd3fbed523638 Author: Matthias Clasen Date: Mon Feb 20 21:11:26 2017 -0500 Rename a function populate_diets_from_store was really about filling the categories section, so name it accordingly. Also, reorder these populate functions to follow the order on the page. M src/gr-recipes-page.c commit 3b2c277cb7ef0d68dfd7354266bb6a9f9dcd2edd Author: Matthias Clasen Date: Mon Feb 20 21:11:01 2017 -0500 Add a few more colors for category tiles M src/gr-category-tile.c commit ca0afa5d9d8eb2f8e2abaef2ffced207f2d49657 Author: Matthias Clasen Date: Mon Feb 20 21:06:46 2017 -0500 Give every chef a description The ones who didn't provide one get a very simple one that I made up. M data/chefs.db M data/chefs.db.h commit c13d2e992fb7b3d012a256dd9e9b75194fba0de0 Author: Matthias Clasen Date: Mon Feb 20 21:05:00 2017 -0500 Make all chefs part of the featured list We randomly pick 6 of them anyway. M data/picks.db commit 7896e6145cba2b0943ad9d2794a83542e62f624f Author: Matthias Clasen Date: Mon Feb 20 19:09:11 2017 -0500 Bring the cooking overlay back with F1 Why not ? It makes sense to me. M src/gr-cooking-page.c commit 89ece6cee0094e4934b0a908e2bea3820de5504d Author: Matthias Clasen Date: Mon Feb 20 19:07:57 2017 -0500 Make the cooking overlay fade in and out We fade it in after a short pause, and we fade it out when a key is pressed. Another request by Jakub. M src/gr-cooking-page.c M src/gr-cooking-page.ui commit ff468c816b43a1e6ad786e600ee1019ea2f8b76f Author: Matthias Clasen Date: Mon Feb 20 18:49:55 2017 -0500 cooking view: Center text if there's no image or timer This was requested by Jakub. M src/gr-cooking-view.c M src/gr-cooking-view.ui commit 300778fd430dd1f231c76321c5b3424a2cb21329 Author: Matthias Clasen Date: Mon Feb 20 13:11:28 2017 -0500 Just call ourselves Recipes in the desktop file This follows what other GNOME applications do. https://bugzilla.gnome.org/show_bug.cgi?id=778972 M data/org.gnome.Recipes.desktop.in commit a4e3c6667260cb3f81d4919fc4e4f1544df142fb Author: Daniel Mustieles Date: Mon Feb 20 15:59:30 2017 +0000 Update Spanish translation M po/es.po commit 358b0e7b30b3e7be3066c14a144a4431a7364968 Author: Matthias Clasen Date: Mon Feb 20 09:39:42 2017 -0500 Back to a development version M configure.ac commit 8679ae880823c09ebabbe9051a7517a9c6b52d28 Author: Matthias Clasen Date: Mon Feb 20 08:26:06 2017 -0500 Fix distcheck The black magic of builddir != srcdir.