Commit Graph
185 Commits
Author SHA1 Message Date
Christopher Serr dff573e6a8 Fix Game Icon Positioning and Size 2018-05-17 20:24:12 +02:00
Christopher Serr a26b8c0273 Update known issues 2018-05-17 17:21:15 +02:00
Christopher Serr abc5bae466 Add Browser Support Table 2018-05-17 17:19:00 +02:00
Christopher Serr c7d05538d7 Merge branch 'editor' 2018-05-17 17:06:38 +02:00
Cristobal Hall-Ramos b6fdbd897c Correct Run Editor CSS 2018-05-17 10:39:35 -04:00
Cristobal Hall-Ramos 48c1b8b1d9 Correct Title Component Layout
Correct Center text when Image is visible
Correct Single line vertical Alignment
2018-05-17 15:40:46 +02:00
Christopher Serr e1361573b5 Implement downloading Box Arts and Icons 2018-05-17 01:58:15 +02:00
Christopher Serr 025f88e7a3 Use instantiateStreaming to load WASM faster 2018-05-16 20:44:21 +02:00
Christopher Serr 651a8d35b6 Show that LiveSplit One is loading 2018-05-16 16:47:32 +02:00
Christopher Serr 636eab49d0 Create CNAME 2018-05-15 22:22:39 +02:00
Christopher Serr 7b40e57274 Improve Rules Tab
This adds styling for code blocks, checks for null rules and fixes #89.
2018-05-15 15:53:20 +02:00
Christopher Serr 17605ca595 Add Rules Tab to Run Editor 2018-05-15 04:20:56 +02:00
Christopher Serr 31739444fc Add Build Instructions
Closes #83
2018-05-14 19:45:36 +02:00
Christopher Serr e920821158 Remove Makefile and switch to Node Script
This gets rid of the need to use make and thus a unix like shell. You
can now just run `npm run build:core` instead.

Closes #87
2018-05-14 16:46:01 +02:00
Christopher Serr c43b4e4a00 Implement fetching the Game and Category List
Closes #75
2018-05-13 23:54:02 +02:00
Christopher Serr 47587b4fdc Add additional Browser Checks
This shows an error message for both Internet Explorer and browsers that
can't load the WebAssembly due to uBlock Origin blocking the load. Also
this adds back support for Microsoft Edge.
2018-05-12 17:14:01 +02:00
Christopher Serr 6ca9908e64 Merge branch 'wasm' 2018-05-10 23:04:21 +02:00
Christopher Serr e3f24285eb Fully switch to WebAssembly 2018-05-10 22:12:21 +02:00
Christopher Serr 483f2afdf3 Add Notification Toats
Closes #79
2018-05-10 04:26:37 +02:00
Christopher Serr 983b3cd571 Merge branch 'fix-title-ellipses' 2018-05-09 23:13:33 +02:00
Christopher Serr 15abdcd2cd Don't require sudo on CI 2018-05-09 17:13:39 +02:00
Sergey Papushin 4f4d44c95e Fix ellipses not appearing in Game/Category Name
Resolves #61
2018-05-09 14:55:22 +02:00
Christopher Serr 21ff4f0584 Implement WebSocket Support
Fixes #73
2018-05-08 23:41:03 +02:00
Christopher Serr 5c414c8923 Remove andThen
It doesn't really do anything that map doesn't do already.
2018-05-05 15:45:55 +02:00
Christopher Serr 1970e873df Update Dependencies
Apparently `undefined` is the hot new thing. `null` isn't compatible
with React anymore.
2018-04-28 00:41:39 +02:00
Christopher Serr 89dc47c55f Add Custom Comparison Reordering 2018-04-27 22:53:29 +02:00
Christopher Serr 28ccc12b41 Merge pull request #68 from TheEssenceOfDarkness/reset-before-saving
Match LiveSplit's saving behavior.
2018-03-19 03:31:38 +01:00
Dark 8459946c7e Use binding to match LiveSplit's saving behavior.
livesplit-core was recently updated to include a binding to "reset"
before saving, due to it not being possible to cleanly do it in
LiveSplit One.

Closes #11
2018-02-22 11:59:25 -05:00
Dark b581718512 Update livesplit-core 2018-02-22 11:59:24 -05:00
Christopher Serr da46e367b3 Move over to LiveSplit Organization 2018-02-17 01:48:45 +01:00
Christopher Serr be733ec657 Update CI Scripts 2018-02-02 14:55:17 +01:00
Christopher Serr a42e600796 Update TypeScript and livesplit-core
The new TypeScript allows for fixing all of the Patttern Matching problems we had previously.
2018-02-02 05:34:22 +01:00
Christopher Serr 32f7428769 Begin working on using WebAssembly 2018-02-02 02:36:13 +01:00
Christopher Serr 2cc3e2945e Use Destructuring 2018-01-22 01:35:44 +01:00
Christopher Serr 730136643d Move the Hotkey Handling into livesplit-core 2017-12-27 03:09:24 +01:00
Christopher Serr 8cca1e955f Clean Up the Layout Importing Code
Closes #62
2017-12-27 02:59:40 +01:00
wooferzfg 96436d4ef8 Fix Title vertical alignment when showing one line 2017-12-27 01:44:03 +01:00
Christopher Serr 14027e5d76 Update livesplit-core 2017-11-29 01:57:45 +01:00
Christopher Serr b18f64bf1d Reduce Click Area of the Layout
Also show the Pointer Mouse Cursor properly.
2017-11-29 01:10:18 +01:00
Christopher Serr 902ba0efa4 Merge pull request #50 from TheEssenceOfDarkness/master
Support for importing and exporting layouts
2017-10-31 20:36:22 +01:00
Christopher Serr 06f14c62a9 Merge pull request #53 from TheEssenceOfDarkness/bugfix
Fixed the game icon in the title component, and some mobile issues.
2017-10-31 20:36:03 +01:00
Christopher Serr 763fc58b1b Merge pull request #51 from TheEssenceOfDarkness/pwa
Integrate FontAwesome into the repo.
2017-10-31 20:35:09 +01:00
Dark d237201c3a Added FontAwesome to the repo.
Now an external script is no longer needed.

(Rebasing)
2017-10-31 14:53:29 -04:00
Dark 7b0470f37a Fixed the game icon, and some mobile issues.
(Rebasing)
2017-10-31 14:52:20 -04:00
Christopher Serr f5c26531df Fix Compatibility with TypeScript 2.6 2017-10-31 19:48:03 +01:00
Dark 33bad8f51e Experimental support for import/exporting layouts
The file extension is *.ls1l (LiveSplit One layout)
2017-10-27 22:42:46 -04:00
Dark 68843364ed Added openFileAsString() to FileUltil.ts
Needed due to the way I am loading layouts
2017-10-27 22:11:53 -04:00
Christopher Serr be04ade4d8 Merge pull request #49 from TheEssenceOfDarkness/layoutAsSplitBtn
Made layout the split/start button for mobile.
2017-10-27 22:39:59 +02:00
Christopher Serr 91c531f66f Merge pull request #48 from TheEssenceOfDarkness/master
Web app manifest and icon.
2017-10-27 22:39:38 +02:00
Dark a32f05789f Made layout the split/start button for mobile.
The previous setup with the standalone split button was too annoying to
press on mobile. Now, the split button is gone and tapping on the
timer/splits acts as the buttom that was removed. Also gives a bit more
screen space for mobile as well.
2017-10-27 16:05:22 -04:00