diff --git a/ui (gen4)/features/filesystem.js b/ui (gen4)/features/filesystem.js index cd042f94..646fed9b 100755 --- a/ui (gen4)/features/filesystem.js +++ b/ui (gen4)/features/filesystem.js @@ -2421,6 +2421,10 @@ module.FileSystemWriterUI = core.ImageGridFeatures.Feature({ //--------------------------------------------------------------------- +// NOTE: this is not a trivial meta-feature purely for aesthetic reasons, +// when the fs stuff is not applicable it's really confusing to see +// an 'fs' feature loaded in the feature list... at least to me ;) +// XXX should we do anything about this? core.ImageGridFeatures.Feature({ tag: 'fs', suggested: [ diff --git a/ui (gen4)/features/ui-widgets.js b/ui (gen4)/features/ui-widgets.js index 14bfae72..c3efeff1 100755 --- a/ui (gen4)/features/ui-widgets.js +++ b/ui (gen4)/features/ui-widgets.js @@ -755,6 +755,7 @@ var UIIntrospectionActions = actions.Actions({ // XXX should we have navigation??? // ...i.e. opening links is done in the viewer and we have // ability to go back and forth... + // XXX might be a good idea to also show feature doc... showDoc: ['Help/Action help...', makeUIDialog(function(actions){ var that = this @@ -808,12 +809,23 @@ var UIIntrospectionActions = actions.Actions({ return res })], + // XXX might be a good idea to add feature doc/help browser like showDoc(..) // XXX show more info about features: // .title // .doc // .module + // .depends (+ depended on by ..) + // .suggested // ... - showFeatures: ['System/Features...', + // XXX might be nice to load/unload features from here... + // this can be done by add explicitly to input (with or without + // the '-' prefix and) and reloading (re-running setup(..))... + // XXX not sure where to put this -- help or system? + // ...if we add feature doc browsing it's help, of feature + // loading/unloading then system... + // ...might be a good idea to split the two functions, like the + // keyboard help/edit UI's... + showFeatures: ['Help|System/Features...', core.doc`Show feature load information...`, makeUIDialog(function(){ var that = this diff --git a/ui (gen4)/package.json b/ui (gen4)/package.json index 23ed2f00..4c9cb85d 100755 --- a/ui (gen4)/package.json +++ b/ui (gen4)/package.json @@ -16,14 +16,14 @@ }, "dependencies": { "app-module-path": "^1.0.6", - "commander": "^2.10.0", + "commander": "^2.11.0", "exiftool": "^0.0.3", "fs-extra": "*", "fs-walk": "^0.0.1", "glob": "^4.0.6", "guarantee-events": "^1.0.0", - "ig-actions": "^3.2.4", - "ig-features": "^3.2.0", + "ig-actions": "^3.2.5", + "ig-features": "^3.2.2", "ig-object": "^1.0.1", "openseadragon": "^2.1.0", "preact": "^8.1.0",