-
Notifications
You must be signed in to change notification settings - Fork 135
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #811 from matty0ung/usability
Fix inability to add ingredients to recipe
- Loading branch information
Showing
52 changed files
with
350 additions
and
228 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<!-- | ||
# | ||
# packaging/mac/Info.plist.in is part of Brewtarget, and is copyright the following authors 2023: | ||
# packaging/darwin/Info.plist.in is part of Brewtarget, and is copyright the following authors 2023-2024: | ||
# • Matt Young <[email protected]> | ||
# | ||
# Brewtarget is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License | ||
|
@@ -21,12 +21,19 @@ | |
# See comments in meson.build for how this file gets processed into mbuild/Info.plist. Then see comments in the build | ||
# tool for how it ends up in the Mac application bundle. | ||
# | ||
# https://developer.apple.com/documentation/bundleresources/information_property_list and related pages give info on the | ||
# individual parameters | ||
# | ||
# The following bundle parameters used in oldver versions of this file are AFAICT deprecated, so I have removed them: | ||
# CFBundleLongVersionString | ||
# CFBundleSignature | ||
# | ||
--> | ||
<plist version="1.0"> | ||
<dict> | ||
<!-- | ||
Language the system if it can't locate a resource for the user’s preferred language. Value should be a language ID | ||
(ideally the two-letter ISO 639-1 standard) that identifies a language, dialect, or script. | ||
Default language for the system if it can't locate a resource for the user’s preferred language. Value should be a | ||
language ID (ideally the two-letter ISO 639-1 standard) that identifies a language, dialect, or script. | ||
--> | ||
<key>CFBundleDevelopmentRegion</key> | ||
<string>en</string> | ||
|
@@ -42,25 +49,41 @@ | |
--> | ||
<key>CFBundleIconFile</key> | ||
<string>@CONFIG_INSTALLER_APPLICATION_ICON@</string> | ||
<!-- | ||
A bundle ID uniquely identifies a single app throughout the system. The bundle ID string must contain only | ||
alphanumeric characters (A–Z, a–z, and 0–9), hyphens (-), and periods (.). Typically, you use a reverse-DNS format | ||
for bundle ID strings. Bundle IDs are case-insensitive. | ||
--> | ||
<key>CFBundleIdentifier</key> | ||
<string>com.brewtarget.Brewtarget</string> | ||
<string>beer.brewtarget.Brewtarget</string> | ||
<key>CFBundleInfoDictionaryVersion</key> | ||
<string>6.0</string> | ||
<key>CFBundleLongVersionString</key> | ||
<string></string> | ||
<key>CFBundleName</key> | ||
<string>@CONFIG_APPLICATION_NAME_UC@</string> | ||
<!-- | ||
This key consists of a four-letter code for the bundle type. For apps, the code is APPL, for frameworks, it's FMWK, | ||
and for bundles, it's BNDL. The default value is derived from the bundle extension or, if it can't be derived, the | ||
default value is BNDL. | ||
--> | ||
<key>CFBundlePackageType</key> | ||
<string>APPL</string> | ||
<key>CFBundleShortVersionString</key> | ||
<string>@CONFIG_VERSION_STRING@</string> | ||
<key>CFBundleSignature</key> | ||
<string>????</string> | ||
<key>CFBundleVersion</key> | ||
<string>@CONFIG_VERSION_STRING@</string> | ||
<!-- | ||
A Boolean value indicating whether the app's resources files should be mapped into memory. | ||
--> | ||
<key>CSResourcesFileMapped</key> | ||
<true/> | ||
<key>NSHumanReadableCopyright</key> | ||
<string>@CONFIG_COPYRIGHT_STRING@</string> | ||
<!-- | ||
There isn't a great choice for us for application category from the list at | ||
https://developer.apple.com/documentation/bundleresources/information_property_list/lsapplicationcategorytype | ||
This value seemed as close as any. | ||
--> | ||
<key>LSApplicationCategoryType</key> | ||
<string>public.app-category.productivity</string> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# | ||
# packaging/linux/control.in is part of Brewtarget, and is copyright the following authors 2023: | ||
# packaging/linux/control.in is part of Brewtarget, and is copyright the following authors 2023-2024: | ||
# • Matt Young <[email protected]> | ||
# | ||
# Brewtarget is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License | ||
|
@@ -121,4 +121,4 @@ Description: GUI beer brewing software | |
# | ||
# Homepage (Optional) | ||
# | ||
Homepage: @CONFIG_HOMEPAGE_URL@ | ||
Homepage: @CONFIG_WEBSITE_URL@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# | ||
# packaging/linux/rpm.spec.in is part of Brewtarget, and is copyright the following authors 2023: | ||
# packaging/linux/rpm.spec.in is part of Brewtarget, and is copyright the following authors 2023-2024: | ||
# • Matt Young <[email protected]> | ||
# | ||
# Brewtarget is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License | ||
|
@@ -43,7 +43,7 @@ Group : Applications/Productivity | |
Summary : GUI beer brewing software | ||
|
||
# URL supplying further information about the package, typically upstream website. | ||
URL : @CONFIG_HOMEPAGE_URL@ | ||
URL : @CONFIG_WEBSITE_URL@ | ||
Vendor : @CONFIG_ORGANIZATION_NAME@ | ||
|
||
# Specifies the architecture which the resulting binary package will run on. Typically this is a CPU architecture. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# | ||
# packaging/windows/NsisInstallerScript.nsi.in is part of Brewtarget, and is copyright the following authors 2023: | ||
# packaging/windows/NsisInstallerScript.nsi.in is part of Brewtarget, and is copyright the following authors 2023-2024: | ||
# • Matt Young <[email protected]> | ||
# | ||
# Brewtarget is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License | ||
|
@@ -119,15 +119,15 @@ RequestExecutionLevel admin | |
# | ||
# Other variables injected from Meson | ||
# | ||
# Similarly, although we could use other injected variables directly, we don't to avoid another gotcha. When Meson | ||
# Similarly, although we could use other injected variables directly, we don't, to avoid another gotcha. When Meson | ||
# is processing the file to do @BLAH@ substitutions, if it sees a backslash followed by an @, then it will think you're | ||
# escaping the first @ symbol, so, eg "C:\Blah\@CONFIG_APPLICATION_NAME_UC@" will not get converted to | ||
# "C:\Blah\Brewtarget" or "C:\Blah\Brewken". Instead, we take the injected variable into an NSIS compile-time constant | ||
# (aka a 'define') via: | ||
# !define INJECTED_APPLICATION_NAME_UC "@CONFIG_APPLICATION_NAME_UC@" | ||
# and then we can write "C:\Blah\${INJECTED_APPLICATION_NAME_UC}" and the right substitutions will happen. (The | ||
# alternative, of adding an extra slash, eg "C:\Blah\\@CONFIG_APPLICATION_NAME_UC@", would work but seems a bit less | ||
# robust. | ||
# robust.) | ||
# | ||
!define INJECTED_APPLICATION_NAME_UC "@CONFIG_APPLICATION_NAME_UC@" | ||
!define INJECTED_APPLICATION_NAME_LC "@CONFIG_APPLICATION_NAME_LC@" | ||
|
@@ -136,7 +136,7 @@ RequestExecutionLevel admin | |
!define INJECTED_DESCRIPTION_STRING "@CONFIG_DESCRIPTION_STRING@" | ||
!define INJECTED_COPYRIGHT_STRING "@CONFIG_COPYRIGHT_STRING@" | ||
!define INJECTED_ORGANIZATION_NAME "@CONFIG_ORGANIZATION_NAME@" | ||
!define INJECTED_HOMEPAGE_URL "@CONFIG_HOMEPAGE_URL@" | ||
!define INJECTED_HOMEPAGE_URL "@CONFIG_WEBSITE_URL@" | ||
|
||
#======================================================================================================================= | ||
#==================================================== Our Constants ==================================================== | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.