Skip to content

Add evergreen functionality (background updates) - #1234

Closed
MrDevel0per wants to merge 0 commit into
CodeEditApp:mainfrom
MrDevel0per:main
Closed

MrDevel0per wants to merge 0 commit into
CodeEditApp:mainfrom
MrDevel0per:main

Conversation

@MrDevel0per

Copy link
Copy Markdown
Contributor

Description

This PR impliments auto-updating of CodeEdit through Sparkle. It is currently a work in progress because an update of CodeEdit has not yet been released since I implimented the new update feature, meaning I am not 100% sure that it works (although I did follow the Sparkle docs for automatic updates). It also adds a new toggle in Settings to allow the user to turn on/off automatic updates.

Related Issues

Checklist

  • I read and understood the contributing guide as well as the code of conduct
  • The issues this PR addresses are related to each other
  • My changes generate no new warnings
  • My code builds and runs on my machine
  • My changes are all related to the related issue above
  • I documented my code

Screenshots

Screenshot 2023-04-13 at 10 22 47 AM

@lukepistrol

Copy link
Copy Markdown
Member

Since #1215 is close to being merged I'll mark this as blocking since the UI related part needs to be re-implemented then.

@jenslys

jenslys commented Apr 27, 2023

Copy link
Copy Markdown

#1218 has now been merged, you can now re-implement the UI part.

@austincondiff

Copy link
Copy Markdown
Collaborator

Yes, #1215 has been merged. Just a quick note...

CodeEdit/Features/AppPreferences/Sections/GeneralPreferences/GeneralPreferencesView.swift was moved to CodeEdit/Features/Settings/Pages/GeneralSettings/GeneralSettingsView.swift

CodeEdit/Features/AppPreferences/SoftwareUpdater.swift was moved to CodeEdit/Features/Settings/SoftwareUpdater.swift

@MrDevel0per

Copy link
Copy Markdown
Contributor Author

@austincondiff I will keep working on this and will have it reimplimented very soon.

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.

4 participants