Commit Graph

30 Commits

Author SHA1 Message Date
FinnHornhoover 695fcaebb6 fixed valdator function name 2023-11-13 22:43:58 +03:00
FinnHornhoover 8f05ace344 added config modal, bumped version 2023-11-13 00:15:45 +03:00
FinnHornhoover b51e49d703 added more proper initial check handling 2023-11-12 16:27:11 +03:00
FinnHornhoover 6f3f3290d7 added default ip, regex for version names 2023-11-12 15:38:33 +03:00
FinnHornhoover f6ae8f0b6c added fixes for validation 2023-11-12 15:00:11 +03:00
FinnHornhoover 3dc1c1ae45 fixed version url and path bugs, added validation 2023-11-11 23:55:07 +03:00
FinnHornhoover cf0737cb60 added build management, WIP custom cache checks 2023-11-11 23:55:05 +03:00
FinnHornhoover 59f0e155dd removed async, adjusted load logic, and hash check 2023-11-11 23:55:04 +03:00
FinnHornhoover 9c3219f203 removed redundant function 2023-11-11 23:55:04 +03:00
FinnHornhoover e980ca5d65 do not immediately start checking hashes 2023-11-11 23:55:04 +03:00
FinnHornhoover 01e329e621 WIP button functionality (download, delete) 2023-11-11 23:55:02 +03:00
CakeLancelot dabb8bf484 Use extra-plugin-dirs in Electron to load plugin, add fusion manifest.
This has the advantage of being self contained (doesn't conflict with Unity 3.x - 5.x loader, so we can use the original one) and **disabling auto updates actually works**.

We can also eliminate any code used to install and verify unity, since it's all self contained.

Also added fusion manifest file to set process as DPI aware, and set ACP to UTF-8 on Windows 10 1903 and above.

Bumped version to 1.4.2
2023-09-14 05:29:34 -05:00
CakeLancelot 043bf219e7 Consistency pass and small tweaks
**Formatting going forward**
Variables: camelCase (capitalization of two letter abbreviations is OK, e.g. playerID)
Classes: PascalCase
CSS: kebab-case
Files: kebab-case

**Other miscellaneous changes**
* The WebPlayer crashing as well as failing to load the config file are now fatal  errors and will quit the app
* Moved some style attributes from index.html into openfusion.css
2023-09-03 05:12:30 -05:00
CakeLancelot 7131026b2f Misc tweaks
loadURL() -> loadUrl() in index.js
Move Bootstrap files
2023-09-02 23:03:00 -05:00
CakeLancelot 2bf916ea58 Fix bug in WebPlayer installation logic
Also run prettier
2023-02-09 12:52:57 -06:00
CakeLancelot d554b6b968 Get version number from package.json on app start
This is easy to miss when prepping a new release so I figured we might as well automate it
2023-02-09 11:56:53 -06:00
CakeLancelot 51f7eaf33d Minor changes/updates
* Change `name` in package.json to PascalCase, as this is what is used for the creation of folders in AppData, etc.
* Regenerate package-lock.json
* Bump dependency versions
* Update copyright year
2023-02-08 12:44:25 -06:00
Hichem Fantar fd92f2de5e switch from tabs to spaces & set indent size to 4 2022-07-26 15:41:07 +01:00
Hichem Fantar 9a083d7a04 configure prettier for a prettier project 2022-07-18 19:19:22 +01:00
dongresource 0060f37e6c Clean up semicolons, whitespace and a typo 2022-06-29 00:57:30 +02:00
dongresource 9bfe3d6d99 Bump copyright year to 2022 2022-06-28 23:06:05 +02:00
CakeLancelot e02f94604d Move restore default servers hyperlink to about menu 2021-09-20 14:37:24 -05:00
gsemaj 2fcbb9ba06 Fix stray 1.3 reference 2021-09-19 11:00:41 -04:00
Gent Semaj a0f2ec90d0
Merge pull request #11 from gsemaj/onedotfour 2021-09-19 10:56:41 -04:00
gsemaj 1a9c467758 Add corner button to restore default servers 2021-09-18 20:29:08 -04:00
gsemaj 53bf47d6da Update version references 2021-09-18 19:10:28 -04:00
gsemaj 0cdf3df4d4 Implement Edit Modal for Server Entries 2021-09-18 13:47:20 -04:00
gsemaj 65c2914ef9 Add edit button & server deselection on add 2021-09-18 12:54:23 -04:00
CakeLancelot 79bee6f1e4
Update copyright date 2021-09-16 04:56:03 -05:00
CakeLancelot 5d5dce9647 Move to npm for development and packaging
I had to hack the package.json to force `electron-prebuilt` to use a 32-bit binary - everything else should be fairly out of the box
2021-04-28 12:37:22 -05:00