Git Product home page Git Product logo

soyle-productions / soyle-stories Goto Github PK

View Code? Open in Web Editor NEW
12.0 2.0 0.0 7.33 MB

An application to help writers keep track of all aspects of their stories without getting in the way of the creative process and offering deep insights into potential plot holes.

License: Apache License 2.0

Kotlin 97.54% Gherkin 2.46%
desktop-app clean-architecture kotlin tornadofx javafx contributions-welcome writing writing-tool writing-application writing-software

soyle-stories's Introduction

Soyle Stories Logo

Soyle Stories

Soyle Stories is a working title for an application to help writers organize and think through their stories.

Twitter PRs Welcome

Soyle Stories Desktop

A TornadoFX application that helps write your story.

Features

  1. Keep track of your characters, locations, and scenes
  2. Write your story without worrying about typos or missed name changes
  3. See the potential changes that will be made to your story if you modify or delete something. (in progress)
  4. See illogical configurations of parts of your story due to something happening before it should (in progress)
  5. Quickly take notes about what should happen and let the program organize them for you (in progress)
  6. Take your story on the go! Pick up your phone and keep working on your story. When you come back home, all of your changes will appear on your computer. (future)

Download

The application is available for Mac, Windows, and Linux platforms. However, it is currently in development and only the windows installer has been created and tested thus far. Other installers can be made available on request. Download from here - https://github.com/Soyle-Productions/soyle-stories-desktop/releases

Issues

If you face any problems while using the application, please open an issue here - https://github.com/Soyle-Productions/soyle-stories-desktop/issues

soyle-stories's People

Contributors

b-camphart avatar ryanreso1993 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

soyle-stories's Issues

Enhance Welcome Screen

Ehancement: Make the Welcome screen more aesthetically pleasing. Can Include the full Soyle logo, some background or rings to enhance image, or a preview of the program, an options menu to set preferences for Welcome Screen (window size, language (future)), Create New Project, Open Project with their own tabs like in the image below.

image

Current Welcome Screen that seems a bit bare:
image

Confirm Exit Window Not Aesthetic Enough

  1. Hit the top right X on SS program.
  2. Exit menu appears in a good place in the screen, but looks a bit awkward.

Expected Result: Something that looks a little nicer like this:
image

Acutal result:
image

Additional notes: Works right!

Directory and .Stry Project File Not Automatically Created after start

  1. Select "Create New Project" from the Welcome Screen
  2. Input a project name.
  3. Select a directory
  4. Click the create project button.
  5. Check the directory you selected.

Expected Result: A Folder or .Stry file would be created with the project name.

Actual Result: Nothing in directory.

Additional notes: You already probably know this.

Delete function doesn't offer warning or confirmation prompt

  1. Create new character/character arc
  2. Delete character/character arc.

Expected Result: After pressing delete to be prompted by a dialogue box confirming the decision or offering to cancel.

Actual Result: Character or Character arc is immediately deleted.

Additional notes: with no ability to undo an action like this it's a costly mistake to accidentally delete characters or arcs.

Different characters' Base Story Structures and Character Comparison aren't labeled in menu tabs

  1. Given that a new project is open.
  2. Given that you've created two characters.
  3. Given that you've created Arcs for both characters.
  4. Right click both characters and open Base Story Structure and Character Comparison for both.

Expected result: The menu tabs would indicate which Base Story Structure or Character Comparisons belongs to which character.

Actual result: Each tab just says "Base Story Structure" and "Character Comparison"
image

Can't deselect characters

  1. Assuming you have a character(s) in the Characters window.
  2. Select character and see it highlighted in blue.
  3. Click outside the character name to deselect it.

Ex result: The name is no long blue highlited.

Act res: Name stays highlighted.

Character name limitations

Are there any limitations on names? Such as curse filters, or not being able to use non-Roman alphabet characters like %&$%?
What about name length? Or characters with the same name?
Can non-English characters be added, like Russian Cyrillic or the Spanish ñ?

New Project doesn't open after trying to create new project with same name and changing it to something new

  1. Given that a project is open.
  2. Given that you've tried to open a new project from the File menu.
  3. Given that you've tried naming the New Project the same name as the 1st project and having it fail to open the New Project with same name.
  4. Type in a different unused name and hit Create Project.

image

Expected result: A new project would open.

Actual result: Nothing happens. No new project opened.

Additional notes: Going to try closing the program and starting from the beginning.

Text Not Wrapping in Location Details Description Box

  1. Given that the Location Details tab is open.
  2. Input a large amount of text in the Description box.

Expected result: Text would wrap around the edges of the Description box.

Actual result: Line stretches on in one line without wrapping text.

Error message Character Comparison tool in Moral Weakness tab

Given two characters are created
Given the characters each have character arcs created

  1. User deletes one character
  2. User creates a new character
  3. User creates a new Character arc for new character
  4. User opens Character Comparison arc for new character
  5. User clicks on input box for Moral Weakness

Act res: Error message appears

Error message:

com.soyle.stories.theme.ThemeDoesNotExist
at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.getThemeById(CompareCharactersUseCase.kt:44)
at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.compareCharacters(CompareCharactersUseCase.kt:34)
at com.soyle.stories.theme.usecases.compareCharacters.CompareCharactersUseCase.invoke(CompareCharactersUseCase.kt:26)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonController.getCharacterComparison(CharacterComparisonController.kt:25)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonViewListenerImpl.getCharacterComparison(CharacterComparisonViewListenerImpl.kt:19)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1$1.invokeSuspend(CharacterComparisonScope.kt:41)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:56)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:271)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:79)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:54)
at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:36)
at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1.invoke(CharacterComparisonScope.kt:40)
at com.soyle.stories.characterarc.characterComparison.CharacterComparisonScope$getCharacterComparison$1.invoke(CharacterComparisonScope.kt:15)
at tornadofx.FXTask.call(Async.kt:457)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

Closing windows and not being able to find them again

  1. Given that a new project is open.
  2. Click X on Characters tab.
  3. Click File to see if windows cna be reopened.
  4. Click View to see if windows can be reopened.

Expected result: The View tab would have the options to show the windows for Characters.

Actual result: It not there.

Feature Request: Copy Character

Ability to right click on character name in Characters tab and duplicate a character. This could be useful if their Character Arcs or profiles are similar and only a few things need tweaking.

E.g., Mary and Pippin in LOTR.

Unable to close BSS and CC tabs after Locations and Characters tab closed

  1. Given that a project is open
  2. Given that the Characters, Locations, Base Story Structure, and Character Comparison tabs are open.
  3. Uncheck the Characters tab in the Tools menu.
  4. Uncheck the Locations tab in the Tools menu.
  5. Close the Base Story Structure Tool or the Character Comparison tab.

Ex res: Base Story Structure and Character Comparison tabs close.

Act res: Base Story Structure Tool tab and the Character Comparison tab don't close.

Blank name no error message

  1. Assuming that you've created and named a character.
  2. Rename character with a space.
  3. Hit Enter.

Ex res: Error message saying "Blank names not allowed, dog."

Ac res: Name reverts back to original name.

Character Comparison tab doesn't fit within window

  1. Create character.
  2. Create character arc.
  3. Navigate to character comparison tab.

Expected result: For character comparison tab to open and fit within the tab workspace.

Actual result: Character comparison tab opens at full size and is cut off by the edge of the window.

Additional Notes: After further investigating this issue is true for all tabs, all tabs can be resized to be small enough sizes that all fields and buttons become hidden. The basic story structure tab defaults to being wide enough to show all options so it doesn't present the issue right away but if the work space were adjusted then it may load in cropped. This is a wider issue than defined by the title.

Promote/Demote function reassigns character arcs from one character to another

  1. Given that two characters exist and both have character arcs.
  2. Open character comparison tab.
  3. Click add character button and select a second character.
  4. Click promote button next to second character.

Expected Result: Not sure, thought this function didn't work.

Actual result: Second character will have the first character's arc added to their arc list below their own.

Create New Project in This Window error

  1. Given that a project is open.
  2. Select File > New > Project
  3. Enter a directory and title.
  4. Select "This Window" when prompted.

Expected result: New project opens in same window.

Actual result: New project opens in new window.

Random Hints window too big

  1. Start .bat file
  2. Select Create New Project
  3. Select Choose Directory and Select folder.
  4. Maximize Soyle Stories window.

Expected result: To have the Random Hints window not take up half the screen. Maybe have it in a popup window that you can select "Always Show" or "Don't show this again."

Actual result: Random Hints takes up half the screen.
image

Non-Human Characters

Are there any special options for non-human characters? Such as animorphs, mythical, etc, or would that all be doable with the normal features?

For example, would the story arch of an android or pinnochio in their quest for a valid valuable life be qualitatively different from a human pursuing the same goal? Or is it essentially the same? We can come back to this later.

Re-Opening Program Fail and Visible Command Prompt

  1. Open .jar file from Desktop to open program.
  2. Close program.
  3. Re-open .jar file

Expected Result: Program would load up as usual.

Actual Result: Blank command prompt comes up.

Additional notes: By pressing Enter it sets off the command prompt to open the program as expected. Additionally, the command prompt is still visible on the desktop.

Create a Character Name input window lacking good border

  1. Start .bat file
  2. Select “Create New Project”
  3. Select “Choose Directory” and Select folder.
  4. Maximize Soyle Stories window.
  5. Select “Create a Character”

Expected result: A nice window with a good border.

Actual result: Window blends into the background and looks weird.
image

Select Directory issue

Not sure how I got this error, but it exists. I was just going around looking for the Desktop directory and selected it and got this error message.

image

Unclear Create New Character Arc input

  1. Start .bat file
  2. Select “Create New Project”
  3. Select “Choose Directory” and Select folder.
  4. Maximize Soyle Stories window.
  5. Select “Create a Character”
  6. Name New Character
  7. Right-click character name in Characters menu.
  8. Select “Create New Character Arc”
  9. Create New Character Arc input window appears.

Expected result: A new window to appear with the Arc options, or at least a suggestion what to type.

Actual result: An input field where it's unclear how one names a Character Arc. Do they use the character's name? Their goal or conflict? Unclear.

Base Story Structure Doesn't retain field entries

  1. Create new character arc.
  2. Right click and open base story structure tab.
  3. Fill in fields.
  4. Close base story structure tab.
  5. Reopen base story structure tab by right clicking on character arc.

Expected result: Fields should retain entries.

Actual Result: Fields are empty.

Additional notes: If you view the character comparison tab after filling in the fields, even if you reopen the base story structure tab and the fields are empty, they have still been transferred to the appropriate fields in the character comparison tab.

Toggling Characters in the tools tab causes Character list to not update in real time

  1. Create new project.
  2. Click tools tab and uncheck characters.
  3. Click tools tab and recheck characters.
  4. Create new character.

Expected result: The new character should appear in the list.

Actual Result: Character list does not update.

Additional notes: When adding anything to the character list beyond this, creating new characters, creating new character arcs, or deleting arcs or characters will not update the character list and you cannot interact with it until the characters tool has been toggled on and off again through the tools tab.

Characters from last project appearing in New Project Character Comparison Tool Add Character

Given that a User has had a project open
Given that the User has created characters with character arcs in previous project

  1. User opens new project.
  2. User creates new character.
  3. User creates new character arc for new character.
  4. User opens Character Comparison tool for new character.
  5. User selects Add Character in the upper right.

Ex res: Only characters from current project would show up in drop down list.

Act res: All characters from previous project listed.

Can't rename character

  1. Start .bat file
  2. Select “Create New Project”
  3. Select “Choose Directory” and Select folder.
  4. Maximize Soyle Stories window.
  5. Select “Create a Character”
  6. Name New Character
  7. Right-click character name in Characters menu.

Expected result: Rename character option.

Actual result: No rename character option.

No error message when trying to Create Project with the same name

  1. Given that a 1st project is open.
  2. Select File > New > Project.
  3. Title new project same title as the 1st project.

Expected result: An error message "Name already used. Please enter something different."

Actual result: The window blinks and doesn't let me proceed.

image

Initial open program starts minimized

  1. Finish selecting depository and naming New Project. Hit Enter.
  2. Program begins minimized.

image

Expected Result: Program would be full screen-ish.

Actual Result: It doesn't start fully expanded.

Additional notes: Make it big!

Multiple timelines or Parallel Dimensions

Say the story involves timelines or parallel dimensions. Will the writer be able to track arcs on different story lines within the bigger story? Like there's one story line where Character A and B become friends one day, and another story line intertwined where it's the same day but they don't become friends. How can this be organized for the user in the program?

Character Change chart fields clear contents when selected.

Assuming two characters exist and one has a character arc where the other character is assigned to the antagonist/fake-ally antagonist/fake antagonist ally/ally.

  1. Within the character comparison tool, navigate to character change tab.
  2. Type into Opponent Attack on Hero's weakness field and press enter to complete the field.
  3. Double click same field.

Expected result: inline edit with entry maintained.

Actual Result: Inline edit but entry is cleared.

Additional notes:
Also, the fields will not retain anything typed into them you don't press enter to complete the action. If you click outside while typing it will clear the field.

New Project error with last project's Character Comparisons still open

Given that a User has a project open
Given that the User has a character
Give that the character has an open Character Comparison tab

  1. User selects File > New > Project
  2. User selects to open New Project in This Window

Ex res: Fresh new project.

Act res: Character Comparisons from previous project still open in new project.

Character Arc windows start too small

  1. Given that a new project is open.
  2. Given a new character has been created.
  3. Create New Character Arc.
  4. Right click art to open "Base Story Structure" OR "Character Comparison"

Expected result: These windows would take up much more space than the Characters tab.

image

Actual result: The window turns into split screen, where the Characters tab is far too wide compared to the Arc windows.

Additional notes: This is easily fixed by rescaling the windows but I think it should start what I wrote in Expected result.

Issue with Arrow next to Characters to Expand/Collapse arcs

  1. Given that a new project is open.
  2. Given a new character has been created.
  3. Given that you've created a Character Arc to that character.
  4. Select Character Name so it's highlighted in blue.
  5. Try to Select the arrow next to Character name to expand or collapse the Arc underneath it.

Expected result: It's an easy click on the arrow to expand/collapse Arcs.

Acutal result: I had to click a couple times to find the "sweet spot" for the arrow to work.

Additional notes: Working the arrows works fine when the character isn't selected and highlited in blue.

Tools menu option not working

  1. Given that a new project is open.
  2. Click Tools.

Expected result: The Tools menu options would drop down.

Actual result: Nothing happens after Tools is clicked.

Inline rename remains open if navigated away from

  1. Create character/location.
  2. Click inline to rename.
  3. Click outside line.

Expected result: Location or character name to revert to non-editing state.

Actual result: Location or character name stays in inline rename state.

Additional notes: pressing enter completes the rename action.

Location Delete Error

  1. Given that a new project is open.
  2. Given that two locations have been created.
  3. Select Location 1.
  4. Select Delete.

Expected result: Location deleted.

Actual result: This error message appears,

java.lang.IllegalStateException: locationId must not be null
at com.soyle.stories.location.deleteLocationDialog.DeleteLocationDialogKt$deleteLocationDialog$2.invoke(DeleteLocationDialog.kt:33)
at com.soyle.stories.location.deleteLocationDialog.DeleteLocationDialogKt$deleteLocationDialog$2.invoke(DeleteLocationDialog.kt)
at tornadofx.LibKt$onChangeTimes$listener$1.changed(Lib.kt:243)
at com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(ExpressionHelper.java:181)
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:106)
at javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:113)
at javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147)
at javafx.scene.control.Dialog.setResult(Dialog.java:693)
at javafx.scene.control.Dialog.setResultAndClose(Dialog.java:1056)
at javafx.scene.control.DialogPane.lambda$createButton$3(DialogPane.java:790)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Node.fireEvent(Node.java:8885)
at javafx.scene.control.Button.fire(Button.java:203)
at com.sun.javafx.scene.control.behavior.ButtonBehavior.keyReleased(ButtonBehavior.java:161)
at com.sun.javafx.scene.control.inputmap.InputMap.handle(InputMap.java:274)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:247)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$KeyHandler.process(Scene.java:4098)
at javafx.scene.Scene.processKeyEvent(Scene.java:2157)
at javafx.scene.Scene$ScenePeerListener.keyEvent(Scene.java:2625)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:217)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(GlassViewEventHandler.java:149)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$1(GlassViewEventHandler.java:248)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:412)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(GlassViewEventHandler.java:247)
at com.sun.glass.ui.View.handleKeyEvent(View.java:547)
at com.sun.glass.ui.View.notifyKey(View.java:971)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Unknown Source)

Cannot tab between fields in character comparison tool

  1. Create character.
  2. Create new character arc.
  3. Navigate to character comparison tool.
  4. After selecting a field to type in, you cannot use the tab key to move to the next field.

Expected Result: Move from selected field to next field within character comparison tool.

Actual Result: Tabbing within a text field within the character comparison tool results in a tab space.

Additional notes: This tab issue is limited to just the character comparison tab, it does not present in any of the sub tabs, ie "moral problem" or "character change". I have noticed that so far these, the fields within comparisons, are the only fields that are variable in their sizing. Related?

New Character error

  1. Open new project
  2. De-select Tools > Characters. Reselect it.
  3. Select File > New > Character.

Ex Res: After inputting char name, they appear in list under Chars.

Act Res: Three elipsees appear under Characters tab.

image

Size adjustable input fields Feature Request

Requesting feature for the ability to readjust the input fields in Base Story Structure.
Instead of one line in the input field I want to expand it to a paragraph format to see all that I'm typing, and then re-collapse it into one line when I'm done.

Java error when changing Character type

  1. Given that a project is open.
  2. Given that you have two characters.
  3. Given that you're in the window for Character Comparison.
  4. Select 2nd character, assign them as Hero.
  5. Select Hero and Change to another option like Ally.

Expected result: For the reassignment to happen without issue.

Actual result: Java error.
image

Character Arc windows should open automatically

  1. Given that a new project is open.
  2. Given a new character has been created.
  3. Create New Character Arc.
  4. Right click new Arc to reveal two windows to open: Base Story Structure, Character Comparison.

Expected result: These windows should automatically be open after Arc is created, or when Arc is selected.

Actual result: You create the arc and say "What now?" and then realize you have to right click the Character Arc to see the options.

Additional notes: Just a little confusing, didn't realize I'd have to right click the Arc right away, expecting some window to already have opened up after creating the Arc.

Directory Enhancements

  1. Start .bat file
  2. Select Create New Project
  3. Select Choose Directory and Select folder.

Suggested Choose Directory enhancements: Remember the last directory used, or Create new directory automatically in Soyle Productions program folder and Name it "My Stories," Make these settings adjustable.

Actual result: Choose Directory goes to My PC.

File New Location Dialog Box Error

  1. Given that a project is open.
  2. Select File > New > Location
  3. Enter a name and description.
  4. Select Create.

Expected result: Dialog box closes.

Actual result: Dialog box stays on screen.

Note: The location is created but the dialog box has to be exited out of manually.

Create new project within already open project in program, in New Window, Error

  1. Select "Create New Project" from the Welcome Screen
  2. Input a project name.
  3. Select a directory
  4. Click the create project button.
  5. Select File > New > Project.
  6. When prompted "New Window or This Window" Select "New Window"
  7. Check to see if 2nd project loaded up correctly.
  8. Check to see if the first project still has "Create New Project" window.

Expected Result: The window prompt would be gone.

Actual Result: It's still there.

Additional notes: I'd want the New Project display to go away after creating my new project. Also it saves my decision instead of asking me again whether I'd like open a new project in This window or a New window, which I'd liek to be asked every time.

No File > Open > Project option in File

  1. Given that a new project is open.
  2. Select File.

Expected result: To see options for: File > Open > Project option in File.

Actual result: Only available is: File > New > Project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.