ConEmu / old-issues

Old issues for ConEmu project (import is pending)
http://conemu.github.io/
0 stars 1 forks source link

Per-color-index background image #798

Open ConEmu opened 9 years ago

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 01, 2012 06:04:51

* 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_backgroundimage)


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.

Attachment: 1.jpg 2.jpg

Original issue: http://code.google.com/p/conemu-maximus5/issues/detail?id=798

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on November 01, 2012 06:53:27

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

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 01, 2012 11:13:32

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?

;)

Attachment: Android.png 3.png

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on November 01, 2012 11:45:54

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

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 08, 2012 12:55:08

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 :(

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on November 08, 2012 13:26:49

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.

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 09, 2012 03:26:36

Good news =)

I made a sample background image set for testing purposes.

Attachment: alu-00-04.7z

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 09, 2012 03:27:19

It simply based on Gamma 1 scheme of ConEmu .

Attachment: alu-05-10.7z

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 09, 2012 03:30:05

I can attach <10MB per comment, so here is the last one :)

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

Attachment: alu-11-15.7z

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 25, 2012 01:47:06

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 :)

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on November 25, 2012 03:58:09

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...

ConEmu commented 9 years ago

From nanofo...@gmail.com on November 25, 2012 09:05:24

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.

ConEmu commented 9 years ago

From ConEmu.M...@gmail.com on October 16, 2013 13:55:28

Status: Accepted