* Handle comments in a more efficient way in script parser
* Remove need for iterator functions in ScriptParser
* Prepare token parsing to no longer need to be an iterator functionn
* Break the game
* Remove need for async/await when parsing a script
* add LegacyScriptParser to prevent MSBuild from dying if I make a mistake on the new sdsh parser
* Fix line editor copy/paste in Terminal only typing pasted input one character at a time
* Move ShellUtility.IdentifyTokens into ScriptParser
* Update .gitignore
* Remove needless scoping feature from the script parser
* Remove need for a script execution context during parsing
* Remove incompetent use of async/await in script parsing
* Remove unnecessary string.Trim in sdsh parser
* Add SoundScheme helper for playing a sound
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for changing sound scheme via settings
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for sound schemes
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Update .gitignore
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Fix sliders only generatibg change events on whole numbers
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Properly apply music volume to new tracks as they start playing
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for setting music volume
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for music playback via PlaySongEvent
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Fix invalid usage of BinaryDataReader
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Render images inline in TextWidget
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for loading images in TextWidget from ContentManager
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for parsing image tags in TextWidget
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for embedding images via Markdown
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Flesh out the New Cipher Today UI
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for clicking on web search results in Web Browser
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for markdown rendering in the Web Browser
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for Markdown-based news articles
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Fix crash when pressing down arrow key on a focused empty input field
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Allow enter to search in Home Page
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Port the Home Page UI
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Port Home Page
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add a basic Page Not Found page to Web Browser
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for web page scrolling
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for displaying full news articles in Web Browser
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add support for generating unique news URLs
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Skip converting script text to char array when tokenizing in sdsh
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add Read More link to Today's Top Story in home page
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Display top news story on web browser homepage
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Finish Web Directory and Search in homepage
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add Social Media Feed to Browser Start page
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add prototype of new Web Browser Start page
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Fix website links in Shell Navigation URI system
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Allow News posts to show in player's Timeline
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Testing the DCO acknowledgement job
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
Move build into the dotnet publish command during Linux deploy
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
Update README
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Update README and CONTRIBUTING
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Update .gitlab-ci.yml file
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add Windows deploy job
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Update README
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Move build into the dotnet publish command during Linux deploy
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Remove support for Windows in CI pipeline
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Specify RuntimeIdentifiers in SociallyDistant.csproj
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Argh. Pipelines. Again.
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Argh. Pipelines.
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Fix issue where bash is stupid
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Revise build pipeline to publish game as self-contained
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Add pipeline jobs for building the game
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Testing the DCO acknowledgement job
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Update .gitlab-ci.yml file
* Attempt to enforce DCO with a pipeline
* Update README and CONTRIBUTING