New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate the itch.io devlog #1898

Closed
bjorn opened this Issue Mar 1, 2018 · 3 comments

Comments

1 participant
@bjorn
Owner

bjorn commented Mar 1, 2018

I use the Tiled devlog for posting announcements about newly released versions as well as detailed updates about each published development snapshot. To be sure to reach all Tiled users, Tiled should notify when there is a new post.

We can poll the devlog RSS feed and keep track of the last seen message.

  • Have a button in the status bar (or menu bar), which pops up a menu to access last few (say 5) posts, can also include a button to open the devlog summary itself.
  • Show a counter with the number of new messages (or change the icon to be more noticeable).
  • Reset the counter when the menu is opened.

There should be an option to disable this feature in the Preferences.

@bjorn bjorn added this to the Tiled 1.2 milestone Mar 1, 2018

@bjorn bjorn added the feature label Mar 1, 2018

@bjorn bjorn added this to Tiled 1.2 (next feature release) in Roadmap Mar 1, 2018

@bjorn bjorn self-assigned this Aug 7, 2018

@bjorn bjorn moved this from Tiled 1.2 (next feature release) to In Progress in Roadmap Aug 7, 2018

@bjorn

This comment has been minimized.

Owner

bjorn commented Aug 15, 2018

I went for showing the news feed of the Tiled website instead, hoping I'll manage to make that one a little more active (like posting snapshot updates there as well).

@bjorn bjorn closed this in bd31f50 Aug 15, 2018

Roadmap automation moved this from In Progress to Recently Completed Aug 15, 2018

@bjorn

This comment has been minimized.

Owner

bjorn commented Aug 15, 2018

In terms of deployment this change is a little more complicated:

  • The snap package needs to explicitly specify that it uses the network interface (done in change 0db1d5a).
  • The Windows archive and installer need to ship some OpenSSL libs (only libeay32.dll seems necessary, but I guess it doesn't hurt to ship libssl32.dll as well). OpenSSL is available on AppVeyor at C:\OpenSSL-Win64\bin and C:\OpenSSL-Win32\bin.
  • Linux AppImage and macOS packages not checked yet.

@bjorn bjorn reopened this Aug 15, 2018

@bjorn bjorn moved this from Recently Completed to In Progress in Roadmap Aug 15, 2018

bjorn added a commit that referenced this issue Aug 17, 2018

Qbs: Ship OpenSSL DLLs with Windows releases
This includes the OpenSSL DLLs in both the installer and the archive, as
long as they are available at their standard install location.

Issue #1898

bjorn added a commit that referenced this issue Aug 17, 2018

Qbs: Ship OpenSSL DLLs with Windows releases
This includes the OpenSSL DLLs in both the installer and the archive, as
long as they are available at their standard install location.

Issue #1898

bjorn added a commit that referenced this issue Aug 18, 2018

Qbs: Ship OpenSSL DLLs with Windows releases
This includes the OpenSSL DLLs in both the installer and the archive, as
long as they are available at their standard install location.

Issue #1898
@bjorn

This comment has been minimized.

Owner

bjorn commented Aug 22, 2018

Closing this again. The Linux AppImage seems to work fine, the Windows packages now include OpenSSL and I think it should work fine on macOS as well.

@bjorn bjorn closed this Aug 22, 2018

Roadmap automation moved this from In Progress to Recently Completed Aug 22, 2018

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