FileOutRework

Description

This Smalltalk package seeks to improve the functionality of native fileOut implementations in order for the system to remember the last fileOut destination and to allow the user to choose a new destination quickly and easily.

Details

Source
GitHub
Stars
4
Created
Nov. 18, 2020
Updated
Aug. 28, 2021

Categories

System / OS

README excerpt

# FileOutRework

This smalltalk package adds functionality to all menus to allow you to select a destination to fileOut to (and save in the case of packages) and have the system remember where you last worked in.

The package modifies the system class browser, denotative object browser, code file browser, changeset browser, package browser and finally the filecodebrowser.
For compatability reasons the only methods that are overwritten are the menu constructors, everything else was done by adding new methods to make sure the package can't instantly break images in future base image updates.

**Note: This means if you want to use the new functionality trough method calls instead of context menus you'll have to use the new methods. They're usually named the same as the original fileOut but with the "ToNewDestination" or "ToCurrentWorkDirectory" suffix.
Ex: fileOutSystemCategoryToNewDestination instead of fileOutSystemCategory.**


This package is now considered feature complete.

## Install instructions

Simply drag the FileOutRework.pck.st file over the Squeak VM window running your current image of CUIS and click on Install package.
← Back to results