> On 14 Jul 2016, at 23:49, Peter Uhnák <i.uh...@gmail.com> wrote: > > Hi Sven, > > What I am missing in the UI is some indication of the path that leads to the > current selected file. Right now, I am wondering where exactly I am, I feel a > bit lost (this is of course from the technical standpoint of a path in a > tree). This could be done with a popup, a trail, a pop-over. > > I've added this couple of days ago (as I was missing this too), I just forgot > to push the update to github (one downside compared to smalltalkhub :)). > > The only problem is that the image directory name is usually really long (the > longest I have is 110 characters as it includes the build's name), so it > doesn't exactly fit in. > There is some shortening happening based on the window's width but it's not > perfect.
I had another look. Yes, this is cool. If you truncate, you could put the full, non truncated path in a pop over, that would be a cheap way to solve that problem, no ? In any case, in my testing there was enough space. Maybe also add a trailing / to indicate that it represents the directory and not the selection ? Also when I tested it, using FDOpenFileDialog new openModal. the path is initially blank, it only fills when I start clicking. BTW, could it be that FDMorphicUIManager becomes default automatically ? And related to github filetree, what is the proper way to get a new version once you loaded the code ? > What I like is what zenity does (clickable path)… but it automatically widens > the window > > <zenity.png> > > Peter > > > We should have some more discussions about this, it could make a great > addition to Pharo. > > Sven > > > On 11 Jun 2016, at 02:45, Peter Uhnák <i.uh...@gmail.com> wrote: > > > > Hi, > > > > last week I stitched together a simple file dialog replacement and today I > > managed to somewhat finish it. > > > > There is still a lot to be desired, but right now it supports things that > > were the most pain for me: > > > > * list of most common places (home, root, image directory, temp) > > * custom bookmarks by dragging folders from file-pane to bookmark-pane > > * toggle hidden files (right-click on file listing) > > * preset file name > > * filtering files by extensions or patterns and toggling between filters > > * synchronous and asynchronous mode > > > > > > <file-dialog-3.png> > > > > You can use it independently of Pharo's native dialogs > > > > FDOpenFileDialog new > > extensionFilters: > > {'STON files' -> #(ston). > > 'All files' -> #()}; > > defaultFolder: FileLocator imageDirectory asFileReference; > > openModal > > > > Or if you feel brave, I have an extended UIManager that will use this…, and > > then you can use regular manager commands > > > > UIManager default chooseFileMatching: #('*.ston') > > > > but you can always go back > > > > FDMorphicUIManager new beDefault. "use new dialogs" > > MorphicUIManager new beDefault. "use old dialogs" > > > > and of course the installation itself (I'll add it to catalog soon after I > > find a way to autogenerate configurations from git tags) > > > > Metacello new > > baseline: 'FileDialog'; > > repository: 'github://peteruhnak/file-dialog/repository'; > > load. > > > > More info and docs on GitHub https://github.com/peteruhnak/file-dialog > > > > Any comments/feedback/bug reports is appreciated. > > > > Peter > > >