{"action":"created","issue":{"url":"https://api.github.com/repos/turtletooth/OpenToonzPortable/issues/3","repository_url":"https://api.github.com/repos/turtletooth/OpenToonzPortable","labels_url":"https://api.github.com/repos/turtletooth/OpenToonzPortable/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/turtletooth/OpenToonzPortable/issues/3/comments","events_url":"https://api.github.com/repos/turtletooth/OpenToonzPortable/issues/3/events","html_url":"https://github.com/turtletooth/OpenToonzPortable/issues/3","id":168824805,"number":3,"title":"Project Settings Crash with Feature Test - 8-1-16","user":{"login":"RodneyBaker","id":2576432,"avatar_url":"https://avatars.githubusercontent.com/u/2576432?v=3","gravatar_id":"","url":"https://api.github.com/users/RodneyBaker","html_url":"https://github.com/RodneyBaker","followers_url":"https://api.github.com/users/RodneyBaker/followers","following_url":"https://api.github.com/users/RodneyBaker/following{/other_user}","gists_url":"https://api.github.com/users/RodneyBaker/gists{/gist_id}","starred_url":"https://api.github.com/users/RodneyBaker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RodneyBaker/subscriptions","organizations_url":"https://api.github.com/users/RodneyBaker/orgs","repos_url":"https://api.github.com/users/RodneyBaker/repos","events_url":"https://api.github.com/users/RodneyBaker/events{/privacy}","received_events_url":"https://api.github.com/users/RodneyBaker/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-08-02T08:12:49Z","updated_at":"2016-08-03T07:45:43Z","closed_at":null,"body":"Thanks for the 8-1-16 release of OpenToonz portable.  There are some great experimental additions included and I'm very interested in your work relating to creating and sharing Projects.\r\n\r\nI note that upon selecting File/Project Settings I get a consistent crash.\r\nI initially thought that might relate to creating a new project with a name but this is both with and without a new Project name being initiated.\r\n\r\nKeep up the great work.\r\n\r\nAdded:  Camera Capture is now working in 8-1-16  There are some issues with initial launch of (missing) cameras and changing cameras but those relate to code in the official OpenToonz release the portable is inheriting.  Fixes are in the works for those @shun-iwasawa said he was going to add a 'No Camera' item to the dropdown as well as have the user's selection persist so that it doesn't have to continuously be reset. "},"comment":{"url":"https://api.github.com/repos/turtletooth/OpenToonzPortable/issues/comments/237166987","html_url":"https://github.com/turtletooth/OpenToonzPortable/issues/3#issuecomment-237166987","issue_url":"https://api.github.com/repos/turtletooth/OpenToonzPortable/issues/3","id":237166987,"user":{"login":"RodneyBaker","id":2576432,"avatar_url":"https://avatars.githubusercontent.com/u/2576432?v=3","gravatar_id":"","url":"https://api.github.com/users/RodneyBaker","html_url":"https://github.com/RodneyBaker","followers_url":"https://api.github.com/users/RodneyBaker/followers","following_url":"https://api.github.com/users/RodneyBaker/following{/other_user}","gists_url":"https://api.github.com/users/RodneyBaker/gists{/gist_id}","starred_url":"https://api.github.com/users/RodneyBaker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RodneyBaker/subscriptions","organizations_url":"https://api.github.com/users/RodneyBaker/orgs","repos_url":"https://api.github.com/users/RodneyBaker/repos","events_url":"https://api.github.com/users/RodneyBaker/events{/privacy}","received_events_url":"https://api.github.com/users/RodneyBaker/received_events","type":"User","site_admin":false},"created_at":"2016-08-03T07:45:43Z","updated_at":"2016-08-03T07:45:43Z","body":"This mostly relates to workflow and I confess that I don't know what 'the proper workflow' is.  I must assume others won't either.\r\n\r\nBefore I address my issue it might be best to examine the environment the issue lives in...\r\n\r\nThere are many separate issues/elements that relate to this one of which to me is that while Projects and Project roots appear to be very important there is no direct emphasis on creating/opening/saving Projects.  \r\n\r\nI will not assume that upon opening OpenToonz a user will know to immediately go down into the File menu listing, locate New Project and then correctly name the Project and set the proper options.  And yet, this appears to be the ideal thing for a user to do.  Before they draw a single line... before they do anything... they must setup their Project.   This must either not be true or be an area for considerable improvement.\r\n\r\nSuggestions for improvement in this area might be:\r\n- Move the Project options from down in the menu to the top of the menu under the File header.  This to emphasize the importance of setting up Project and Project root for everything that will be related to the session of work the user will do.\r\n\r\nConsideration of an Open Project option has something of an issue in that there really isn't a Project file per se.  A Project within OpenToonz appears to be more the framework of directories where the assets of the project reside relative to the root of the Project.  Do most users know that in order to open a Project they really need to open a Scene from that Project?   I'm missing something important here.\r\n\r\nWhere files appear to go missing seems mainly to be when the checkbox options in the New Project dialog are unchecked.  I must assume the levels/drawing get saved to the primary path or sandbox in the directory C:\\Opentoon 1.0 Stuff that is created upon startup as that is where they can generally be found when they turn up missing.\r\n\r\nI am going to go back through some of the video tutorials that were originally posted shortly after the release of OpenToonz to see what workflow was presented to new users of OpenToonz.  There was some confusion on this matter especially given there was no Save All option at the time and users were expected to save everything individually... level by level... scene by scene... etc.  \r\n\r\nAssuming I may not find an example of ideal Project setup and saving I'm certainly interested in seeing that workflow.  The secondary interest being how to promote that workflow in such a way that new users easily grasp that flow.\r\n\r\nAs for steps to reproduce 'lost work'... this should be fairly straightforward but I'll have to test again myself as it all depends on how things are setup in a project and what is loaded at the outset of using OpenToonz. \r\n\r\nLaunch OpenToonz\r\nStart drawing (if necessary click a cell in the xsheet first)\r\nDetermine to save this work by going to the File menu\r\nSee Save Scene and select that\r\nSave your Scene in a location you'll be able to remember (because while the scene may return the drawing level associated with it may not)\r\nAt this point we can do several things to prompt a user save... we might attempt to close our project (a dialogue box should appear letting us know that we havent saved everything and granting various options.   Another might be to consider the user will look to the File Menu and opt for Save All (because it should logically save all of their work right?).  This Save All is where the problem arises for me the most because I tend to use Save Scene initially followed by a Save All.  The issue here is that a Project name has not been established yet and so OpenToonz saves things were is instructed to save them (The Scene file was already saved to a location identified by the user so gets resaved at that same location.  The drawings/level will very likely get saved in the C:\\Opentoonz 1.0 Stuff directory in the last saved Project folder or the sandbox in the drawings folder.   \r\n\r\nIt is not clear to me (and I assume to many others why there is a difference in nonmenclature between what is seen in the user interface and what is saved on disk.  We can create a 'New Project' but there is no place to 'Save Project' or 'Open Project'.   We can draw drawings and save them as a Level but there is no directory for Levels... but there is a drawings folder.  \r\n\r\nAll of this to suggest that there is a lot going on that isn't known by the user (and that can be good!) but not if they have to struggle against workflow established by the user interface that won't always appear to work.\r\n\r\nThe bottom line of this seems to be (as others have pointed out) that OpenToonz user interface is optimized for use by studios where an individual only does one aspect of the work and doesn't need to know about areas others will use.  This is in stark contrast to the individual who will be taking on all aspects of a project from start to finish and/or those that need to share files with others.\r\n\r\nSorry to make this long (most of my posts are long and I'm trying to shorten them).\r\nI'll see if I can't record a few videos that outline various workflows both optimum and otherwise.\r\n"}}
{"actor":{"display_login":"RodneyBaker"}}