Re: [e-users] some thoughts about Terminology

2014-03-16 Thread Boris Faure
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

2014-03-15 Thread Christopher Barry
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

2014-03-15 Thread Christopher Barry
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

2014-03-15 Thread Boris Faure
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

2014-03-15 Thread Boris Faure
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

2014-03-15 Thread The Rasterman
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