Commit Graph

160 Commits

Author SHA1 Message Date
liushuyu
d194ed5dd5
tasks: fix shortcut creation logic 2022-03-29 23:19:40 -06:00
liushuyu
0cfa44330d
deps: update dependencies 2022-03-28 17:02:46 -06:00
liushuyu
faba49c025 feat(frontend/win): bundle webview2 installer 2021-10-15 19:09:02 -06:00
liushuyu
3196736d36 fix(frontend): fix early access authentication 2021-10-15 19:09:02 -06:00
liushuyu
e990138200
fix(ui): fix fractional scaling 2021-10-15 14:37:18 -06:00
liushuyu
6e7d045794
feat(ui): migrate UI/Web framework to WRY 2021-10-15 04:35:47 -06:00
liushuyu
0d4022d348
feat(install): add recovery mode ...
... when metadata is corrupted, recovery mode will be activated
2021-10-15 01:42:47 -06:00
liushuyu
fbf7640657
deps: update dependencies 2021-10-14 23:45:30 -06:00
liushuyu
dde96db57c
fix(tree-wide): re-apply yuzu specific changes 2021-10-14 21:13:31 -06:00
liushuyu
a816cbe767 Merge remote-tracking branch 'fix-usability' into yuzu 2021-07-28 18:18:38 -06:00
liushuyu
89e1b2f91f
ui: web-view: set debug mode on debug build 2021-06-08 18:05:38 -06:00
liushuyu
f13b2fe93d
deps: update dependencies...
... and use tinyfiledialog instead of the web-view provided one
2021-06-08 17:42:43 -06:00
liushuyu
27aa9924f3 ui/ux: implement "View Local Files" function...
... for Windows
2020-11-06 17:14:34 -07:00
liushuyu
322f72609f ui/ux: implement "View Local Files" function...
... for Linux/macOS
2020-07-19 19:01:23 -06:00
liushuyu
41918c709c frontend/rest/assets: add missing webfonts for icons 2020-07-19 19:01:23 -06:00
liushuyu
928661db77 ux: allow user to overwrite the directory...
... if they really want
2020-07-19 18:46:35 -06:00
liushuyu
45c562d723 meta: add repair functionality 2020-07-19 18:46:32 -06:00
liushuyu
9866a32c10 deps: update dependencies 2020-05-28 16:50:52 +10:00
liushuyu
5ff1486f69 meta: update to Rust 2018 standard 2020-05-28 16:50:52 +10:00
liushuyu
7acefbc8cb deps: update dependencies 2020-05-28 16:50:52 +10:00
James Rowe
c68ebcb61e Change updater to replace the existing installer. 2019-12-19 23:05:33 -07:00
James Rowe
6210a2668f Attempt to refresh shortcuts on create 2019-12-08 17:26:18 -07:00
liushuyu
d2399d97e4 Fix build on Linux and macOS 2019-12-08 06:07:40 +00:00
liushuyu
b9e825faa5 ui/frontend: adaptive changes for...
... Vue and Webpack behavioral changes
2019-12-07 22:35:37 +00:00
liushuyu
713b85b59a lint: automated lint 2019-12-07 22:35:37 +00:00
James Rowe
6cae746192 Launch existing maintenance tool if it exists in the default install folder 2019-12-06 22:31:37 -07:00
James Rowe
732e344605 Launch app on fresh install exit. Add desktop shortcuts 2019-12-06 22:04:44 -07:00
James Rowe
9b58c273d1 Merge branches 'icon-swap' and 'right-click' into merged 2019-12-06 02:12:22 -07:00
James Rowe
b356f0057f Dark theme logo and package icons 2019-12-06 02:11:49 -07:00
James Rowe
d339816695 Use the correct icon for the application shortcuts 2019-12-06 09:09:15 +00:00
James Rowe
d2ad619d87 Use the correct icon for the application shortcuts 2019-12-06 00:27:44 -07:00
James Rowe
eb556c8cab Force disable exp and nbf validation.
Some clients had the wrong time information so it would fail to validate their token when installing. Remove these checks since they'll be checked on the server side anyway
2019-12-02 09:38:33 -07:00
James
f89cb19602 Mark 'req' as used in browser service 2019-11-16 05:51:42 +00:00
James
7392e1ef91 Tweak Patreon authentication implementation 2019-11-16 05:43:11 +00:00
James Rowe
6845ed9ad7 Fix crash when loading if the installer was updated from an older version 2019-11-07 10:56:50 -07:00
James Rowe
d3c3b77e6b Various fixes to various things 2019-11-03 01:22:55 -06:00
James Rowe
2b4b59320e Add authentication task dependency to check for auth on install 2019-11-01 11:15:16 -06:00
James Rowe
5409b32bf0 Add patreon authentication for early access releases 2019-10-21 01:11:57 -06:00
James Rowe
c4b4c597fa Minimally compiling rust code for patreon release 2019-10-21 01:11:56 -06:00
James
bdbab4dc4d Implement migration system to move from canary/nightly 2019-10-07 01:08:56 +01:00
James
68109894f1 Update config files for v7 (#12)
* platform: fix build on Linux and update web-view

* deps: replace xz-decom with xz2 and update deps

* platform: fix regression...

... that prevents the build on Windows

* linux: implement platform-dependent functions

* travis: add macos and windows CI

* travis: use official Rust Docker image

* Update Cargo.lock for new version

* Break apart REST into separate services

This cleans up locking, ensures consistent futures for all endpoints
and enhances code re-use.

* Clean up codebase, fixing minor errors

* Update packages, use async client for downloading config

While this has a hell of a lot more boilerplate, this is quite
a bit cleaner.

* Add explicit 'dyn's as per Rust nightly requirements

* Migrate self updating functions to own module

* Migrate assets to server module

* Use patched web-view to fix dialogs, remove nfd

* Implement basic dark mode

* Revert window.close usage

* ui: split files and use Webpack

* frontend: ui: include prebuilt assets...

... and update rust side stuff

* build: integrate webpack building into build.rs

* Polish Vue UI split

* Add instructions for node + yarn

* native: fix uninstall self-destruction behavior...... by not showing the command prompt window and fork-spawning the cmd

* native: deal with Unicode issues in native APIs

* native: further improve Unicode support on Windows

* travis: add cache and fix issues

* ui: use Buefy components to...

... beautify the UI

* ui: makes error message selectable

* Make launcher mode behaviour more robust

* Fix error display on launcher pages

* Correctly handle exit on error

* Bump installer version
2019-07-04 21:23:16 -04:00
James
e69443c22e Make launcher mode behaviour more robust 2019-07-03 14:09:07 +10:00
liushuyu
b3b686ed53 native: further improve Unicode support on Windows 2019-06-29 15:14:28 +00:00
liushuyu
f80db92188 native: deal with Unicode issues in native APIs 2019-06-29 15:14:28 +00:00
liushuyu
4578450bff native: fix uninstall self-destruction behavior...... by not showing the command prompt window and fork-spawning the cmd 2019-06-29 15:14:28 +00:00
James
341a6a6537 Polish Vue UI split 2019-06-26 23:43:24 +10:00
liushuyu
6c19b8b0d1
frontend: ui: include prebuilt assets...
... and update rust side stuff
2019-06-25 12:45:56 +08:00
James
44e0ebdab4 Implement basic dark mode 2019-06-24 00:18:59 +10:00
James
270a17cd86 Use patched web-view to fix dialogs, remove nfd 2019-06-23 22:28:41 +10:00
James
f24d1112dd Migrate assets to server module 2019-06-23 21:55:16 +10:00