Commit Graph

458 Commits

Author SHA1 Message Date
Daniel Wolf 7fcaa2ddf7 Setting dock icon on OS X 2018-02-09 21:45:26 +01:00
Daniel Wolf 8f1056dc5f Normalizing paths
This doesn't affect behavior but makes for nicer error messages.
2018-02-07 20:50:35 +01:00
Daniel Wolf f3de163d72 Improved error message formatting 2018-02-07 20:49:35 +01:00
Daniel Wolf dd1884432c Improved error handling 2018-02-07 20:38:54 +01:00
Daniel Wolf 389fd0480b Disabling main controls while busy 2018-02-07 20:01:23 +01:00
Daniel Wolf 0cb82f3e4e Improved column widths 2018-02-04 11:17:38 +01:00
Daniel Wolf ecc8efc565 Added window icon 2018-02-03 16:30:03 +01:00
Daniel Wolf d9d0f37b5a Dialog column wraps its text 2018-02-03 16:30:03 +01:00
Daniel Wolf 6e5af62be7 Shutting down executor service to that application can exit cleanly 2018-02-03 16:30:02 +01:00
Daniel Wolf 34610d0572 Preventing more than one audio file from being processed simultaneously 2018-02-03 16:30:02 +01:00
Daniel Wolf 19a3144572 Integrated Rhubarb for Spine into build 2018-02-03 16:30:01 +01:00
Daniel Wolf 61731441b3 Made JAR file executable 2018-02-02 21:33:21 +01:00
Daniel Wolf db3615b3c3 Updated Gradle wrapper files 2018-02-02 21:33:21 +01:00
Daniel Wolf 7bb1bec975 Implemented round trip Spine - Rhubarb - Spine 2018-02-02 21:33:21 +01:00
Daniel Wolf 4d9ddf334f Loading Spine JSON file 2018-02-02 21:33:20 +01:00
Daniel Wolf 82c0a1531e Dynamically reading version from CMake file 2018-02-02 21:33:20 +01:00
Daniel Wolf d46e574b8e Created empty rhubarb-for-spine project using Kotlin/JavaFX
I hope that's a better tech stack.
2018-02-02 21:33:19 +01:00
Daniel Wolf a3252359fb Removed rhubarb-for-spine. Wrong tech stack.
Turns out I chose the wrong technology stack. Windows Forms
is riddled with bugs that Microsoft won't fix, and Mono's
support for Windows Forms isn't quite the drop-in
replacement I had hoped for.
2018-02-02 21:33:19 +01:00
Daniel Wolf df783f9afa First working version of Rhubarb Lip Sync for Spine (C#, Windows Forms) 2018-02-02 21:33:19 +01:00
Daniel Wolf 7e7acb8068 Updated .gitignore 2018-02-02 21:33:18 +01:00
Daniel Wolf 1c85dbfc3a Added ReSharper C# settings 2018-02-02 21:33:18 +01:00
Daniel Wolf c3602ef23b
Merge pull request #30 from DanielSWolf/feature/build-restructuring
Moved main executable into its own directory along with its build logic
2018-02-02 21:30:22 +01:00
Daniel Wolf 4b016efae7 Restructured README file
When viewed on GitHub, some lines were displayed wider than the window.
The restructuring fixes this, too.
2018-01-24 18:55:09 +01:00
Daniel Wolf e5c39efeeb Moved main executable into its own directory along with its build logic
This will make it easier to add other artifacts that require build steps.
2018-01-24 18:38:09 +01:00
Daniel Wolf ee83c79511
Merge pull request #29 from DanielSWolf/bugfix/travis-build
Workaround for Travis CI failure
2018-01-24 18:36:19 +01:00
Daniel Wolf 138f7dfc4a Workaround for Travis CI failure
See https://blog.travis-ci.com/2017-12-12-new-trusty-images-q4-launch
2018-01-24 18:28:53 +01:00
Daniel Wolf bfafac735e Added more info-level logging 2018-01-23 20:31:04 +01:00
Daniel Wolf e90f559a10 Flushing stderr for each line when using --machineReadable flag 2018-01-23 20:30:06 +01:00
Daniel Wolf 04595a0441
Merge pull request #27 from besmaller/bugfix/#25-segfault
Bug fix for segfault in fixStaticSegmentRules
2017-11-22 12:33:20 +01:00
Brian Small 6da2ca1b2f Fixed a segfault which would occur when the size of possibleRuleChanges was less than 3 (maxReplacementCount) 2017-11-22 01:46:09 -08:00
Daniel Wolf 22d8dbee64 Merge pull request #21 from DanielSWolf/feature/structured
--machineReadable and --consoleLevel options
2017-09-13 20:49:24 +02:00
Daniel Wolf b2f52824b3 Added --consoleLevel option. Default value is ERROR, not WARN. 2017-09-13 20:39:52 +02:00
Daniel Wolf ef245ce4ff Updated VERSION.md and README.adoc 2017-09-12 22:38:30 +02:00
Daniel Wolf 223244ed8c Added --machineReadable flag
Handling all stderr output through logging sinks
2017-09-12 22:38:15 +02:00
Daniel Wolf f0d3364213 Made ProgressBar destruction behavior configurable 2017-09-12 20:23:48 +02:00
Daniel Wolf 1511f0a9e0 Added logging functions 2017-09-12 20:23:48 +02:00
Daniel Wolf 360f85df42 Updated VERSION.md 2017-09-12 19:46:46 +02:00
Daniel Wolf 97a6c74c3c Merge pull request #20 from DanielSWolf/feature/refactoring
Various refactorings
2017-09-12 19:35:37 +02:00
Daniel Wolf 72d020286f Added ReSharper settings file 2017-09-12 19:29:11 +02:00
Daniel Wolf 55cf80e40b Refactoring: Made imports more specific 2017-09-12 19:29:10 +02:00
Daniel Wolf 4c0d706857 Refactoring: split logging code into individual files 2017-09-12 19:29:10 +02:00
Daniel Wolf 24e8da4474 Moved escapeJsonString to stringTools 2017-09-12 18:57:49 +02:00
Daniel Wolf d705a0c0ee Introduced parameter class ExporterInput 2017-09-12 18:57:49 +02:00
Daniel Wolf 4de8f3d18e Merge pull request #18 from DanielSWolf/feature/utf-8
Full Unicode support by using UTF-8 throughout
2017-09-10 22:10:24 +02:00
Daniel Wolf 1fb2eb9024 Fixed JSON output for non-ASCII filenames
When exporting to JSON, the "soundFile" string wasn't correctly encoded if it contained non-ASCII characters.
In this case, the resulting JSON was invalid and couldn't be parsed.
2017-08-15 21:05:18 +02:00
Daniel Wolf 5f451feb00 Made entire application Unicode-aware
All 8-bit strings are UTF-8-encoded now.
2017-08-15 20:47:05 +02:00
Daniel Wolf 7789d43e47 Added utf8proc library 2017-08-01 19:21:17 +02:00
Daniel Wolf e5c7215cc5 Added UTF8-CPP library 2017-08-01 19:10:29 +02:00
Daniel Wolf dd1108b6cd Removed BOM from all code files 2017-08-01 18:01:21 +02:00
Daniel Wolf f17cb0cc54 Treating strings as UTF-8 2017-08-01 17:52:01 +02:00