Thanks Russell!
I get an error: "
echo "desktop open. saveAs: 'dev.snap'. quitNoSave " | Self -f worldBuilder.self -o morphic
/usr/bin/Self: line 2: /Applications/Self Control.app/Contents/ Resources/Self.app/Contents/MacOS/Self: No such file or directory "
It appears that that should perhaps be '/Applications/Self Control.app/Contents/Resources/Self.app/Contents/MacOS/Self *Control*', is in that directory?
Thanks again,
David
On Tue, Mar 6, 2018 at 4:37 PM, Russell Allen mail@russell-allen.com [self-interest] self-interest@yahoogroups.com wrote:
Hi everyone,
I thought since the mailing list has been a bit quiet I might do some updates, partly to show activity and partly to prompt myself to do stuff :)
Activity happens on the 'dev' branch on github.com/russellallen/self and since the 2017.1 release I have:
- Made Morphic more responsive at cost of some CPU usage. The morphic
framerate is determined by the full cycle of getting events, changing morphs and redrawing the necessary parts of the screen. What I did was tweak the delays so that
- if events are coming in, the cycle goes as fast as it can
- if events are not coming in, it goes up to 60fps if it can but no faster
but in each case, it won't take more than 50% of the CPU.
At least on my machines the desktop animations seem smoother and the system feels more responsive.
- Nicer looking sliderMorph, so scroll bars on text fields look more like
the macOS rounded rect rather than a thin black line
- New copyTransparent method on morphs allowing simplification of
intialisation code in a bunch of places
I also have accumulated some bug fixes:
- Fix to bug in damage logging causing dragged morphs leaving behind stuff
- Fix to bug preventing shadow being shown when morphs grabbed by hand on
mac
- Fix capitalizeAll (Issue #124)
Assuming you have Self in your command line path somewhere, you can try out by:
git clone https://github.com/russellallen/self.git cd self && git checkout dev && cd objects echo "desktop open. saveAs: 'dev.snap'. quitNoSave " | Self -f
worldBuilder.self -o morphic
You will then have a dev.snap snapshot.
Have fun, Russell
Posted by: Russell Allen mail@russell-allen.com
Yahoo Groups Links
Hi David, It seems to be looking for the VM in the right place so I’m not sure why it can’t find it.
Can you please download the latest VM from http://files.selflanguage.org/releases/2017.1/Self-2017.1.dmg http://files.selflanguage.org/releases/2017.1/Self-2017.1.dmg open the .dmg and drag the Self Control.app to the Applications folder? Then open it, and go to the Self Control menu and chose “Install VM at /usr/local/bin/Self” Then do ‘rm /usr/bin/Self’ (We had to move to /usr/local/bin as the latest MacOS versions don’t allow anyone even root to write to /usr/bin) Then try the build again - hopefully it will work.
Cheers Russell
On 7 Mar 2018, at 12:24 pm, David Harris dpharris@telus.net [self-interest] self-interest@yahoogroups.com wrote:
Thanks Russell!
I get an error: " echo "desktop open. saveAs: 'dev.snap'. quitNoSave " | Self -f worldBuilder.self -o morphic /usr/bin/Self: line 2: /Applications/Self Control.app/Contents/Resources/Self.app/Contents/MacOS/Self: No such file or directory "
It appears that that should perhaps be '/Applications/Self Control.app/Contents/Resources/Self.app/Contents/MacOS/Self Control', is in that directory?
Thanks again, David
On Tue, Mar 6, 2018 at 4:37 PM, Russell Allen mail@russell-allen.com mailto:mail@russell-allen.com [self-interest] <self-interest@yahoogroups.com mailto:self-interest@yahoogroups.com> wrote: Hi everyone,
I thought since the mailing list has been a bit quiet I might do some updates, partly to show activity and partly to prompt myself to do stuff :)
Activity happens on the 'dev' branch on github.com/russellallen/self http://github.com/russellallen/self and since the 2017.1 release I have:
- Made Morphic more responsive at cost of some CPU usage. The morphic framerate is determined by the full cycle of getting events, changing morphs and redrawing the necessary parts of the screen. What I did was tweak the delays so that
- if events are coming in, the cycle goes as fast as it can
- if events are not coming in, it goes up to 60fps if it can but no faster
but in each case, it won't take more than 50% of the CPU.
At least on my machines the desktop animations seem smoother and the system feels more responsive.
Nicer looking sliderMorph, so scroll bars on text fields look more like the macOS rounded rect rather than a thin black line
New copyTransparent method on morphs allowing simplification of intialisation code in a bunch of places
I also have accumulated some bug fixes:
- Fix to bug in damage logging causing dragged morphs leaving behind stuff
- Fix to bug preventing shadow being shown when morphs grabbed by hand on mac
- Fix capitalizeAll (Issue #124)
Assuming you have Self in your command line path somewhere, you can try out by:
git clone https://github.com/russellallen/self.git https://github.com/russellallen/self.git cd self && git checkout dev && cd objects echo "desktop open. saveAs: 'dev.snap'. quitNoSave " | Self -f worldBuilder.self -o morphic
You will then have a dev.snap snapshot.
Have fun, Russell
Posted by: Russell Allen <mail@russell-allen.com mailto:mail@russell-allen.com>
Yahoo Groups Links
self-interest@lists.selflanguage.org