Commit Graph

61 Commits

Author SHA1 Message Date
jliddev
4e56cc38cd Merge branch 'master' into develop 2020-09-30 14:59:08 -05:00
jliddev
f8335327bb My addon view model can now update the list items during install
#76
2020-09-30 14:33:14 -05:00
Xathz
d7bfe14ea5 Moved to AddonService from AddonExtensions
https://github.com/jliddev/WowUp/pull/70#discussion_r497105526
2020-09-29 19:39:54 -04:00
Xathz
8bfebdb0f1 Changes requested from #64
https://github.com/jliddev/WowUp/pull/64#discussion_r496841623
2020-09-29 15:29:44 -04:00
Xathz
689159f3ac Merge branch 'master' into develop 2020-09-29 15:07:12 -04:00
Xathz
78e6c7ce30 Add open folder in addon context menu
Note I had to add System.ComponentModel.Annotations from nuget for it to build
2020-09-28 17:07:56 -04:00
jliddev
c1e3f74452 Rework auto updates
Auto updates now on a proper timer.
Use new taskbar tray library.
Show system notification when addons are auto updated.
2020-09-22 23:24:26 -05:00
jliddev
c1cfa26ba2 QOL Improvements
Re-Scan is now less desctructive, should preserve channels and auto update state.
Add the ability to update multiple clients at once with context menu.
Rename Refresh.
Rename Re-Scan.
Add tooltips to Refresh and Re-Scan.
2020-09-22 13:57:33 -05:00
jliddev
170466686c Add auto update default settings to all the clients.
#50
#19
2020-09-19 09:14:29 -05:00
jliddev
c3d884c1ed Make context text a little more strict.
#48
2020-09-18 11:36:10 -05:00
jliddev
ca6625effa Add some contextual info to the bottom of the page (addon count)
#48

Remove dead projects
2020-09-18 11:06:01 -05:00
jliddev
feb82ba395 Restore window maximized if app was closed maximized
#49
2020-09-18 09:28:41 -05:00
jliddev
bc8440d1a9 Cache redundant version calls 2020-09-09 13:54:08 -05:00
jliddev
1771e09483 Client specific default addons
Use local changelog instead of http version.
2020-09-08 15:00:26 -05:00
jliddev
022b76cbe3 Managing updater app 2020-09-06 14:42:21 -05:00
jliddev
520c0dd650 Try to make updater a bit smarter.
Refactor WowUp update flow to use new process.
2020-09-03 15:58:09 -05:00
jliddev
14be51d671 Add updater project 2020-09-03 12:08:08 -05:00
jliddev
181da17805 Re-work update method. 2020-09-02 21:43:20 -05:00
jliddev
c599b84ede Column sorting.
Try a new error processing service.
2020-09-02 14:33:18 -05:00
jliddev
ed23e0b205 Add debug section to options
simplify options layout.
add some depth to options page.
2020-08-31 15:19:48 -05:00
jliddev
a681e9a4c6 Local image caching 2020-08-31 11:13:02 -05:00
jliddev
8d91eede9a Cache resized images for addon thumbnails 2020-08-30 18:03:03 -05:00
jliddev
93abd85965 Beta 1.15.0-4
Add the ability to switch WowUp release types on via setting.
Update to the newest api to fetch the version.
Add events for preference changes.
More polish on options page.
2020-08-30 11:23:29 -05:00
jliddev
1b93cbdebe Crash fix
Fix crash when a user has no detected Warcraft installs.
2020-08-27 13:36:20 -05:00
jliddev
2a772aeb25 List Searching
Remove the WPF app.
Create custom search component.
Add filtering to the My Addons page.
Use the new component on the Get Addons page.
2020-08-25 15:14:38 -05:00
jliddev
54df3e7214 My Addons provider name column 2020-08-23 10:00:04 -05:00
jliddev
3ce8a4d7b5 Bind client type dropdowns to the same value
Cache curse featured addons.
2020-08-18 14:59:05 -05:00
jliddev
70fed650ff Non Stable Addon Bugs
Fix issue with installing an alpha/beta getting reverted to stable.
Fix issue with update all crashing the app due to bad text color ref.....
2020-08-17 14:32:26 -05:00
jliddev
182bcef037 Wow Interface integration
Add default headers to most Http calls.
Add WowInterface addon provider.
Increase TukUI Cache time from 10 -> 60 minutes.
2020-08-16 23:45:59 -05:00
jliddev
a3519cc56e Use proper locks
Use the correct observable locks,
2020-08-16 21:21:25 -05:00
jliddev
0c86bea06a No latest file matching target channel bug
Fix error if an addon has no file matching the target channel during install. Will fall back to newest file reguardless of channel.
2020-08-15 21:41:39 -05:00
jliddev
bff295297c Switch app updates to GitHub from S3 2020-08-15 14:17:52 -05:00
jliddev
1f527a424a Automatic code cleanup 2020-08-10 23:04:07 -05:00
jliddev
b1bd8ff7e9 v1.14.3
Fix issue where addons from TukUI would not install correctly.
Add confirmation box to addon uninstall.
Newly installed addons should appear in the correct spot in the list, not the bottom.
Uninstalling an addon sould be reflected on the "Get Addons" page.
Refreshing the "Get Addons" page should show the correct addons now.
Addon lists should scroll a little more smoothly.
2020-08-08 11:20:24 -05:00
jliddev
60ea0145fd v1.14.2
Add in global addon channel selection
2020-08-05 12:57:45 -05:00
jliddev
9e142879f5 v1.14.1
Fix issue with update button over status bar during auto update
2020-08-04 22:32:54 -05:00
jliddev
b8b4d92981 v1.14.0 2020-08-04 14:53:42 -05:00
jliddev
e394ccb67f tidy up bottom bar 2020-08-02 11:00:14 -05:00
jliddev
db5413e12d Prep for auto updates 2020-07-31 14:16:33 -05:00
jliddev
c13aa6868a v1.13.0
Github support
2020-07-29 10:42:02 -05:00
jliddev
0066dd6b21 addon search, window size issue 2020-07-22 10:25:42 -05:00
jliddev
adfa5d6305 fix bug with update check timer
add patreon button
2020-07-21 12:43:24 -05:00
jliddev
24b59dbcc2 v1.11.0
Add AddonChannelType
Add Database migration service
Images less jaggedy
Fix bug with tukui from Get Addons page
Improve context menu UI
2020-07-20 15:18:57 -05:00
jliddev
8c9fb12460 v1.10.1
Uninstal/Install events should be much less volatile.
2020-07-16 23:44:21 -05:00
jliddev
1108a958ea v1.10.0
major changes to support multiple install locations.
2020-07-16 10:13:26 -05:00
jliddev
44ae69f6c8 v1.9.3
General UI updates
2020-07-15 11:40:27 -05:00
jliddev
0415e010f0 Ignore option 2020-07-14 17:43:42 -05:00
jliddev
aeb6e2d631 v1.9.1
Collapse to tray option.
Prep for ignore.
2020-07-13 16:57:13 -05:00
jliddev
e0242b2929 v1.9.0
Migrate more stuff to common.
Add open sans font for Windows.
Add in app updating for Windows.
2020-07-13 14:46:49 -05:00
jliddev
11bd2743f1 v1.8.2
Add some window position saving code.
Prep for splitting code to lib.
Add TukUI stuff to get addons.
2020-07-12 09:54:53 -05:00