Re: [e-users] some thoughts about Terminology
On 14-03-16 13:42, Carsten Haitzler wrote: also a scrollbar... need that. we had a pending patch from a while back for a scrollback miniature preview. i have to look at that again. i thought billiob was going to look at it too... oh and so much more. the TODO file lists most of this stuff. I actually plan on doing that this week or really soon. -- Boris Faure Pointer Arithmetician -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
[e-users] some thoughts about Terminology
Dear terminology creators, First, it's very beautiful, and nicely crafted with care and love - that's the most obvious first impression. Second, the font rendering is superb, and it runs mc wonderfully as well. What follows will be some observations that may be configurable, but I just don't know enough about it yet after a day of playing with it. * using git code from yesterday (Mar 14, 2014) * tabbing w/ ctrl-pg{up,dwn} should wrap around in a ring, or be configurable to do that if desired. * command mode should have a '?' or 'help' command * ctrl-[0-9] does not work to jump to a tab for me for some reason * shft-numpad{+,-} does not change the font size for me for some reason. * with many tabs enabled, ctrl-shft-home brings up a view of the tabs, but moving mouse up or down does not scroll the instances very well. allowing the scroll-wheel here would be intuitive and useful. Another thought would be to initially grid them all to fit, then mousing over each would zoom it enough to see the text, and a click would select it. Indeed, having multiple display modes/methods would be cool. * coming in/out of config, multi-line prompts are incorrectly displayed. It seems related to how the right-click menu slides in. I am using this theme-able prompt (progit theme): https://github.com/christopher-barry/bash-color-tools.git disclaimer: I wrote it. * the config page is white on my box (still running e17 though) and does not match the default dark theme. I assume this has to do with not having all the right new stuff yet though. * should window splits stay in the same tab? This would be nice for keeping a specific split setup on a single tab. Seems like a major architectural thing though, and I can imagine you all debated that, as I assume the terminal here is a 'bigger' container than the tab, but just a thought that I think it would be an nice enhancement. Anyway, major kudos to all of you that made this terminal emulator. It is *by far* the best one I have ever used, and I've been using Unix and Linux since the early '90s. Absolutely awesome job! -- Regards, Christopher Barry Random geeky fortune: BOFH excuse #211: Lightning strikes. -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] some thoughts about Terminology
On Sat, 15 Mar 2014 13:16:22 -0400 Christopher Barry christopher.r.ba...@gmail.com wrote: Dear terminology creators, First, it's very beautiful, and nicely crafted with care and love - that's the most obvious first impression. Second, the font rendering is superb, and it runs mc wonderfully as well. What follows will be some observations that may be configurable, but I just don't know enough about it yet after a day of playing with it. * using git code from yesterday (Mar 14, 2014) * tabbing w/ ctrl-pg{up,dwn} should wrap around in a ring, or be configurable to do that if desired. * command mode should have a '?' or 'help' command * ctrl-[0-9] does not work to jump to a tab for me for some reason * shft-numpad{+,-} does not change the font size for me for some reason. * with many tabs enabled, ctrl-shft-home brings up a view of the tabs, but moving mouse up or down does not scroll the instances very well. allowing the scroll-wheel here would be intuitive and useful. Another thought would be to initially grid them all to fit, then mousing over each would zoom it enough to see the text, and a click would select it. Indeed, having multiple display modes/methods would be cool. * coming in/out of config, multi-line prompts are incorrectly displayed. It seems related to how the right-click menu slides in. I am using this theme-able prompt (progit theme): https://github.com/christopher-barry/bash-color-tools.git disclaimer: I wrote it. * the config page is white on my box (still running e17 though) and does not match the default dark theme. I assume this has to do with not having all the right new stuff yet though. * should window splits stay in the same tab? This would be nice for keeping a specific split setup on a single tab. Seems like a major architectural thing though, and I can imagine you all debated that, as I assume the terminal here is a 'bigger' container than the tab, but just a thought that I think it would be an nice enhancement. Anyway, major kudos to all of you that made this terminal emulator. It is *by far* the best one I have ever used, and I've been using Unix and Linux since the early '90s. Absolutely awesome job! -- Regards, Christopher Barry Random geeky fortune: BOFH excuse #211: Lightning strikes. Also, when running terminology from lxterminal, and selecting the 'colors' item in the config, this error prints to the lxterminal hundreds of times: ERR21144:eo lib/eo/eo.c:340 _eo_dov_internal() in lib/edje/edje_util.c:3984: Can't execute function Edje:EDJE_OBJ_SUB_ID_SIZE_MIN_RESTRICTED_CALC (op 0x19d) for class 'Evas_Smart'. Aborting. the colors config page then looks like this: http://www.pasteall.org/pic/show.php?id=68304 I'm assuming this has more to do with me still being on e17 than a bug in terminology though. -- Regards, Christopher Barry Random geeky fortune: Give a woman an inch and she'll park a car in it. -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] some thoughts about Terminology
On 14-03-15 13:52, Christopher Barry wrote: Also, when running terminology from lxterminal, and selecting the 'colors' item in the config, this error prints to the lxterminal hundreds of times: ERR21144:eo lib/eo/eo.c:340 _eo_dov_internal() in lib/edje/edje_util.c:3984: Can't execute function Edje:EDJE_OBJ_SUB_ID_SIZE_MIN_RESTRICTED_CALC (op 0x19d) for class 'Evas_Smart'. Aborting. the colors config page then looks like this: http://www.pasteall.org/pic/show.php?id=68304 I'm assuming this has more to do with me still being on e17 than a bug in terminology though. You should try with efl/elementary a bit more up-to-date. -- Boris Faure Pointer Arithmetician -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] some thoughts about Terminology
On 14-03-15 13:16, Christopher Barry wrote: Dear terminology creators, First, it's very beautiful, and nicely crafted with care and love - that's the most obvious first impression. Second, the font rendering is superb, and it runs mc wonderfully as well. Thank you for your kind words. It's really appreciated. [..] * tabbing w/ ctrl-pg{up,dwn} should wrap around in a ring, or be configurable to do that if desired. You should update it. A patch has been done for that very recenly. * command mode should have a '?' or 'help' command Agreed. Can you please make a wishlist task on https://phab.enlightenment.org/ ? * ctrl-[0-9] does not work to jump to a tab for me for some reason Works for me™. I have no idea why it wouldn't work. Maybe you window manager has some actions configured. * shft-numpad{+,-} does not change the font size for me for some reason. same. * with many tabs enabled, ctrl-shft-home brings up a view of the tabs, but moving mouse up or down does not scroll the instances very well. allowing the scroll-wheel here would be intuitive and useful. Another thought would be to initially grid them all to fit, then mousing over each would zoom it enough to see the text, and a click would select it. Indeed, having multiple display modes/methods would be cool. good idea. Can you also create a ticket about it? * coming in/out of config, multi-line prompts are incorrectly displayed. It seems related to how the right-click menu slides in. I am using this theme-able prompt (progit theme): https://github.com/christopher-barry/bash-color-tools.git disclaimer: I wrote it. You should also create a task about it :) * the config page is white on my box (still running e17 though) and does not match the default dark theme. I assume this has to do with not having all the right new stuff yet though. It uses the elementary theme. You should run elementary-config. * should window splits stay in the same tab? This would be nice for keeping a specific split setup on a single tab. Seems like a major architectural thing though, and I can imagine you all debated that, as I assume the terminal here is a 'bigger' container than the tab, but just a thought that I think it would be an nice enhancement. I'm sorry but tabs are stored in splits and not the other way around. Maybe someday we'll consider making that configurable. Anyway, major kudos to all of you that made this terminal emulator. It is *by far* the best one I have ever used, and I've been using Unix and Linux since the early '90s. Absolutely awesome job! Thank you very much! Keep spreading the word about terminology! -- Boris Faure Pointer Arithmetician -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Re: [e-users] some thoughts about Terminology
On Sat, 15 Mar 2014 13:16:22 -0400 Christopher Barry christopher.r.ba...@gmail.com said: Dear terminology creators, First, it's very beautiful, and nicely crafted with care and love - that's the most obvious first impression. Second, the font rendering is superb, and it runs mc wonderfully as well. What follows will be some observations that may be configurable, but I just don't know enough about it yet after a day of playing with it. * using git code from yesterday (Mar 14, 2014) not using git efl though... :) * tabbing w/ ctrl-pg{up,dwn} should wrap around in a ring, or be configurable to do that if desired. that can be done. * command mode should have a '?' or 'help' command * ctrl-[0-9] does not work to jump to a tab for me for some reason works here. hmmm. ? * shft-numpad{+,-} does not change the font size for me for some reason. works with scalable fonts only - not bitmap. bitmap come drawn at one particular size. * with many tabs enabled, ctrl-shft-home brings up a view of the tabs, but moving mouse up or down does not scroll the instances very well. how not? it moves to the relative position (with some animation lag)... ? allowing the scroll-wheel here would be intuitive and useful. Another thought would be to initially grid them all to fit, then mousing over each would zoom it enough to see the text, and a click would select it. Indeed, having multiple display modes/methods would be cool. hmm we could make these options. * coming in/out of config, multi-line prompts are incorrectly displayed. It seems related to how the right-click menu slides in. I am using this theme-able prompt (progit theme): https://github.com/christopher-barry/bash-color-tools.git disclaimer: I wrote it. screenshot? * the config page is white on my box (still running e17 though) and does not match the default dark theme. I assume this has to do with not having all the right new stuff yet though. update your efl to at least 1.8 which was out last year, if not 1.9 which is out now (or use git). * should window splits stay in the same tab? This would be nice for keeping a specific split setup on a single tab. Seems like a major architectural thing though, and I can imagine you all debated that, as I assume the terminal here is a 'bigger' container than the tab, but just a thought that I think it would be an nice enhancement. the internal architecture is to have splits (which is a pair of splits and/or terms) and each term can be a single term or a list - as a list.. it's a series of tabs. we'd have to re-architect a lot of code there, and i'd say this is not a major concern. right now what concerns me more is we have splits, but: 1. they don't respect char cell sizing - so they move in pixel detail rather than on char cell sizing like the window resize does 2. if you have a set of splits and/or tabs, you have no way to save and restore them. we can't guarantee to restore the content as that is not controlled by terminology, but we could store the sizing/layout and re-run N shells in each term target. we don't do that at all currently, so i think it's a bigger concern imho. lots of other stuff on terminology's TODO too. like the media controls are floating overlays right now. imho they should be provided by their container with a comms protocol. so popups provide the media controls (play/pause/seek etc.). same for bg. the media display should probably also show current play position as time (in popups - not bg), and media should handle next/prev page controls for pdf/ps. also popups should know if video has no video (is audio) and reconfigure to be audio-friendly. there is already a popup queue, so you can queue multiple popups to play. if you have multiple music popups (mp3's for example) there should be an ability to see the popups queue/list and advance through it etc. ... also popups have no keyboard controls at all - definitely needed (escape to dismiss, etc. etc.) and i can go on forever on the terminal extensions that need love. there's undocumented features there that allow you to make fully interactive ui elements in your terminal (animations, buttons, widgets, sliders and much more). you could effectively spice-up anything curses related and give it real graphical widgets... but i'm not happy with this code atm and i am unsure if terminology should provide standard graphical assets that can be used. if it did, then you could have standard bullet-points, buttons, sliders, progress bars, frames, etc. etc. etc. and not have terminal apps have to ship them or care what they look like. also a scrollbar... need that. we had a pending patch from a while back for a scrollback miniature preview. i have to look at that again. i thought billiob was going to look at it too... oh and so much more. the TODO file lists most of this stuff. Anyway, major kudos to all of you that made this terminal emulator. It is *by far* the best one I