Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Startup preferences infrastructure #60

Open
LisaAlmarode opened this issue Dec 8, 2023 · 6 comments
Open

Startup preferences infrastructure #60

LisaAlmarode opened this issue Dec 8, 2023 · 6 comments
Assignees
Labels
F3-Enhancement Feature for convenience or ease of use

Comments

@LisaAlmarode
Copy link
Member

JforD has a lot of toggle settings and startup preferences. I don't find a compelling need for any of them currently... there are a lot more important things.

However, we probably eventually will want some way to set preferences on startup. This may be handled differently in a Pharo dev environment than it would be on a windows-based application; it would be nice to not have to use a file, although a file may make it easier to move from image to image. It would be good to have a design for this in place.

I suggest autocommitEnabled as a preference that would be useful and easy (you'll need something for testing with).

@LisaAlmarode LisaAlmarode added the F3-Enhancement Feature for convenience or ease of use label Dec 8, 2023
@ericwinger
Copy link
Member

I've ported the beginnings of the JfD preferences on startup system to JfP. Several things work like opening browsers, etc. a51f50b

ericwinger added a commit that referenced this issue Mar 8, 2024
also, change default to comment out packageGroupsVisible - hopefully that won't ever be needed. 
#60
@ericwinger
Copy link
Member

ericwinger commented Jul 10, 2024

  • @dalehenrich reports that the autocommit preference isn't working yet

@ericwinger
Copy link
Member

ericwinger commented Jul 10, 2024

  • Also, make sure Jadeite.prefs writes to the pharo directory on the client. Not sure why it's trying to go to the server.

@ericwinger
Copy link
Member

Preferences file was using superclass workspace file menu options it shouldn't. Ctrl-S saves locally and a local save option was added to the menu. 0ab209e

Autocommit button display updates properly in console now. Preference was working but not displaying correctly.

@ericwinger
Copy link
Member

I did some experimenting and was able to integrate a JfP setting into the Pharo settings browser.
Pharo settings are, by default, universal to all images so (in theory) you'd just need to hit Store Settings in the Pharo browser to save the settings for all your images.

Not sure which settings are universally helpful, but autocommit is one. Need to explore further.
image

@ericwinger
Copy link
Member

ericwinger commented Oct 1, 2024

Added open browser on class after connect setting. 7312ad0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F3-Enhancement Feature for convenience or ease of use
Projects
None yet
Development

No branches or pull requests

2 participants