Commit Graph

19 Commits

Author SHA1 Message Date
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
CakeLancelot f321ebdf56 Update .gitignore 2021-04-28 12:17:44 -05:00
CakeLancelot 3f6b2e3e58 File/folder restructuring 2021-02-07 18:04:44 -06:00
CakeLancelot 6adf72c608 "Final" changes
* Remove placeholder option for version and let the first available one get selected instead
* Remove git hash in favor of just release version (this should probably be set dynamically at some point)
* Clarify comments
2020-12-23 11:11:16 -06:00
CakeLancelot 1d70e9e3f6
Merge pull request #2 from gsemaj/main
Add default values for server description & IP
2020-12-23 10:53:54 -06:00
Gent S f7736a07a3 Add default values for server description & IP 2020-12-23 11:12:48 -05:00
CakeLancelot 02f390499c Adding and deleting servers works.
Still need to fix the add server validation
Other changes:
* Convert all files to spaces and fix indentation
* We now write out the images.php and sponsor.php files if an endpoint url is defined for a server
* Added comments
2020-12-23 04:09:45 -06:00
CakeLancelot 3d8cd79a55 Update .gitignore 2020-12-22 20:21:50 -06:00
CakeLancelot fab7d53150 Check before deleting rankurl.txt 2020-12-22 12:02:30 -06:00
CakeLancelot a73b3a4b3f Add initial setup splash window
as well as other additions and tweaks
2020-12-22 10:59:02 -06:00
CakeLancelot b318c9597e Servers are now loaded from file, and you can connect to them
Needs some cleanup
Also did some misc. UX changes and tweaks
2020-12-22 04:45:43 -06:00
CakeLancelot c1d268ed18 Add game client related files 2020-12-21 20:44:17 -06:00
CakeLancelot 74334add0f
Merge pull request #1 from gsemaj/main
Ignore Electron engine files
2020-12-21 20:41:44 -06:00
Gent S 77354d2407 Ignore Electron engine files 2020-12-21 21:36:01 -05:00
CakeLancelot b837fbc7df Moved to being a single-page app
This simplifies some logic, and lets us do a sweet transition from server list to in-game.
2020-12-21 20:31:46 -06:00
CakeLancelot 7009328f35 Getting ready to add logic
* Empty out placeholders in fields
* Slight tweaks to page itself
* Bootstrap updated to 4.5.3
* Include uuid package
* Separate some logic in index.js to new functions
* Add default jsons, as well as code to copy it over on first launch
2020-12-17 22:29:31 -06:00
CakeLancelot 217391b95e CSS and modal tweaks
* Fix *most* selecting shenanigans in old Electron ver.
* Replace input field in add server modal with select
* Style select tag similarly to input
2020-12-16 14:52:24 -06:00
CakeLancelot 7f4be5f856 Initial Commit of Revised Client
New features:
* Automatic Installation of Unity 2.x.x-fusion
* Check for Client being unzipped first before running
* Fix app name, now user data is now stored in ``Appdata\Roaming\OpenFusionClient``

WIP:
* Server Browser System (it's there visually, at least)
* JSON config file (haven't started on yet)
2020-12-16 13:17:00 -06:00
CakeLancelot 47db5ddc4b
Create README.md 2020-12-16 13:11:06 -06:00