andresgongora / synth-shell-greeter

A system status report and your personal ASCII-art logo for your terminal sessions
GNU General Public License v3.0
13 stars 15 forks source link

Logo placement and aesthetic tweaks #12

Open andresgongora opened 5 years ago

andresgongora commented 5 years ago

Allow for more options regarding where to place the logo and text of status

andresgongora commented 5 years ago

From my conversation with Olmari:

Basically, with 4 options: Compact (bool) makes it very small, or allows it to span the whole terminal Print column limit (int) prevents the script from being printed over more than N columns. useful if compact is false but your terminal is suuuuper wide Logo_vertical_placement (int, 0-100) where to plot the logov ertically, 50 = 50%=middle Logo_horizontal_placement (int, 0-100) where to plot the logov horizontally, 50 = 50%=middle. Obiusly, it only works if compact is set to false

olmari commented 5 years ago

Mine basic idea would be that lines would start from logo width +padding (to all or each side own) or so.. so logo area would be as big or small the logo is, plus padding Then ofcourse current safeguards against overflows etc that exist currently.

But any option(s) is okay, I think mine would be pretty much "compact" on your list, rest would be ofcourse awesome possibilities for the person who needs em :)

andresgongora commented 5 years ago

I like your Idea. I hadn't have any time lately to work on the repo, but will try to implement it in the next weeks. For s standard user this would have no visible effect, as everything will resort back to the default config, but it will give more advance aesthetic options for users who want them :)