Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 7 participants
- 50354 messages
Re: [Pharo-users] [Pharo-dev] [ann] brick on top of bloc - preview
by Dimitris Chloupis
impressive work and it looks very nice indeed , great work guys :)
On Thu, Aug 27, 2015 at 11:01 PM Aliaksei Syrel <alex.syrel(a)gmail.com>
wrote:
> Hi,
>
> We prepared a working image with Brick preview :) Just open it with the
> latest Pharo VM and you will instantly see an example browser
> â
> Pharo-Brick.zip
> <https://drive.google.com/file/d/0B-bMBVDOi3oTdll3dGJValVIenc/view?usp=drive…>
> â
>
> Cheers,
> Alex
>
> On Tue, Aug 25, 2015 at 10:13 PM, Tudor Girba <tudor(a)tudorgirba.com>
> wrote:
>
>> Hi,
>>
>> We are happy to announce the first preview version of Brick, a new widget
>> set created from scratch on top of Bloc.
>>
>> Brick is being developed primarily by Alex Syrel (together with Alain
>> Plantec, Andrei Chis and myself), and the work is sponsored by ESUG. Brick
>> is part of the Glamorous Toolkit effort and will provide the basis for the
>> new versions of the development tools.
>>
>> Brick's goal is to provide a beautiful looking widget set, and the
>> default look is based on material design. The widgets are theme-able.
>>
>> Right now, there exists:
>> - Label
>> - Simple button
>> - Toggle button
>> - Checkbox
>> - Radio button
>> - Window with or without an active title bar that can include various
>> visual actions and info
>> - Menu
>> - Beautiful scrollbars that are thin by default and enlarge when the
>> mouse hovers over it
>> - Scalable list for huge amounts of items with various heights
>> (The list also allows one for embedding text widgets with in place
>> editing)
>>
>> The next immediate target is the creation of a new Pager widget (the
>> widget that is behind the current GTInspector).
>>
>> You can see some screenshots on the official site:
>> http://gt.moosetechnology.org/brick
>>
>> To play with it, you can download a ready-made image:
>>
>> https://ci.inria.fr/moose/job/gtoolkit5/lastSuccessfulBuild/artifact/gtoolk…
>>
>> and, in a Bloc space, you can browse the examples:
>> BrExampleBrowser exampleOpen
>>
>> We would be happy to hear your feedback.
>>
>> Cheers,
>> Doru
>>
>> --
>> www.tudorgirba.com
>>
>> "Every thing has its own flow"
>>
>
>
Aug. 28, 2015
Re: [Pharo-users] [Moose-dev] [ann] brick on top of bloc - preview
by Alexandre Bergel
Works well!
Splendide!
Cheers,
Alexandre
> On Aug 27, 2015, at 5:00 PM, Aliaksei Syrel <alex.syrel(a)gmail.com> wrote:
>
> Hi,
>
> We prepared a working image with Brick preview :) Just open it with the latest Pharo VM and you will instantly see an example browser
> â
> Pharo-Brick.zip
> â
>
> Cheers,
> Alex
>
> On Tue, Aug 25, 2015 at 10:13 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Hi,
>
> We are happy to announce the first preview version of Brick, a new widget set created from scratch on top of Bloc.
>
> Brick is being developed primarily by Alex Syrel (together with Alain Plantec, Andrei Chis and myself), and the work is sponsored by ESUG. Brick is part of the Glamorous Toolkit effort and will provide the basis for the new versions of the development tools.
>
> Brick's goal is to provide a beautiful looking widget set, and the default look is based on material design. The widgets are theme-able.
>
> Right now, there exists:
> - Label
> - Simple button
> - Toggle button
> - Checkbox
> - Radio button
> - Window with or without an active title bar that can include various visual actions and info
> - Menu
> - Beautiful scrollbars that are thin by default and enlarge when the mouse hovers over it
> - Scalable list for huge amounts of items with various heights
> (The list also allows one for embedding text widgets with in place editing)
>
> The next immediate target is the creation of a new Pager widget (the widget that is behind the current GTInspector).
>
> You can see some screenshots on the official site:
> http://gt.moosetechnology.org/brick
>
> To play with it, you can download a ready-made image:
> https://ci.inria.fr/moose/job/gtoolkit5/lastSuccessfulBuild/artifact/gtoolk…
>
> and, in a Bloc space, you can browse the examples:
> BrExampleBrowser exampleOpen
>
> We would be happy to hear your feedback.
>
> Cheers,
> Doru
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Aug. 27, 2015
Re: [Pharo-users] [ann] brick on top of bloc - preview
by Aliaksei Syrel
Hi,
We prepared a working image with Brick preview :) Just open it with the
latest Pharo VM and you will instantly see an example browser
â
Pharo-Brick.zip
<https://drive.google.com/file/d/0B-bMBVDOi3oTdll3dGJValVIenc/view?usp=drive…>
â
Cheers,
Alex
On Tue, Aug 25, 2015 at 10:13 PM, Tudor Girba <tudor(a)tudorgirba.com> wrote:
> Hi,
>
> We are happy to announce the first preview version of Brick, a new widget
> set created from scratch on top of Bloc.
>
> Brick is being developed primarily by Alex Syrel (together with Alain
> Plantec, Andrei Chis and myself), and the work is sponsored by ESUG. Brick
> is part of the Glamorous Toolkit effort and will provide the basis for the
> new versions of the development tools.
>
> Brick's goal is to provide a beautiful looking widget set, and the default
> look is based on material design. The widgets are theme-able.
>
> Right now, there exists:
> - Label
> - Simple button
> - Toggle button
> - Checkbox
> - Radio button
> - Window with or without an active title bar that can include various
> visual actions and info
> - Menu
> - Beautiful scrollbars that are thin by default and enlarge when the mouse
> hovers over it
> - Scalable list for huge amounts of items with various heights
> (The list also allows one for embedding text widgets with in place editing)
>
> The next immediate target is the creation of a new Pager widget (the
> widget that is behind the current GTInspector).
>
> You can see some screenshots on the official site:
> http://gt.moosetechnology.org/brick
>
> To play with it, you can download a ready-made image:
>
> https://ci.inria.fr/moose/job/gtoolkit5/lastSuccessfulBuild/artifact/gtoolk…
>
> and, in a Bloc space, you can browse the examples:
> BrExampleBrowser exampleOpen
>
> We would be happy to hear your feedback.
>
> Cheers,
> Doru
>
> --
> www.tudorgirba.com
>
> "Every thing has its own flow"
>
Aug. 27, 2015
Re: [Pharo-users] [Pharo-dev] [ANN] Multiple Desktop support for Pharo 5
by Julien Delplanque
When changing the desktop, windows opened before where not clickable
anymore like if they where a part of the "wallpaper".
Julien
On 27/08/15 18:52, H. Hirzel wrote:
> Julien,
>
> could you please describe the problem you had in Pharo 4.0 with more details?
>
> --Hannes
>
> On 8/27/15, Julien Delplanque <julien(a)tamere.eu> wrote:
>>
>> On 27/08/15 11:42, H. Hirzel wrote:
>>> On 8/27/15, Torsten Bergmann <astares(a)gmx.de> wrote:
>>>> Hi Julien,
>>>>
>>>> sorry for "hijacking" the topic. But I got some time left while
>>>> traveling
>>>> allowing me to put my recommended puzzle pieces together myself and as I
>>>> wrote the code was less time consuming compared to the article. The
>>>> article
>>>>
>>>> should help others to investigate in the goodies code and learn how to
>>>> do
>>>> own
>>>> inspector extensions, spotter models, ... in recent Pharo now. If there
>>>> is
>>>> something wrong with the implementation feel free to send me
>>>> comments/corrections.
>>>>
>>>> Also note that the project on STHub is open for commits, so if you find
>>>> something
>>>> missing please add it. I would like to keep the "multiple desktops"
>>>> metaphor
>>>> instead of "multiple worlds" as it better fits what people know and
>>>> expect.
>>> +1
>>>
>>>> Additional info:
>>>> ================
>>>> Meanwhile the job run that checks the configurations for the Catalog
>>>> Browser.
>>>> So in a fresh and updated Pharo 5 image you can just:
>>>>
>>>> - hit SHIFT + ENTER to open the default Spotter
>>>> - enter "DesktopManager" as a search term to find the project
>>>> automagically
>>>> - hit enter to load it
>>>>
>>>> So there is no need to rember cumbersome Gofer scripts anymore. Just
>>>> type
>>>> and go.
>>>>
>>>> After loading you can use the tool as written before:
>>>>
>>>> - check the world menu "Desktop"
>>>> - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a
>>>> new
>>>> desktop
>>>> - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open
>>>> the
>>>> overview (custom spotter for desktop selection)
>>>> - you can press CTRL + D and then CTRL + P (= Desktop Previous) to
>>>> navigate
>>>> to the previous desktop
>>>> - you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate
>>>> to
>>>> the next desktop
>>>>
>>>> You can also use the world menu (see another screenshot attached).
>>>>
>>>> Hope it will become useful to others as well. We should have cared
>>>> already
>>>> back in 2010/2011 when
>>>> Jochen and Sean raised the issue. On the other side with the nice
>>>> moldable
>>>> GT tools introduced now
>>>> in Pharo 4/5 it was really easy to implement.
>>> Does this mean that it is available in Pharo 4 as well?
>>>
>>>
>> I tried it on pharo 4 and it doesn't works, it has the same problem as
>> the one I had when implementing my version.
>>
>> Julien
>>
Aug. 27, 2015
Re: [Pharo-users] [Pharo-dev] [ANN] Multiple Desktop support for Pharo 5
by Mariano Martinez Peck
Indeed, tell us since maybe someone can find a workaround :)
On Thu, Aug 27, 2015 at 1:52 PM, H. Hirzel <hannes.hirzel(a)gmail.com> wrote:
> Julien,
>
> could you please describe the problem you had in Pharo 4.0 with more
> details?
>
> --Hannes
>
> On 8/27/15, Julien Delplanque <julien(a)tamere.eu> wrote:
> >
> >
> > On 27/08/15 11:42, H. Hirzel wrote:
> >> On 8/27/15, Torsten Bergmann <astares(a)gmx.de> wrote:
> >>> Hi Julien,
> >>>
> >>> sorry for "hijacking" the topic. But I got some time left while
> >>> traveling
> >>> allowing me to put my recommended puzzle pieces together myself and as
> I
> >>> wrote the code was less time consuming compared to the article. The
> >>> article
> >>>
> >>> should help others to investigate in the goodies code and learn how to
> >>> do
> >>> own
> >>> inspector extensions, spotter models, ... in recent Pharo now. If there
> >>> is
> >>> something wrong with the implementation feel free to send me
> >>> comments/corrections.
> >>>
> >>> Also note that the project on STHub is open for commits, so if you find
> >>> something
> >>> missing please add it. I would like to keep the "multiple desktops"
> >>> metaphor
> >>> instead of "multiple worlds" as it better fits what people know and
> >>> expect.
> >> +1
> >>
> >>> Additional info:
> >>> ================
> >>> Meanwhile the job run that checks the configurations for the Catalog
> >>> Browser.
> >>> So in a fresh and updated Pharo 5 image you can just:
> >>>
> >>> - hit SHIFT + ENTER to open the default Spotter
> >>> - enter "DesktopManager" as a search term to find the project
> >>> automagically
> >>> - hit enter to load it
> >>>
> >>> So there is no need to rember cumbersome Gofer scripts anymore. Just
> >>> type
> >>> and go.
> >>>
> >>> After loading you can use the tool as written before:
> >>>
> >>> - check the world menu "Desktop"
> >>> - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a
> >>> new
> >>> desktop
> >>> - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to
> open
> >>> the
> >>> overview (custom spotter for desktop selection)
> >>> - you can press CTRL + D and then CTRL + P (= Desktop Previous) to
> >>> navigate
> >>> to the previous desktop
> >>> - you can press CTRL + D and then CTRL + N (= Desktop Next) to
> navigate
> >>> to
> >>> the next desktop
> >>>
> >>> You can also use the world menu (see another screenshot attached).
> >>>
> >>> Hope it will become useful to others as well. We should have cared
> >>> already
> >>> back in 2010/2011 when
> >>> Jochen and Sean raised the issue. On the other side with the nice
> >>> moldable
> >>> GT tools introduced now
> >>> in Pharo 4/5 it was really easy to implement.
> >> Does this mean that it is available in Pharo 4 as well?
> >>
> >>
> > I tried it on pharo 4 and it doesn't works, it has the same problem as
> > the one I had when implementing my version.
> >
> > Julien
> >
>
>
--
Mariano
http://marianopeck.wordpress.com
Aug. 27, 2015
Re: [Pharo-users] [Pharo-dev] [ANN] Multiple Desktop support for Pharo 5
by H. Hirzel
Julien,
could you please describe the problem you had in Pharo 4.0 with more details?
--Hannes
On 8/27/15, Julien Delplanque <julien(a)tamere.eu> wrote:
>
>
> On 27/08/15 11:42, H. Hirzel wrote:
>> On 8/27/15, Torsten Bergmann <astares(a)gmx.de> wrote:
>>> Hi Julien,
>>>
>>> sorry for "hijacking" the topic. But I got some time left while
>>> traveling
>>> allowing me to put my recommended puzzle pieces together myself and as I
>>> wrote the code was less time consuming compared to the article. The
>>> article
>>>
>>> should help others to investigate in the goodies code and learn how to
>>> do
>>> own
>>> inspector extensions, spotter models, ... in recent Pharo now. If there
>>> is
>>> something wrong with the implementation feel free to send me
>>> comments/corrections.
>>>
>>> Also note that the project on STHub is open for commits, so if you find
>>> something
>>> missing please add it. I would like to keep the "multiple desktops"
>>> metaphor
>>> instead of "multiple worlds" as it better fits what people know and
>>> expect.
>> +1
>>
>>> Additional info:
>>> ================
>>> Meanwhile the job run that checks the configurations for the Catalog
>>> Browser.
>>> So in a fresh and updated Pharo 5 image you can just:
>>>
>>> - hit SHIFT + ENTER to open the default Spotter
>>> - enter "DesktopManager" as a search term to find the project
>>> automagically
>>> - hit enter to load it
>>>
>>> So there is no need to rember cumbersome Gofer scripts anymore. Just
>>> type
>>> and go.
>>>
>>> After loading you can use the tool as written before:
>>>
>>> - check the world menu "Desktop"
>>> - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a
>>> new
>>> desktop
>>> - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open
>>> the
>>> overview (custom spotter for desktop selection)
>>> - you can press CTRL + D and then CTRL + P (= Desktop Previous) to
>>> navigate
>>> to the previous desktop
>>> - you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate
>>> to
>>> the next desktop
>>>
>>> You can also use the world menu (see another screenshot attached).
>>>
>>> Hope it will become useful to others as well. We should have cared
>>> already
>>> back in 2010/2011 when
>>> Jochen and Sean raised the issue. On the other side with the nice
>>> moldable
>>> GT tools introduced now
>>> in Pharo 4/5 it was really easy to implement.
>> Does this mean that it is available in Pharo 4 as well?
>>
>>
> I tried it on pharo 4 and it doesn't works, it has the same problem as
> the one I had when implementing my version.
>
> Julien
>
Aug. 27, 2015
Re: [Pharo-users] [Pharo-dev] [ANN] Multiple Desktop support for Pharo 5
by Julien Delplanque
On 27/08/15 11:42, H. Hirzel wrote:
> On 8/27/15, Torsten Bergmann <astares(a)gmx.de> wrote:
>> Hi Julien,
>>
>> sorry for "hijacking" the topic. But I got some time left while traveling
>> allowing me to put my recommended puzzle pieces together myself and as I
>> wrote the code was less time consuming compared to the article. The article
>>
>> should help others to investigate in the goodies code and learn how to do
>> own
>> inspector extensions, spotter models, ... in recent Pharo now. If there is
>> something wrong with the implementation feel free to send me
>> comments/corrections.
>>
>> Also note that the project on STHub is open for commits, so if you find
>> something
>> missing please add it. I would like to keep the "multiple desktops"
>> metaphor
>> instead of "multiple worlds" as it better fits what people know and expect.
> +1
>
>> Additional info:
>> ================
>> Meanwhile the job run that checks the configurations for the Catalog
>> Browser.
>> So in a fresh and updated Pharo 5 image you can just:
>>
>> - hit SHIFT + ENTER to open the default Spotter
>> - enter "DesktopManager" as a search term to find the project
>> automagically
>> - hit enter to load it
>>
>> So there is no need to rember cumbersome Gofer scripts anymore. Just type
>> and go.
>>
>> After loading you can use the tool as written before:
>>
>> - check the world menu "Desktop"
>> - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a new
>> desktop
>> - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open the
>> overview (custom spotter for desktop selection)
>> - you can press CTRL + D and then CTRL + P (= Desktop Previous) to navigate
>> to the previous desktop
>> - you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate to
>> the next desktop
>>
>> You can also use the world menu (see another screenshot attached).
>>
>> Hope it will become useful to others as well. We should have cared already
>> back in 2010/2011 when
>> Jochen and Sean raised the issue. On the other side with the nice moldable
>> GT tools introduced now
>> in Pharo 4/5 it was really easy to implement.
> Does this mean that it is available in Pharo 4 as well?
>
>
I tried it on pharo 4 and it doesn't works, it has the same problem as
the one I had when implementing my version.
Julien
Aug. 27, 2015
Re: [Pharo-users] [ANN] Multiple Desktop support for Pharo 5
by Julien Delplanque
I don't take it bad I learned a lot of things while trying to implement
it, that's what is important to me :)
I just wanted to have it in pharo whoever it comes from ;).
Also, nice article!
Julien
On 27/08/15 08:52, Torsten Bergmann wrote:
> Hi Julien,
>
> sorry for "hijacking" the topic. But I got some time left while traveling
> allowing me to put my recommended puzzle pieces together myself and as I
> wrote the code was less time consuming compared to the article. The article
> should help others to investigate in the goodies code and learn how to do own
> inspector extensions, spotter models, ... in recent Pharo now. If there is
> something wrong with the implementation feel free to send me comments/corrections.
>
> Also note that the project on STHub is open for commits, so if you find something
> missing please add it. I would like to keep the "multiple desktops" metaphor
> instead of "multiple worlds" as it better fits what people know and expect.
>
>
> Additional info:
> ================
> Meanwhile the job run that checks the configurations for the Catalog Browser.
> So in a fresh and updated Pharo 5 image you can just:
>
> - hit SHIFT + ENTER to open the default Spotter
> - enter "DesktopManager" as a search term to find the project automagically
> - hit enter to load it
>
> So there is no need to rember cumbersome Gofer scripts anymore. Just type and go.
>
> After loading you can use the tool as written before:
>
> - check the world menu "Desktop"
> - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a new desktop
> - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open the overview (custom spotter for desktop selection)
> - you can press CTRL + D and then CTRL + P (= Desktop Previous) to navigate to the previous desktop
> - you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate to the next desktop
>
> You can also use the world menu (see another screenshot attached).
>
> Hope it will become useful to others as well. We should have cared already back in 2010/2011 when
> Jochen and Sean raised the issue. On the other side with the nice moldable GT tools introduced now
> in Pharo 4/5 it was really easy to implement.
>
> Thanks
> T.
>
>> Gesendet: Donnerstag, 27. August 2015 um 07:52 Uhr
>> Von: "Julien Delplanque" <julien(a)tamere.eu>
>> An: "Torsten Bergmann" <astares(a)gmx.de>, "Pharo Development List" <pharo-dev(a)lists.pharo.org>, "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org>
>> Betreff: Re: [ANN] Multiple Desktop support for Pharo 5
>>
>> Hi,
>>
>> I was actually implementing this feature using your advices :
>> https://github.com/juliendelplanque/multiworlds.
>>
>> But yours looks better anyway.
>>
>> Julien
>>
>> On 27/08/15 03:19, Torsten Bergmann wrote:
>>> Julien Delplanque provided this week a goodie to switch between
>>> "desktops" - but his initial solution was more or less hiding windows
>>> and not really switching between real Pharo worlds/desktops.
>>>
>>> I gave him some tips what could be done on the pharo-user list. Havent heard
>>> from him afterwards.
>>>
>>> Now I was able to spend a few hours on this topic myself and implemented
>>> a full multiple desktop solution myself.
>>>
>>> This works in Pharo 5 only (currently) and requires latest VM (at least on Windows)
>>> from files.pharo.org to get the keyboard shortcuts right.
>>>
>>> To try:
>>>
>>> Gofer new
>>> smalltalkhubUser: 'TorstenBergmann' project: 'DesktopManager';
>>> configuration;
>>> loadDevelopment.
>>>
>>> The goodie has some nice features like keyboard navigation, world menu
>>> integration and even a custom spotter with preview of the desktops.
>>>
>>> Quick start:
>>> ===========
>>> - evaluate the above expression in a Pharo 5 image
>>> - check the world menu "Desktop"
>>> - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a new desktop
>>> - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open the overview
>>> - you can press CTRL + D and then CTRL + P (= Desktop Previous) to navigate to the previous desktop
>>> - you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate to the next desktop
>>>
>>> The code is hopefully a good example on how to build a custom spotter, shortcuts, inspector extensions, ...
>>> Additionally all this is described in a new article including screenshots
>>> and a guide on how to use this new goodie:
>>>
>>> https://medium.com/@astares/multiple-desktops-for-pharo-5cbc46f3179f
>>>
>>> Actually the article took more time to write than coding but I hope
>>> it helps explaining Pharo and why it is a power tool.
>>>
>>> Project is on http://www.smalltalkhub.com/#!/~TorstenBergmann/DesktopManager
>>> Article and code is still subject to change.
>>>
>>> Have fun
>>> T.
Aug. 27, 2015
Re: [Pharo-users] [Pharo-dev] [ANN] Multiple Desktop support for Pharo 5
by H. Hirzel
On 8/27/15, Torsten Bergmann <astares(a)gmx.de> wrote:
> Hi Julien,
>
> sorry for "hijacking" the topic. But I got some time left while traveling
> allowing me to put my recommended puzzle pieces together myself and as I
> wrote the code was less time consuming compared to the article. The article
>
> should help others to investigate in the goodies code and learn how to do
> own
> inspector extensions, spotter models, ... in recent Pharo now. If there is
> something wrong with the implementation feel free to send me
> comments/corrections.
>
> Also note that the project on STHub is open for commits, so if you find
> something
> missing please add it. I would like to keep the "multiple desktops"
> metaphor
> instead of "multiple worlds" as it better fits what people know and expect.
+1
>
> Additional info:
> ================
> Meanwhile the job run that checks the configurations for the Catalog
> Browser.
> So in a fresh and updated Pharo 5 image you can just:
>
> - hit SHIFT + ENTER to open the default Spotter
> - enter "DesktopManager" as a search term to find the project
> automagically
> - hit enter to load it
>
> So there is no need to rember cumbersome Gofer scripts anymore. Just type
> and go.
>
> After loading you can use the tool as written before:
>
> - check the world menu "Desktop"
> - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a new
> desktop
> - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open the
> overview (custom spotter for desktop selection)
> - you can press CTRL + D and then CTRL + P (= Desktop Previous) to navigate
> to the previous desktop
> - you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate to
> the next desktop
>
> You can also use the world menu (see another screenshot attached).
>
> Hope it will become useful to others as well. We should have cared already
> back in 2010/2011 when
> Jochen and Sean raised the issue. On the other side with the nice moldable
> GT tools introduced now
> in Pharo 4/5 it was really easy to implement.
Does this mean that it is available in Pharo 4 as well?
> Thanks
> T.
>
>> Gesendet: Donnerstag, 27. August 2015 um 07:52 Uhr
>> Von: "Julien Delplanque" <julien(a)tamere.eu>
>> An: "Torsten Bergmann" <astares(a)gmx.de>, "Pharo Development List"
>> <pharo-dev(a)lists.pharo.org>, "Any question about pharo is welcome"
>> <pharo-users(a)lists.pharo.org>
>> Betreff: Re: [ANN] Multiple Desktop support for Pharo 5
>>
>> Hi,
>>
>> I was actually implementing this feature using your advices :
>> https://github.com/juliendelplanque/multiworlds.
>>
>> But yours looks better anyway.
>>
>> Julien
>>
>> On 27/08/15 03:19, Torsten Bergmann wrote:
>> > Julien Delplanque provided this week a goodie to switch between
>> > "desktops" - but his initial solution was more or less hiding windows
>> > and not really switching between real Pharo worlds/desktops.
>> >
>> > I gave him some tips what could be done on the pharo-user list. Havent
>> > heard
>> > from him afterwards.
>> >
>> > Now I was able to spend a few hours on this topic myself and
>> > implemented
>> > a full multiple desktop solution myself.
>> >
>> > This works in Pharo 5 only (currently) and requires latest VM (at least
>> > on Windows)
>> > from files.pharo.org to get the keyboard shortcuts right.
>> >
>> > To try:
>> >
>> > Gofer new
>> > smalltalkhubUser: 'TorstenBergmann' project: 'DesktopManager';
>> > configuration;
>> > loadDevelopment.
>> >
>> > The goodie has some nice features like keyboard navigation, world menu
>> > integration and even a custom spotter with preview of the desktops.
>> >
>> > Quick start:
>> > ===========
>> > - evaluate the above expression in a Pharo 5 image
>> > - check the world menu "Desktop"
>> > - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a
>> > new desktop
>> > - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open
>> > the overview
>> > - you can press CTRL + D and then CTRL + P (= Desktop Previous) to
>> > navigate to the previous desktop
>> > - you can press CTRL + D and then CTRL + N (= Desktop Next) to
>> > navigate to the next desktop
>> >
>> > The code is hopefully a good example on how to build a custom spotter,
>> > shortcuts, inspector extensions, ...
>> > Additionally all this is described in a new article including
>> > screenshots
>> > and a guide on how to use this new goodie:
>> >
>> >
>> > https://medium.com/@astares/multiple-desktops-for-pharo-5cbc46f3179f
>> >
>> > Actually the article took more time to write than coding but I hope
>> > it helps explaining Pharo and why it is a power tool.
>> >
>> > Project is on
>> > http://www.smalltalkhub.com/#!/~TorstenBergmann/DesktopManager
>> > Article and code is still subject to change.
>> >
>> > Have fun
>> > T.
>>
>>
Aug. 27, 2015
Re: [Pharo-users] [ANN] Multiple Desktop support for Pharo 5
by Torsten Bergmann
Hi Julien,
sorry for "hijacking" the topic. But I got some time left while traveling
allowing me to put my recommended puzzle pieces together myself and as I
wrote the code was less time consuming compared to the article. The article
should help others to investigate in the goodies code and learn how to do own
inspector extensions, spotter models, ... in recent Pharo now. If there is
something wrong with the implementation feel free to send me comments/corrections.
Also note that the project on STHub is open for commits, so if you find something
missing please add it. I would like to keep the "multiple desktops" metaphor
instead of "multiple worlds" as it better fits what people know and expect.
Additional info:
================
Meanwhile the job run that checks the configurations for the Catalog Browser.
So in a fresh and updated Pharo 5 image you can just:
- hit SHIFT + ENTER to open the default Spotter
- enter "DesktopManager" as a search term to find the project automagically
- hit enter to load it
So there is no need to rember cumbersome Gofer scripts anymore. Just type and go.
After loading you can use the tool as written before:
- check the world menu "Desktop"
- you can press CTRL + D and then CTRL + A (= Desktop Add) to add a new desktop
- you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open the overview (custom spotter for desktop selection)
- you can press CTRL + D and then CTRL + P (= Desktop Previous) to navigate to the previous desktop
- you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate to the next desktop
You can also use the world menu (see another screenshot attached).
Hope it will become useful to others as well. We should have cared already back in 2010/2011 when
Jochen and Sean raised the issue. On the other side with the nice moldable GT tools introduced now
in Pharo 4/5 it was really easy to implement.
Thanks
T.
> Gesendet: Donnerstag, 27. August 2015 um 07:52 Uhr
> Von: "Julien Delplanque" <julien(a)tamere.eu>
> An: "Torsten Bergmann" <astares(a)gmx.de>, "Pharo Development List" <pharo-dev(a)lists.pharo.org>, "Any question about pharo is welcome" <pharo-users(a)lists.pharo.org>
> Betreff: Re: [ANN] Multiple Desktop support for Pharo 5
>
> Hi,
>
> I was actually implementing this feature using your advices :
> https://github.com/juliendelplanque/multiworlds.
>
> But yours looks better anyway.
>
> Julien
>
> On 27/08/15 03:19, Torsten Bergmann wrote:
> > Julien Delplanque provided this week a goodie to switch between
> > "desktops" - but his initial solution was more or less hiding windows
> > and not really switching between real Pharo worlds/desktops.
> >
> > I gave him some tips what could be done on the pharo-user list. Havent heard
> > from him afterwards.
> >
> > Now I was able to spend a few hours on this topic myself and implemented
> > a full multiple desktop solution myself.
> >
> > This works in Pharo 5 only (currently) and requires latest VM (at least on Windows)
> > from files.pharo.org to get the keyboard shortcuts right.
> >
> > To try:
> >
> > Gofer new
> > smalltalkhubUser: 'TorstenBergmann' project: 'DesktopManager';
> > configuration;
> > loadDevelopment.
> >
> > The goodie has some nice features like keyboard navigation, world menu
> > integration and even a custom spotter with preview of the desktops.
> >
> > Quick start:
> > ===========
> > - evaluate the above expression in a Pharo 5 image
> > - check the world menu "Desktop"
> > - you can press CTRL + D and then CTRL + A (= Desktop Add) to add a new desktop
> > - you can press CTRL + D and then CTRL + D (= Desktop Desktop) to open the overview
> > - you can press CTRL + D and then CTRL + P (= Desktop Previous) to navigate to the previous desktop
> > - you can press CTRL + D and then CTRL + N (= Desktop Next) to navigate to the next desktop
> >
> > The code is hopefully a good example on how to build a custom spotter, shortcuts, inspector extensions, ...
> > Additionally all this is described in a new article including screenshots
> > and a guide on how to use this new goodie:
> >
> > https://medium.com/@astares/multiple-desktops-for-pharo-5cbc46f3179f
> >
> > Actually the article took more time to write than coding but I hope
> > it helps explaining Pharo and why it is a power tool.
> >
> > Project is on http://www.smalltalkhub.com/#!/~TorstenBergmann/DesktopManager
> > Article and code is still subject to change.
> >
> > Have fun
> > T.
>
>
Aug. 27, 2015