utybo / bst Goto Github PK
View Code? Open in Web Editor NEWOpenBST, BST for Java, BST Tutorial -- Create branching stories easily!
Home Page: https://utybo.github.io/BST/
OpenBST, BST for Java, BST Tutorial -- Create branching stories easily!
Home Page: https://utybo.github.io/BST/
We need a test file that would use every feature available right now. This allows for accurate testing and checking for regressions.
OpenBST would be much nicer to use with keyboard shortcuts.
The editor already supports Ctrl+S, Cltr+Z and Ctrl+Y (for text areas)
This table will contain keyboard shortcuts required.
Template for adding a line :
TBD | `Ctrl+X+Z` | This is an amazing shortcut
State | Shortcut | Description |
---|---|---|
OK | F2 |
Open the menu |
OK | Ctrl+O |
Open a file (reading) |
OK | Ctrl+Shift+O |
Open a file (editing) |
OK | Ctrl+N |
Create a new file (editing) |
OK | Ctrl+Right |
Go to the next tab |
OK | Ctrl+Left |
Go to the previous tab |
OK | Ctrl+W |
Close tab (if possible) |
State | Shortcut | Description |
---|---|---|
OK | Ctrl+S |
Create a save state |
OK | Ctrl+D |
Return to latest save state |
OK | Ctrl+E |
Export save state |
OK | Ctrl+I |
Import save state |
OK | Ctrl+R |
Reset |
OK | Ctrl+Shift+R |
Hard reload |
OK | Ctrl+Alt+R |
Soft reload |
OK | Ctrl+J |
Open Jump to Node dialog |
OK | Ctrl+G |
Open variable watcher |
OK | Ctrl+B |
Switch background visibility |
OK | Ctrl+Shift+B |
Open background |
OK | Ctrl+M |
Mute/Unmute |
OK | Ctrl+[1-9] |
Select option [1-9] |
OK | Ctrl+Numpad [1-9] |
Select option [1-9] |
OK | Ctrl+0 |
Select option 10 |
OK | Ctrl+Numpad 0 |
Select option 10 |
State | Shortcut | Description |
---|---|---|
OK | Ctrl+S |
Save |
OK | Ctrl+Shift+S |
Save as |
OK | Ctrl+P |
Play |
OK | Ctrl+1 |
Jump to "Details" tab |
OK | Ctrl+2 |
Jump to "Nodes" tab |
Messagers are the dialog boxes used.
State | Shortcut | Description |
---|---|---|
OK | Esc |
Close (same as Cancel) |
This depends on the platform though, but sometimes the dialog does not open in the middle of the screen.
Log all the errors, information, and everything possible for debugging.
Right now scripted JavaScript (Nashorn-based) functions are NOT protected and can run without the user being aware of it, while in-node JavaScript (happening in the WebView) is protected and requires js to be enabled through HTB.
Only possibility to keep backward-copatibility and storywriter sanity is to show a popup on the first use of either JSE or XSF
Show various information, such as java version, recent logs, etc
This would include :
Right now, there is no help for editing options in the editor.
A check should probably be implemented to disable OpenGL acceleration on Linux (or create a prompt to ask)
This should show an error instead of having a hanging "Please Wait"
there is no issue here just i wanted to let you know how great is your effort and that i am very grateful for your work , i wish you continue it as its the only java interactive fiction that is promising that i found
thank you and wish you the best
maged
Expected output (from https://ar.lipsum.com)
Actual output (from OpenBST)
Fix Roadmap
font
tag is presentA declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.