Commit Graph
152 Commits
Author SHA1 Message Date
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
Dark 38fc216750 Added web app manifest and icon. 2017-10-27 14:22:50 -04:00
Christopher Serr 2140d0eb20 Update livesplit-core 2017-10-10 22:14:01 +02:00
Christopher Serr a2c53060ea Add Optional Color Values to Settings 2017-09-15 03:46:36 +02:00
Christopher Serr 2d47f40b11 Improve React's Tracking Ability 2017-09-11 18:19:13 +02:00
Christopher Serr 03837fb9a1 Use React 16 RC2
This improves React's performance significantly.
2017-09-11 17:21:18 +02:00
Christopher Serr 1fc9bc33f4 Update livesplit-core 2017-09-11 16:31:08 +02:00
Christopher Serr 69bfde26bd Fix Blank Space Component Background
For some reason the background of the Blank Space Component was never rendered.
2017-09-08 16:40:35 +02:00
Christopher Serr 3d57df6f48 Improve Segment Icon Caching 2017-09-04 02:09:46 +02:00
Christopher Serr ea9e555ce6 Fix TypeScript 2.5 Error 2017-09-02 22:04:41 +02:00
Christopher Serr f8772eda99 Fix Graph Preview Region Bug
Fixes #44
2017-09-02 21:03:46 +02:00
Christopher Serr 6612d39a24 Use Babel
This allows us to use the latest JavaScript and TypeScript while supporting old browsers at the same time.
2017-09-02 20:07:02 +02:00
Christopher Serr 975853b52d Implement Duplicating Components 2017-08-27 18:39:49 +02:00
Christopher Serr 4f827c0f79 Reduce Sidebar Calculations further 2017-08-25 02:41:13 +02:00
Christopher Serr 1a127d40a6 Use the Hotkey System
This doesn't do anything for the Web Version, but Electron builds should have working Hotkeys now.
2017-08-19 21:20:22 +02:00
Christopher Serr 202a40cb37 Fix Run Editor Button Width
Import Comparisons finally fits on the button
2017-08-19 21:03:42 +02:00
Christopher Serr 5997a86cea Use some Pseudo Pattern Matching 2017-08-19 15:22:02 +02:00
Christopher Serr d93cbbddc9 Implement Cleaning Sum of Best 2017-08-18 20:52:31 +02:00
Christopher Serr fe7c9ea4fb Implement Clearing the History and the Times 2017-08-18 20:52:30 +02:00
Christopher Serr 29093ca2ed Add Comparisons to Run Editor 2017-08-18 20:52:21 +02:00
Christopher Serr 62a2111cfd Reduce React Usage 2017-08-18 13:36:16 +02:00
Christopher Serr 54a9ed652e Use Webpack Dev Server 2017-08-13 16:26:12 +02:00
Christopher Serr cd17b1b464 Load the CSS via Webpack 2017-08-13 15:15:30 +02:00
Christopher Serr 3fe4e7bacb Update browser_source.css 2017-08-11 21:46:40 +02:00
Christopher Serr 84a8fb39fe Show Segment Icons in Run Editor 2017-08-06 18:57:21 +02:00
Christopher Serr 57c7e493ac Add Game Icon to Run Editor
Resolves #15
2017-08-06 00:43:45 +02:00
Christopher Serr 8c26295cf3 Merge pull request #41 from hallcristobal/text-component
Implement Text Component
Closes #41
2017-08-05 22:09:43 +02:00
Cristobal Hall-Ramnos 7755d3a3d5 Implement Text Component 2017-08-05 15:54:56 -04:00
Christopher Serr 89f20fd28a Introduce TSLint 2017-08-05 20:07:42 +02:00
Christopher Serr 9f3aee8f51 General TypeScript Cleanup 2017-08-05 18:55:51 +02:00
Christopher Serr 8028e6108d Show Insertion Points when Dragging Components 2017-08-03 02:39:58 +02:00
Christopher Serr 788f59c13c Compile as Production Build on Travis CI 2017-08-02 16:24:59 +02:00
Christopher Serr 7bec23858e Fix automatic splits i/o loading
Looks like I used the run there, instead of the timer object.
2017-08-02 15:45:06 +02:00
Christopher Serr 141510bdbd Render Layout in Layout Editor 2017-07-31 22:43:38 +02:00