Changes between Version 3 and Version 4 of Design-DirectoryBrowser
- Timestamp:
- 07/28/09 03:07:37 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Design-DirectoryBrowser
v3 v4 1 = = Design - Directory Browser ==1 = Design - Directory Browser = 2 2 A collection of thoughts.[[BR]] 3 Consider this to be free brainstorming[[BR]] 3 4 4 5 == Navigation Behaviour == 5 6 How do we get something that works for everyone?[[BR]] 6 7 7 = What are the current alternatives?: = 8 1. (the current situation)[[BR]] 8 == 1. The current situation == 9 9 In preferences, the default opening folder is specified.[[BR]] 10 10 In the top we have the UP("..") folder, which opens the parent on double-click.[[BR]] … … 17 17 ..is this always the case, or is there data somewhere that specifies a directory[[BR]] 18 18 is a project? and if a folder is not a project, then it will not set to root/base?[[BR]] 19 [[BR]] 20 [[BR]] 21 Different Alternatives[[BR]] 22 ----------------------[[BR]] 19 20 == Different Alternatives == 21 23 22 A. Explorer/Directory Browser[[BR]] 24 23 * In preferences, the default opening folder is specified.[[BR]] 25 * When starting padre and behaviour "open files" = "new" or "none" is set, the default opening folder is displayed.[[BR]] 26 If "open files" = "last", the last state is restored.[[BR]] 24 * When starting padre and behaviour "open files" = "new" or "none" is set, the default opening folder is displayed. If "open files" = "last", the last state is restored.[[BR]] 27 25 * First in the top we have the UP("..") folder, which opens the parent on double-click.[[BR]] 28 26 * Second we have the name of the current folder.[[BR]] 29 27 * Third we have all the children, folders and files.[[BR]] 30 * When double-clicking a folder among the children, that folder is unfolded, 31 but nothing else happens to the rest of the tree, state preserved.[[BR]] 32 * When double-clicking a file among the children, that file is opened in a tab 33 in editor, but nothing else happens to the rest of the tree, state preserved.[[BR]] 28 * When double-clicking a folder among the children, that folder is unfolded, but nothing else happens to the rest of the tree, state preserved.[[BR]] 29 * When double-clicking a file among the children, that file is opened in a tab in editor, but nothing else happens to the rest of the tree, state preserved.[[BR]] 34 30 * If multiple files are open, and a user switch tab, then the state is preserved.[[BR]] 35 31 * If multiple files are open, and a tab is closed, then the state is preserved.[[BR]] 36 32 * If multiple files are open, and all tabs are closed, then the state is preserved.[[BR]] 37 * If preferences behaviour "spatial" = true, then double clicking a folder 38 will set that folder to root/base, otherwise, the state is preserved.[[BR]] 39 [[BR]] 33 * If preferences behaviour "spatial" = true, then double clicking a folder will set that folder to root/base, otherwise, the state is preserved.[[BR]] 34 40 35 B1. Project Browser[[BR]] 41 36 * In preferences, the default opening folder is specified.[[BR]] … … 57 52 * If preferences behaviour "spatial" = true, then double clicking a folder 58 53 will set that folder to root/base, otherwise, the state is preserved.[[BR]] 54 59 55 B2. Project Browser[[BR]] 60 56 * Same as B1[[BR]] 61 57 * Except, when Project Folder, "Up" is not displayed.[[BR]] 62 [[BR]] 63 [[BR]] 58 64 59 C. Explorer/Directory mix Project Browser[[BR]] 65 60 * In preferences, the default opening folder is specified.[[BR]] 66 * When starting padre and behaviour "open files" = "new" or "none" is set, 67 the default opening folder is displayed.[[BR]] 68 If "open files" = "last", the last state is restored.[[BR]] 61 * When starting padre and behaviour "open files" = "new" or "none" is set, the default opening folder is displayed. If "open files" = "last", the last state is restored.[[BR]] 69 62 * In the top we have the UP("..") folder, which opens the parent on double-click.[[BR]] 70 63 * Next we have the name of the current folder.[[BR]] 71 64 * Below we have all the children.[[BR]] 72 * When double-clicking a folder among the children, that folder is unfolded, 73 but nothing else happens to the rest of the tree, state preserved.[[BR]] 74 * When double-clicking a file among the children, that file is opened in a tab 75 in editor, but nothing else happens to the rest of the tree, state preserved.[[BR]] 65 * When double-clicking a folder among the children, that folder is unfolded, but nothing else happens to the rest of the tree, state preserved.[[BR]] 66 * When double-clicking a file among the children, that file is opened in a tab in editor, but nothing else happens to the rest of the tree, state preserved.[[BR]] 76 67 * If multiple files are open, and a user switch tab, then the state is preserved.[[BR]] 77 68 * If multiple files are open, and a tab is closed, then the state is preserved.[[BR]] 78 69 * If multiple files are open, and all tabs are closed, then the state is preserved.[[BR]] 79 * If preferences behaviour "spatial" = true, then double clicking a folder 80 will set that folder to root/base, otherwise, the state is preserved.[[BR]] 81 * Right-click option of folder = "set as base".[[BR]] 82 with or without "UP" folder.[[BR]] 83 [[BR]] 84 !. Notes[[BR]] 70 * If preferences behaviour "spatial" = true, then double clicking a folder will set that folder to root/base, otherwise, the state is preserved.[[BR]] 71 * Right-click option of folder = "set as base". With or without "UP" folder.[[BR]] 72 73 == Notes == 85 74 - A project folder have an icon for recognition.[[BR]] 86 75 87 !. Evaluation 88 - We are hitting the doeverythingatthesametime problem. 89 One idea from Alias was to have a "mode" where the user select 90 between behaviour states 1) Explorer/Director and 2) Project.[[BR]] 91 Another idea is to have two different browsers.[[BR]] 92 1) Explorer/Directory and 2) Project.[[BR]] 93 [[BR]] 76 == Evaluation == 77 We are hitting the doeverythingatthesametime problem. 78 One idea from Alias was to have a "mode" where the user select between behaviour states 1) Explorer/Director and 2) Project.[[BR]] 79 Another idea is to have two different browsers. 1) Explorer/Directory and 2) Project.[[BR]] 80 94 81 == IS THERE AN OBVIOUS CHOICE? == 95 if not, lets do what ever gets implemented,[[BR]]96 and let them be optional in preferences.[[BR]]82 If not, lets do what ever gets implemented,[[BR]] 83 and let them be optional in preferences.[[BR]]
