I'm certainly a good example of that. My Pharo is mine! (and I have an IDE I like which is truly mine :P)
And I can only encourage you to do the same ;)
what you mean ? you have customised pharo for your needs ? care to share , I am very interested :)
Le 24/11/2014 19:51, kilon alios a écrit :
I'm certainly a good example of that. My Pharo is mine! (and I have an IDE I like which is truly mine :P)
And I can only encourage you to do the same ;)
what you mean ? you have customised pharo for your needs ? care to share , I am very interested :)
Well, yes, I did another system browser because I wanted to try a few things. And it kind of grow on you when you do that, so now its mine :) especially if, like me, you're not too successfull in promoting it ;). It has grown to be a very significant part of what I use, because it replace many parts of the Pharo GUI now: the finder, Nautilus, the message/method list. And I've learned a lot doing so, like how to be reasonable: I need a working system, not one which will be extraordinary 10 years down the road. I need something a guy can maintain and keep in sync with Pharo easily: done, it's only 4k lines (Nautilus is > 12k lines)... As it is a just for me, it's a no compromise thing: just what suits me and my workflow in Pharo and outside Pharo. I would like to have emacs-shortcuts for all functions? Easy mate, could do! I want different menus? Check! I want a state of the art keyboard selection in a tree? Check! I want that browsers windows opens faster? Check! I want to have windows smaller to better fit my small screen? Check! I want to keep the same UI when searching / drilling down? Check! I want to be happy with the GUI I use? Check! All this of course is building on Pharo strengths: an easy, open platform where building a new IDE is fairly simple (not that well documented, however). But there is nowhere else you could imagine doing that, apart from the Pharo and Smalltalk communities :) Thierry
Well I would love to look at your code because I was imagining doing something similar , no reason to reinvent the wheel, of course assuming you dont mind sharing your code. Especially uniting the tools under one roof and extending the shortcuts is a big win for me. Its kinda funny I have considered several times to quit Pharo to go back to coding with python. More libraries , many great libraries, tons of documentation, even real time tutorials like codeacademy etc etc . Then I ask "sound great what IDE should I use that easy to modify on the fly and has a big enough community to help out that are friendly to newcomers..... you know... Pharo is not that bad :D " The truth is that for dynamic language the IDEs are around the same size in term on people working on it as is Pharo , pyDev for example which is the eclipse plugin for python support has 1 person and few other commiters, emacs python is pretty much abandonware and some other IDEs are again small teams, talking about open source. And I dont even go in the subject how easy it is to modify those IDEs. Pharo is the first IDE / enviroment that I find it enjoyable to hack. I totally agree that creating code that fits like a glove for your needs is ideal. But then open source usually starts like this, someone needed a tool, another tool existed but it did not get the job done the way the author wanted , or the code was too hard to extend , so he sit downs and makes some stuff and then says "lets open source it some people may find it useful as much as I do. So yes I do complain for time to time about Pharo but only because I really love Pharo , I think its awesome and I love to see what people do with it because I find that many ideas I have about the ideal IDE are not as special as I think and many people end up sharing the same ideas with me. This only makes me happier even more when I find a new idea I could have never figure out by myself : ) On Mon, Nov 24, 2014 at 9:44 PM, Thierry Goubier <thierry.goubier@gmail.com> wrote:
Le 24/11/2014 19:51, kilon alios a écrit :
I'm certainly a good example of that. My Pharo is mine! (and I have an IDE I like which is truly
mine :P)
And I can only encourage you to do the same ;)
what you mean ? you have customised pharo for your needs ? care to share , I am very interested :)
Well, yes, I did another system browser because I wanted to try a few things. And it kind of grow on you when you do that, so now its mine :) especially if, like me, you're not too successfull in promoting it ;).
It has grown to be a very significant part of what I use, because it replace many parts of the Pharo GUI now: the finder, Nautilus, the message/method list. And I've learned a lot doing so, like how to be reasonable: I need a working system, not one which will be extraordinary 10 years down the road.
I need something a guy can maintain and keep in sync with Pharo easily: done, it's only 4k lines (Nautilus is > 12k lines)... As it is a just for me, it's a no compromise thing: just what suits me and my workflow in Pharo and outside Pharo.
I would like to have emacs-shortcuts for all functions? Easy mate, could do! I want different menus? Check! I want a state of the art keyboard selection in a tree? Check! I want that browsers windows opens faster? Check! I want to have windows smaller to better fit my small screen? Check! I want to keep the same UI when searching / drilling down? Check! I want to be happy with the GUI I use? Check!
All this of course is building on Pharo strengths: an easy, open platform where building a new IDE is fairly simple (not that well documented, however). But there is nowhere else you could imagine doing that, apart from the Pharo and Smalltalk communities :)
Thierry
Le 24/11/2014 21:10, kilon alios a écrit :
Well I would love to look at your code because I was imagining doing something similar , no reason to reinvent the wheel, of course assuming you dont mind sharing your code. Especially uniting the tools under one roof and extending the shortcuts is a big win for me.
Well, the code is on github (http://github.com/ThierryGoubier/AltBrowser.git). Some of the stuff I'm fairly proud of. It has a very simple command framework, where each command can set a shortcut / a menu entry / be active or non active, be selection dependent or not. It overrides the default shortcuts (including the text ones), so you can reroute the keyboard in almost any way you like. Adding a new command is, what, 5 one liners methods (and you have access to smart suggestions of course, since it's where it started). It also has all the code for tracking code changes, well, the necessary IDE stuff ;) It also has some fairly good drag and drop code.
Its kinda funny I have considered several times to quit Pharo to go back to coding with python. More libraries , many great libraries, tons of documentation, even real time tutorials like codeacademy etc etc . Then I ask "sound great what IDE should I use that easy to modify on the fly and has a big enough community to help out that are friendly to newcomers..... you know... Pharo is not that bad :D "
The truth is that for dynamic language the IDEs are around the same size in term on people working on it as is Pharo , pyDev for example which is the eclipse plugin for python support has 1 person and few other commiters, emacs python is pretty much abandonware and some other IDEs are again small teams, talking about open source. And I dont even go in the subject how easy it is to modify those IDEs. Pharo is the first IDE / enviroment that I find it enjoyable to hack.
I totally agree that creating code that fits like a glove for your needs is ideal. But then open source usually starts like this, someone needed a tool, another tool existed but it did not get the job done the way the author wanted , or the code was too hard to extend , so he sit downs and makes some stuff and then says "lets open source it some people may find it useful as much as I do.
I agree with that. You offer as open source, sometimes all of it, sometimes pieces of it (or ideas, or a motivation), sometimes none... But when it also amount to making it cool for yourself, then its really great.
So yes I do complain for time to time about Pharo but only because I really love Pharo , I think its awesome and I love to see what people do with it because I find that many ideas I have about the ideal IDE are not as special as I think and many people end up sharing the same ideas with me. This only makes me happier even more when I find a new idea I could have never figure out by myself : )
Then enjoy yourself :) Thierry
On Mon, Nov 24, 2014 at 9:44 PM, Thierry Goubier <thierry.goubier@gmail.com <mailto:thierry.goubier@gmail.com>> wrote:
Le 24/11/2014 19:51, kilon alios a écrit :
>> I'm certainly a good example of that. My Pharo is mine! (and I have an IDE I like which is truly
mine :P)
And I can only encourage you to do the same ;)
what you mean ? you have customised pharo for your needs ? care to share , I am very interested :)
Well, yes, I did another system browser because I wanted to try a few things. And it kind of grow on you when you do that, so now its mine :) especially if, like me, you're not too successfull in promoting it ;).
It has grown to be a very significant part of what I use, because it replace many parts of the Pharo GUI now: the finder, Nautilus, the message/method list. And I've learned a lot doing so, like how to be reasonable: I need a working system, not one which will be extraordinary 10 years down the road.
I need something a guy can maintain and keep in sync with Pharo easily: done, it's only 4k lines (Nautilus is > 12k lines)... As it is a just for me, it's a no compromise thing: just what suits me and my workflow in Pharo and outside Pharo.
I would like to have emacs-shortcuts for all functions? Easy mate, could do! I want different menus? Check! I want a state of the art keyboard selection in a tree? Check! I want that browsers windows opens faster? Check! I want to have windows smaller to better fit my small screen? Check! I want to keep the same UI when searching / drilling down? Check! I want to be happy with the GUI I use? Check!
All this of course is building on Pharo strengths: an easy, open platform where building a new IDE is fairly simple (not that well documented, however). But there is nowhere else you could imagine doing that, apart from the Pharo and Smalltalk communities :)
Thierry
really nice thanks, loadDevelopment did not work for me, but loadStables worked. I really like your browser, it has really streamlined the GUI design, my only objection so far is that it does not resize its height completely looks like it has some kind of enforced limit which is a pity because it has such a minimum gui it would be easy to resize to just a few lines of code which is what most methods are. I am not a fan of tree like browsing because it wastes gui space the more you expand branches, but its certainly a lot more compact than the 3 pane approach. I also like the way you organised the packages very much and that you make a separate entry for class comments. Its not far from the browser I was imagining. well done :) On Mon, Nov 24, 2014 at 10:27 PM, Thierry Goubier <thierry.goubier@gmail.com
wrote:
Le 24/11/2014 21:10, kilon alios a écrit :
Well I would love to look at your code because I was imagining doing something similar , no reason to reinvent the wheel, of course assuming you dont mind sharing your code. Especially uniting the tools under one roof and extending the shortcuts is a big win for me.
Well, the code is on github (http://github.com/ ThierryGoubier/AltBrowser.git).
Some of the stuff I'm fairly proud of. It has a very simple command framework, where each command can set a shortcut / a menu entry / be active or non active, be selection dependent or not. It overrides the default shortcuts (including the text ones), so you can reroute the keyboard in almost any way you like. Adding a new command is, what, 5 one liners methods (and you have access to smart suggestions of course, since it's where it started).
It also has all the code for tracking code changes, well, the necessary IDE stuff ;) It also has some fairly good drag and drop code.
Its kinda funny I have considered several times to quit Pharo to go back
to coding with python. More libraries , many great libraries, tons of documentation, even real time tutorials like codeacademy etc etc . Then I ask "sound great what IDE should I use that easy to modify on the fly and has a big enough community to help out that are friendly to newcomers..... you know... Pharo is not that bad :D "
The truth is that for dynamic language the IDEs are around the same size in term on people working on it as is Pharo , pyDev for example which is the eclipse plugin for python support has 1 person and few other commiters, emacs python is pretty much abandonware and some other IDEs are again small teams, talking about open source. And I dont even go in the subject how easy it is to modify those IDEs. Pharo is the first IDE / enviroment that I find it enjoyable to hack.
I totally agree that creating code that fits like a glove for your needs is ideal. But then open source usually starts like this, someone needed a tool, another tool existed but it did not get the job done the way the author wanted , or the code was too hard to extend , so he sit downs and makes some stuff and then says "lets open source it some people may find it useful as much as I do.
I agree with that. You offer as open source, sometimes all of it, sometimes pieces of it (or ideas, or a motivation), sometimes none... But when it also amount to making it cool for yourself, then its really great.
So yes I do complain for time to time about Pharo but only because I
really love Pharo , I think its awesome and I love to see what people do with it because I find that many ideas I have about the ideal IDE are not as special as I think and many people end up sharing the same ideas with me. This only makes me happier even more when I find a new idea I could have never figure out by myself : )
Then enjoy yourself :)
Thierry
On Mon, Nov 24, 2014 at 9:44 PM, Thierry Goubier
<thierry.goubier@gmail.com <mailto:thierry.goubier@gmail.com>> wrote:
Le 24/11/2014 19:51, kilon alios a écrit :
>> I'm certainly a good example of that. My Pharo is mine! (and I have an IDE I like which is truly
mine :P)
And I can only encourage you to do the same ;)
what you mean ? you have customised pharo for your needs ? care to share , I am very interested :)
Well, yes, I did another system browser because I wanted to try a few things. And it kind of grow on you when you do that, so now its mine :) especially if, like me, you're not too successfull in promoting it ;).
It has grown to be a very significant part of what I use, because it replace many parts of the Pharo GUI now: the finder, Nautilus, the message/method list. And I've learned a lot doing so, like how to be reasonable: I need a working system, not one which will be extraordinary 10 years down the road.
I need something a guy can maintain and keep in sync with Pharo easily: done, it's only 4k lines (Nautilus is > 12k lines)... As it is a just for me, it's a no compromise thing: just what suits me and my workflow in Pharo and outside Pharo.
I would like to have emacs-shortcuts for all functions? Easy mate, could do! I want different menus? Check! I want a state of the art keyboard selection in a tree? Check! I want that browsers windows opens faster? Check! I want to have windows smaller to better fit my small screen? Check! I want to keep the same UI when searching / drilling down? Check! I want to be happy with the GUI I use? Check!
All this of course is building on Pharo strengths: an easy, open platform where building a new IDE is fairly simple (not that well documented, however). But there is nowhere else you could imagine doing that, apart from the Pharo and Smalltalk communities :)
Thierry
Le 24/11/2014 22:17, kilon alios a écrit :
really nice thanks, loadDevelopment did not work for me, but loadStables worked.
Oh, tell me which Configuration you used, it should have worked. Pharo3 or 4?
I really like your browser, it has really streamlined the GUI design, my only objection so far is that it does not resize its height completely looks like it has some kind of enforced limit which is a pity because it has such a minimum gui it would be easy to resize to just a few lines of code which is what most methods are.
Oh, you mean making it really small? There is probably a hard-coded limit somewhere, sorry, I never thought of that :(
I am not a fan of tree like browsing because it wastes gui space the more you expand branches, but its certainly a lot more compact than the 3 pane approach. I also like the way you organised the packages very much and that you make a separate entry for class comments. Its not far from the browser I was imagining.
well done :)
Thanks! Don't hesitate to fork it and play all your content with the code. If it can help you build your dream IDE, I'll be proud :) Thierry
On Mon, Nov 24, 2014 at 10:27 PM, Thierry Goubier <thierry.goubier@gmail.com <mailto:thierry.goubier@gmail.com>> wrote:
Le 24/11/2014 21:10, kilon alios a écrit :
Well I would love to look at your code because I was imagining doing something similar , no reason to reinvent the wheel, of course assuming you dont mind sharing your code. Especially uniting the tools under one roof and extending the shortcuts is a big win for me.
Well, the code is on github (http://github.com/__ThierryGoubier/AltBrowser.git <http://github.com/ThierryGoubier/AltBrowser.git>)__.
Some of the stuff I'm fairly proud of. It has a very simple command framework, where each command can set a shortcut / a menu entry / be active or non active, be selection dependent or not. It overrides the default shortcuts (including the text ones), so you can reroute the keyboard in almost any way you like. Adding a new command is, what, 5 one liners methods (and you have access to smart suggestions of course, since it's where it started).
It also has all the code for tracking code changes, well, the necessary IDE stuff ;) It also has some fairly good drag and drop code.
Its kinda funny I have considered several times to quit Pharo to go back to coding with python. More libraries , many great libraries, tons of documentation, even real time tutorials like codeacademy etc etc . Then I ask "sound great what IDE should I use that easy to modify on the fly and has a big enough community to help out that are friendly to newcomers..... you know... Pharo is not that bad :D "
The truth is that for dynamic language the IDEs are around the same size in term on people working on it as is Pharo , pyDev for example which is the eclipse plugin for python support has 1 person and few other commiters, emacs python is pretty much abandonware and some other IDEs are again small teams, talking about open source. And I dont even go in the subject how easy it is to modify those IDEs. Pharo is the first IDE / enviroment that I find it enjoyable to hack.
I totally agree that creating code that fits like a glove for your needs is ideal. But then open source usually starts like this, someone needed a tool, another tool existed but it did not get the job done the way the author wanted , or the code was too hard to extend , so he sit downs and makes some stuff and then says "lets open source it some people may find it useful as much as I do.
I agree with that. You offer as open source, sometimes all of it, sometimes pieces of it (or ideas, or a motivation), sometimes none... But when it also amount to making it cool for yourself, then its really great.
So yes I do complain for time to time about Pharo but only because I really love Pharo , I think its awesome and I love to see what people do with it because I find that many ideas I have about the ideal IDE are not as special as I think and many people end up sharing the same ideas with me. This only makes me happier even more when I find a new idea I could have never figure out by myself : )
Then enjoy yourself :)
Thierry
On Mon, Nov 24, 2014 at 9:44 PM, Thierry Goubier <thierry.goubier@gmail.com <mailto:thierry.goubier@gmail.com> <mailto:thierry.goubier@gmail.__com <mailto:thierry.goubier@gmail.com>>> wrote:
Le 24/11/2014 19:51, kilon alios a écrit :
>> I'm certainly a good example of that. My Pharo is mine! (and I have an IDE I like which is truly
mine :P)
And I can only encourage you to do the same ;)
what you mean ? you have customised pharo for your needs ? care to share , I am very interested :)
Well, yes, I did another system browser because I wanted to try a few things. And it kind of grow on you when you do that, so now its mine :) especially if, like me, you're not too successfull in promoting it ;).
It has grown to be a very significant part of what I use, because it replace many parts of the Pharo GUI now: the finder, Nautilus, the message/method list. And I've learned a lot doing so, like how to be reasonable: I need a working system, not one which will be extraordinary 10 years down the road.
I need something a guy can maintain and keep in sync with Pharo easily: done, it's only 4k lines (Nautilus is > 12k lines)... As it is a just for me, it's a no compromise thing: just what suits me and my workflow in Pharo and outside Pharo.
I would like to have emacs-shortcuts for all functions? Easy mate, could do! I want different menus? Check! I want a state of the art keyboard selection in a tree? Check! I want that browsers windows opens faster? Check! I want to have windows smaller to better fit my small screen? Check! I want to keep the same UI when searching / drilling down? Check! I want to be happy with the GUI I use? Check!
All this of course is building on Pharo strengths: an easy, open platform where building a new IDE is fairly simple (not that well documented, however). But there is nowhere else you could imagine doing that, apart from the Pharo and Smalltalk communities :)
Thierry
Oh, tell me which Configuration you used, it should have worked. Pharo3 or 4?
Its both it says host key verification failed, I think it fails because I have not set up the ssh keys for github on this computer I use just regular https which prompts me for user name and password. So most likely its not a problem at your side. This is a good excuse to set up the keys.
Don't hesitate to fork it and play all your content with the code. If it can help you build your dream IDE, I'll be proud :)
I have already forked because your project is ideal for making a new browser because of its so minimal GUI. I will remove the tree browse and maybe try a navigation similar to icon based file navigation or keep tree view as well as alternative, I have not actually decided exactly how I want to do this so what better than playing with your code. What I do know is that I like just as you did already to keep the GUI as minimal as possible and as compact. I also love that you cleaned up the menus this definitely stays. I see you also link a really nice documentation in the readme , is there any doc for the shortcuts ?
Le 24/11/2014 22:45, kilon alios a écrit :
Oh, tell me which Configuration you used, it should have worked. Pharo3 or 4?
Its both it says host key verification failed, I think it fails because I have not set up the ssh keys for github on this computer I use just regular https which prompts me for user name and password. So most likely its not a problem at your side. This is a good excuse to set up the keys.
:) I'm slowly learning to use baselines and github:// urls..., but the gitfiletree ones are so convenient for development.
Don't hesitate to fork it and play all your content with the code. If it can help you build your dream IDE, I'll be proud :)
I have already forked because your project is ideal for making a new browser because of its so minimal GUI. I will remove the tree browse and maybe try a navigation similar to icon based file navigation or keep tree view as well as alternative, I have not actually decided exactly how I want to do this so what better than playing with your code. What I do know is that I like just as you did already to keep the GUI as minimal as possible and as compact. I also love that you cleaned up the menus this definitely stays.
I see you also link a really nice documentation in the readme , is there any doc for the shortcuts ?
Well, not really :(. Most, if not all of them are in the menus. They are triggered by the selection (and this is a bit annoying at times, because, if you select nothing in the tree, there are very few shortcuts working :() To recover all shortcuts (command class names should be self-explanatory), what you can do is try scoped browsing that way. Select the abstract class for commands, its AlTreeCommand (in Al-TreeMorph package). Choose hierarchy in the contextual menu. In the new browser, find keystroke (under accessing) On keystroke, select implementors. In the resulting browser, you'll get all the command classes which have a shortcut. If you want to explore any command class (have the complete definition, not just accessing>keystroke), just double click on it. You can also navigate the class hierarchy just by the context menu on the superclass name in the class definition text: choose browse to open a browser on the superclass. Interesting note: I didn't find a representation for hierarchy. I don't know why, but it doesn't seems so usefull anymore except as a search scope. Thierry
I'm slowly learning to use baselines and github:// urls..., but the
gitfiletree ones are so convenient for development. I used baseline for Nireas because it allows other users to install my app without the need to install git, I have not used gitfiletree because I heard that some people have corrupt commits with it or something similar and I am not experienced enough with git to deal with such issues plus filetree allowed me to use my familiar workflow that I had with python with command line git and github. But a tool like gitfieltree or gitfiletree itself is definetly the future of Pharo and git. Users like me that love git and github need a tool that offers close integration with git and I am certainly glad gitfiletree is around . I think I will give gitfiletree another try as well.
Select the abstract class for commands, its AlTreeCommand (in Al-TreeMorph package).
no idea where that is, I also used find class and cant find such class. Where is the Al-TreeMorph package ? also I tried some shortcuts CTRL+F does not work for me, it does nothing. I can open finder manually though.
Le 25 nov. 2014 00:01, "kilon alios" <kilon.alios@gmail.com> a écrit :
Select the abstract class for commands, its AlTreeCommand (in Al-TreeMorph package).
no idea where that is, I also used find class and cant find such class. Where is the Al-TreeMorph package ?
I believe this is where I tell you to switch to the devel version :)
also I tried some shortcuts CTRL+F does not work for me, it does nothing. I can open finder manually though.
Try to select something. There was an issue at a point, but I don't remember when it was solved. I'll try to update the configuration tomorrow. Thierry
Hi Kilon, I updated the configurations (and the Readme as well). It should load an up to date version on Pharo3 and Pharo4, whether in stable or in development mode. Note, I use baselines in with both github:// urls (stable) and gitfiletree:// urls (development). Thierry Le 25/11/2014 00:00, kilon alios a écrit :
I'm slowly learning to use baselines and github:// urls..., but the gitfiletree ones are so convenient for development.
I used baseline for Nireas because it allows other users to install my app without the need to install git, I have not used gitfiletree because I heard that some people have corrupt commits with it or something similar and I am not experienced enough with git to deal with such issues plus filetree allowed me to use my familiar workflow that I had with python with command line git and github. But a tool like gitfieltree or gitfiletree itself is definetly the future of Pharo and git. Users like me that love git and github need a tool that offers close integration with git and I am certainly glad gitfiletree is around . I think I will give gitfiletree another try as well.
Select the abstract class for commands, its AlTreeCommand (in Al-TreeMorph package).
no idea where that is, I also used find class and cant find such class. Where is the Al-TreeMorph package ?
also I tried some shortcuts CTRL+F does not work for me, it does nothing. I can open finder manually though.
yeap works like a charm now on Pharo4 and I have loaded development. I have also set up the SSH key so I am ready to rock. I was also successful in following your instructions on finding the shortcuts. The one thing I miss from the original Browser is that history drop down, it help me avoid opening new windows. Ideally I would like something like bookmarks so I can navigate quickly back to classes that I have visted before. Does your browser do anything like that ? looks like it works fine with themes I linked a blue theme I am testing for Nireas https://www.dropbox.com/s/ohr5jltw1x29vxo/Screenshot%202014-11-25%2023.48.15... which is a big plus for me . Will dive into code now and see what I can steal. I will keep you posted. On Tue, Nov 25, 2014 at 8:42 PM, Thierry Goubier <thierry.goubier@gmail.com> wrote:
Hi Kilon,
I updated the configurations (and the Readme as well). It should load an up to date version on Pharo3 and Pharo4, whether in stable or in development mode.
Note, I use baselines in with both github:// urls (stable) and gitfiletree:// urls (development).
Thierry
Le 25/11/2014 00:00, kilon alios a écrit :
I'm slowly learning to use baselines and github:// urls..., but the gitfiletree ones are so convenient for development.
I used baseline for Nireas because it allows other users to install my app without the need to install git, I have not used gitfiletree because I heard that some people have corrupt commits with it or something similar and I am not experienced enough with git to deal with such issues plus filetree allowed me to use my familiar workflow that I had with python with command line git and github. But a tool like gitfieltree or gitfiletree itself is definetly the future of Pharo and git. Users like me that love git and github need a tool that offers close integration with git and I am certainly glad gitfiletree is around . I think I will give gitfiletree another try as well.
Select the abstract class for commands, its AlTreeCommand (in
Al-TreeMorph package).
no idea where that is, I also used find class and cant find such class. Where is the Al-TreeMorph package ?
also I tried some shortcuts CTRL+F does not work for me, it does nothing. I can open finder manually though.
Le 25/11/2014 22:53, kilon alios a écrit :
yeap works like a charm now on Pharo4 and I have loaded development. I have also set up the SSH key so I am ready to rock.
Cool. I'm still learning that Baseline + Git stuff, and it really seems very convenient. I'll end up doing proper Configurations one day ;)
I was also successful in following your instructions on finding the shortcuts.
I saw that some usefull may be missing, and that I still can get some default ones even so I tried to block them :(
The one thing I miss from the original Browser is that history drop down, it help me avoid opening new windows. Ideally I would like something like bookmarks so I can navigate quickly back to classes that I have visted before. Does your browser do anything like that ?
Yes. It records where you go, per window, and you can navigate back and forth with Cmd â and Cmd â (they are called Back/Forward in the context menu).
looks like it works fine with themes I linked a blue theme I am testing for Nireas https://www.dropbox.com/s/ohr5jltw1x29vxo/Screenshot%202014-11-25%2023.48.15... which is a big plus for me .
Yes! I think trying themes is nice and may answer practical needs as well (including improving that part of the code and tracking all those hardcoded values). The default Pharo3 and Pharo4 themes have serious issues on my laptops, because the scrollbar lack so much contrast that it is unreadable most of the time :(
Will dive into code now and see what I can steal. I will keep you posted.
I'll be listening. It seems I have a bug floating somewhere: some nodes may apparently loose their children (i.e. they appear as empty even if something is in there). Thierry
On Tue, Nov 25, 2014 at 8:42 PM, Thierry Goubier <thierry.goubier@gmail.com <mailto:thierry.goubier@gmail.com>> wrote:
Hi Kilon,
I updated the configurations (and the Readme as well). It should load an up to date version on Pharo3 and Pharo4, whether in stable or in development mode.
Note, I use baselines in with both github:// urls (stable) and gitfiletree:// urls (development).
Thierry
Le 25/11/2014 00:00, kilon alios a écrit :
>> I'm slowly learning to use baselines and github:// urls..., but the gitfiletree ones are so convenient for development.
I used baseline for Nireas because it allows other users to install my app without the need to install git, I have not used gitfiletree because I heard that some people have corrupt commits with it or something similar and I am not experienced enough with git to deal with such issues plus filetree allowed me to use my familiar workflow that I had with python with command line git and github. But a tool like gitfieltree or gitfiletree itself is definetly the future of Pharo and git. Users like me that love git and github need a tool that offers close integration with git and I am certainly glad gitfiletree is around . I think I will give gitfiletree another try as well.
Select the abstract class for commands, its AlTreeCommand (in
Al-TreeMorph package).
no idea where that is, I also used find class and cant find such class. Where is the Al-TreeMorph package ?
also I tried some shortcuts CTRL+F does not work for me, it does nothing. I can open finder manually though.
Yes. It records where you go, per window, and you can navigate back and forth with Cmd â and Cmd â (they are called Back/Forward in the context menu).
This was for me a very important feature to have. Feels great to have it, I tested , it works fine.
Yes! I think trying themes is nice and may answer practical needs as well (including improving that part of the code and tracking all those hardcoded values). The default Pharo3 and Pharo4 themes have serious issues on my laptops, because the scrollbar lack so much contrast that it is unreadable most of the time :(
yeap , I find blue soothing. When you stare at the screen for hours at least for , looking good is way more than just cosmetics. I had the same problem as you but with the Glamour theme with the Moose image. Nireas allow you to choose the background color for scrollbar but I have not implemented yet the color for the scrollbar handle itself. Nireas can create also light themes but unfortunately I have not dealt with the syntax highlighting colors yet but is certainly the next step.
It seems I have a bug floating somewhere: some nodes may apparently loose their children (i.e. they appear as empty even if something is in there).
have not experienced such a problem so far, but its ok, bugs are part of coding. On Wed, Nov 26, 2014 at 12:11 AM, Thierry Goubier <thierry.goubier@gmail.com
wrote:
Le 25/11/2014 22:53, kilon alios a écrit :
yeap works like a charm now on Pharo4 and I have loaded development. I have also set up the SSH key so I am ready to rock.
Cool. I'm still learning that Baseline + Git stuff, and it really seems very convenient. I'll end up doing proper Configurations one day ;)
I was also successful in following your instructions on finding the
shortcuts.
I saw that some usefull may be missing, and that I still can get some default ones even so I tried to block them :(
The one thing I miss from the original Browser is that history drop
down, it help me avoid opening new windows. Ideally I would like something like bookmarks so I can navigate quickly back to classes that I have visted before. Does your browser do anything like that ?
Yes. It records where you go, per window, and you can navigate back and forth with Cmd â and Cmd â (they are called Back/Forward in the context menu).
looks like it works fine with themes I linked a blue theme I am testing
for Nireas https://www.dropbox.com/s/ohr5jltw1x29vxo/Screenshot% 202014-11-25%2023.48.15.png?dl=0 which is a big plus for me .
Yes! I think trying themes is nice and may answer practical needs as well (including improving that part of the code and tracking all those hardcoded values). The default Pharo3 and Pharo4 themes have serious issues on my laptops, because the scrollbar lack so much contrast that it is unreadable most of the time :(
Will dive into code now and see what I can steal. I will keep you posted.
I'll be listening.
It seems I have a bug floating somewhere: some nodes may apparently loose their children (i.e. they appear as empty even if something is in there).
Thierry
On Tue, Nov 25, 2014 at 8:42 PM, Thierry Goubier
<thierry.goubier@gmail.com <mailto:thierry.goubier@gmail.com>> wrote:
Hi Kilon,
I updated the configurations (and the Readme as well). It should load an up to date version on Pharo3 and Pharo4, whether in stable or in development mode.
Note, I use baselines in with both github:// urls (stable) and gitfiletree:// urls (development).
Thierry
Le 25/11/2014 00:00, kilon alios a écrit :
>> I'm slowly learning to use baselines and github:// urls..., but the gitfiletree ones are so convenient for development.
I used baseline for Nireas because it allows other users to install my app without the need to install git, I have not used gitfiletree because I heard that some people have corrupt commits with it or something similar and I am not experienced enough with git to deal with such issues plus filetree allowed me to use my familiar workflow that I had with python with command line git and github. But a tool like gitfieltree or gitfiletree itself is definetly the future of Pharo and git. Users like me that love git and github need a tool that offers close integration with git and I am certainly glad gitfiletree is around . I think I will give gitfiletree another try as well.
Select the abstract class for commands, its AlTreeCommand (in
Al-TreeMorph package).
no idea where that is, I also used find class and cant find such class. Where is the Al-TreeMorph package ?
also I tried some shortcuts CTRL+F does not work for me, it does nothing. I can open finder manually though.
participants (2)
-
kilon alios -
Thierry Goubier