rheostat2718 / conemu-maximus5

Automatically exported from code.google.com/p/conemu-maximus5
7 stars 1 forks source link

Per-color-index background image #798

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
*** minor ***

Example for 'why':

We have a cool feature: background image. In the old days (say yesterday) I 
thought that ConEmu is perfect in this area as every others.

But I discovered FAR's Ctrl-Shift-Up/Down feature which is able to resize the 
active panel's height _only_. This is so useful when You enter a command (like 
compile something) and You like to see it's output's tail (You like to see that 
compile was successful or not).

I used same background image (a non-disturbing aluminium pattern) for FAR 
panels and command's output (User screen) but with this resize feature screen 
is a bit confusing now (every areas of screen is too uniform (see attachment 
#1))

A solution would be to use a distinctive background for FAR panel and user's 
screen. (see attachment #2: dark areas are well disctinguable 
_and_would_be_nice_to_have_a_separate_background_image_)

-------------

Per-background-color-image would spice up other FAR areas like menus, 
dialogues, error-messages backgrounds too. Like a skin engine :)

Placement and Darkening would be global, change image only.

Original issue reported on code.google.com by nanofo...@gmail.com on 1 Nov 2012 at 1:04

Attachments:

GoogleCodeExporter commented 9 years ago
Why do you want to set IMAGE as background for user screen? Looks lke as a 
solid color backgound - thats you needed.

Original comment by ConEmu.Maximus5 on 1 Nov 2012 at 1:53

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Perhaps You misunderstood me.

Users choose image backgrounds just for _fun_...

(personally, I like to set other image for user screen than panels. I know well 
that I can use a solid color as I using solid color now - but my philosophy is 
that a fine texture makes big areas more friendly. Even on my Android phone I 
changed black background (see attachment))

Do You really can't imagine what a nice effect would be different image 
backgrounds for panels, user screen, menus, error-messages, dialog-boxes, etc? 
Technically this means different images for different background color indexes 
but users will see it as a full skin engine for console apps!!!

I attached another picture which is 1920*1200, and if You take a closer view 
You can see that my panel's backgrounds are not solid color. I edited this 
picture and User screen area also not solid now :)

Fine textured backgrounds are COOL! ...and You?

;)

Original comment by nanofo...@gmail.com on 1 Nov 2012 at 6:13

Attachments:

GoogleCodeExporter commented 9 years ago
Damn... this goes to complex background schemes.
Thought, in Far this may be implemented with "ConEmu Background" plugin. But 
you are talking about "common" settings...
Well, I'll put this in "Theming todo" :D

Original comment by ConEmu.Maximus5 on 1 Nov 2012 at 6:45

GoogleCodeExporter commented 9 years ago
I don't think this leads to complex schemes. However I saw that implementation 
not as simple as I thought...

I did checked Your sources and I think better if _You_ implement this feature 
than an outsider, like me :)

You can add a checkbox "Per-colorindex background image" to Settings. If user 
check this box then ConEmu could search numbered image files for color indexes. 
For example user sets background image path to:

"C:\My\Windows\Skin\wallpaper\my_background-00.png"

my_background-00.png   //this file will be used for color index #0
my_background-04.png   //this file will be used for color index #4
my_background-11.png   //this file will be used for color index #11

Other background colors are normal solid ones _OR_ simply request full 16 
numbered images.

"Of course" images must to be same dimensions for simplicity.

I hoping in that You really put this feature on a hot ToDo list =) I'm ready to 
help if I could. I could implement this feature but seems that my solution 
would not fit to Your system, would be _not_ nice for You.

----------------

"ConEmu Background" plugin is _really_ great but I hate it's showing delay :(

Original comment by nanofo...@gmail.com on 8 Nov 2012 at 8:55

GoogleCodeExporter commented 9 years ago
Well, I'm going to make some changes in background processing... I'll take into 
account your issue.

Indexed files are good, I think. Don't like the idea of creating 16 fields for 
background file names :)

And there will be no restriction with "same dimensions". It does not matter.

Original comment by ConEmu.Maximus5 on 8 Nov 2012 at 9:26

GoogleCodeExporter commented 9 years ago
Good news =)

I made a sample background image set for testing purposes.

Original comment by nanofo...@gmail.com on 9 Nov 2012 at 11:26

Attachments:

GoogleCodeExporter commented 9 years ago
It simply based on Gamma 1 scheme of ConEmu.

Original comment by nanofo...@gmail.com on 9 Nov 2012 at 11:27

Attachments:

GoogleCodeExporter commented 9 years ago
I can attach <10MB per comment, so here is the last one :)

Keep up Your nice work! You are so great Maximus5!

Original comment by nanofo...@gmail.com on 9 Nov 2012 at 11:30

Attachments:

GoogleCodeExporter commented 9 years ago
You said «I'll put this in "Theming todo"», so I have an idea in the 
"theming" theme :)

I just like to suggest to handle BG images and color schemes together. These 
two are closely related: if I choose a color scheme then BG image must to 
change with it too. (I dislike to give examples of usage - handling all 
color-related stuff in one place is logical to me)

I mean drag BG image handling under Colors tab just by a finger swipe :)

Original comment by nanofo...@gmail.com on 25 Nov 2012 at 9:47

GoogleCodeExporter commented 9 years ago
Well, may be I can move BG controls to the Colors tab. But, thought, it is not 
rational to move BG settings inside Color schemes. For example, there are many 
predefined (system) color schemes...

Original comment by ConEmu.Maximus5 on 25 Nov 2012 at 11:58

GoogleCodeExporter commented 9 years ago
I see ConEmu as a service, which helps to many console-based apps. Each console 
app is for entirely different purpose, so user maybe wants to select different 
color scheme AND background image for each. Because of this I think would be 
nice to unite these.

But You decide. And how about a checkbox 'Override BG image' on AppDistinct 
tab? That maybe would be flexible (?). I have no such as clear line of sight 
than You.

Original comment by nanofo...@gmail.com on 25 Nov 2012 at 5:05

GoogleCodeExporter commented 9 years ago

Original comment by ConEmu.Maximus5 on 16 Oct 2013 at 8:55