[Cuis-dev] FileOutRework and personal introduction.

Mauro Rizzi mrizzi at fi.uba.ar
Mon Nov 23 15:17:48 PST 2020


Hello Juan,

The fileOutTo submenu option does exactly what you suggest.

If you never use the fileOutTo option fileOut has the same behaviour as the
base image fileOut since the default fileOut location for my setup is
smalltalkImageDirectory (The same used for the original fileOut).

My idea was that as a user you would do fileOutTo to the folder you're
currently working on, use fileOut normally in that folder until you need to
work on a different folder and then you'd do fileOutTo to that new folder
and continue on from there.

However, if you think it's better to have the option to file out to the
image directory with a single button on the context menus I could change
the package so it keeps the original fileOut option and adds fileOut to
work directory and fileOut to new work directory as new options (So there
would be 3 fileOut options, the current smalltalk implementation,
fileOutToWorkDirectory and fileOutToNewDestination).

Of course I would also add the corresponding methods across the system so
the fileOut method has the old implementation and my current fileOut
reimplementation would be renamed to fileOutToWorkDirectory.

However i'm not sure if you wanted the current fileOutTo implementation and
missed the option or if you want to have the regular fileOut option stay on
the menu. I'd love to get further feedback on why you feel the current
implementation sounds a bit too much for you (So I can improve it!).

Kind regards.
*Mauro Rizzi*

El lun, 23 nov 2020 a las 17:33, Juan Vuletich (<juan at jvuletich.org>)
escribió:

> On 11/18/2020 12:44 PM, Mauro Rizzi via Cuis-dev wrote:
>
> Hello everybody!
>
> My name is Mauro Rizzi and i'm currently studying Computer Engineering in
> the Engineering Faculty of the University of Buenos Aires.
>
> We're using cuisUniversity as an environment for one of our classes and I
> found current fileOut implementations to be counter productive to a good
> git workflow. The current idea of having fileOut always fileOut to image
> path means you either have to have your repository on your image folder or
> you have to manually move the file to your local repository folder.
>
> This is not conductive to making frequent commits but rather it results in
> us just doing a single giant commit at the end of the session.
>
> Because of this I set out to make a package that would streamline the user
> experience allowing for cuis to remember the last destination you filed out
> to and adding the option for the user to directly specify a new destination.
>
> You can find the package in my FileOutRework repository.
> <https://github.com/Mauro-Rizzi/FileOutRework>
>
> I've just started with this rework but I was encouraged by my teacher to
> share it with you, so far I've only implemented this behaviour for the
> Category list context submenus for the System browser.
>
> I'm open to any comments, criticisms or requests for collaboration.
>
> Hope you all have a nice week!
> Kind regards.
> *Mauro Rizzi*
>
>
> Hi Mauro,
>
> I agree that doing file out always an arbitrary tacit directory might be
> uncomfortable. Still, duplicating the file out menu options sounds s bit
> too much to me. Would a reasonable alternative be to include dialog with
> the full path+name in an edit box? The edited path could be remembered for
> suggesting it next time.
>
> Thanks,
>
> --
> Juan Vuletichwww.cuis-smalltalk.orghttps://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Devhttps://github.com/jvuletichhttps://www.linkedin.com/in/juan-vuletich-75611b3
> @JuanVuletich
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20201123/c7a68b90/attachment-0001.htm>


More information about the Cuis-dev mailing list