Skip to content

Comments

Start page: Add download links for 3.7.0#365

Merged
hoffie merged 2 commits intojamulussoftware:releasefrom
hoffie:download-links-3.7.0
Mar 17, 2021
Merged

Start page: Add download links for 3.7.0#365
hoffie merged 2 commits intojamulussoftware:releasefrom
hoffie:download-links-3.7.0

Conversation

@hoffie
Copy link
Member

@hoffie hoffie commented Mar 17, 2021

Start page: Add download links for 3.7.0

This replaces the SourceForge link to platform-specific direct links on Github for better usability.
This requires text changes. To avoid delaying the release further, it was decided to not run those texts through translators again.
This could still be updated post-release, of course.

This required CSS changes because the styling was previously specified for a single link identified by an id=. This obviously breaks with multiple links.

Fixes #359.

This also cleans up the CSS which contained duplicate definitions.

Preview (with home.css replaced and the HTML edited): https://hoffmann-christian.info/files/2021-03-17-jamulus.io.html

Might be easier to review if checking the two commits individually.

@hoffie hoffie added this to the Release 3.7.0 milestone Mar 17, 2021
@hoffie hoffie self-assigned this Mar 17, 2021
@hoffie hoffie marked this pull request as draft March 17, 2021 21:41
@hoffie
Copy link
Member Author

hoffie commented Mar 17, 2021

@hoffie hoffie marked this pull request as ready for review March 17, 2021 21:48
@hoffie hoffie requested review from ann0see and gilgongo March 17, 2021 21:49
1-de-index.html Outdated
mTSlogan: "Musiziere online. Mit deinen Freunden. Kostenlos."
mTGetStartedNow: "Jetzt Starten!"
mHTMLDownloadNow: 'Erweitert: <a href="https://sourceforge.net/projects/llcon/files/latest/download" target="_blank" id="dld_frm_sf" rel="noreferrer">sofort herunterladen</a>'
mHTMLDownloadNow: 'Sofort herunterladen für <a href="https://github.com/jamulussoftware/jamulus/releases/download/r3_7_0/jamulus_3.7.0_win.exe" target="_blank" rel="noreferrer">Windows</a>, <a href="https://github.com/jamulussoftware/jamulus/releases/download/r3_7_0/jamulus_3.7.0_mac.dmg" target="_blank" rel="noreferrer">Mac</a>, <a href="https://github.com/jamulussoftware/jamulus/releases/download/r3_7_0/jamulus_3.7.0_ubuntu_amd64.deb" target="_blank" rel="noreferrer">Debian/Ubuntu</a> or <a href="https://github.com/jamulussoftware/jamulus/releases/tag/r3_7_0" target="_blank" rel="noreferrer">andere Plattformen</a>.'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you should use the Jekyll variables here (see the wiki/en/*Installation-For* files

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, done.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using these variables broke the site because they are not expanded in front matter. :(
https://fettblog.eu/snippets/jekyll/liquid-in-frontmatter/

I chose a different approach in #366 now.

@hoffie hoffie force-pushed the download-links-3.7.0 branch from 34c5ad4 to 5d192dc Compare March 17, 2021 22:08
@hoffie hoffie requested a review from ann0see March 17, 2021 22:09
hoffie added 2 commits March 17, 2021 23:18
This replaces the SourceForge link to platform-specific direct links on
Github for better usability.
This requires text changes. To avoid delaying the release further, it
was decided to not run those texts through translators again.
This could still be updated post-release, of course.

This required CSS changes because the styling was previously specified
for a single link identified by an id=. This obviously breaks with
multiple links.

Fixes jamulussoftware#359.
@hoffie hoffie force-pushed the download-links-3.7.0 branch from 5d192dc to 1a920fe Compare March 17, 2021 22:18
@hoffie hoffie changed the base branch from changes to release March 17, 2021 22:37
@hoffie hoffie merged commit e5f13f2 into jamulussoftware:release Mar 17, 2021
@hoffie
Copy link
Member Author

hoffie commented Mar 17, 2021

This PR broke the URLs and I have reverted by directly pushing to release. Will send a new PR shortly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Download links for 3.7.0

3 participants