Maximus5 / conemu-old-issues

Old issues imported from googlecode. Project was moved to
https://conemu.github.io
6 stars 1 forks source link

Themes, skins, tabs #294

Open Maximus5 opened 9 years ago

Maximus5 commented 9 years ago

Originally reported on Google Code with ID 294

1. При открытии в одном окне ConEmu нескольких процессов Far и открытии из разных процессов
Far разных файлов на редактирование (здесь и далее подразумевается также и просмотр)
возникает ситуация, в которой практически невозможно точно сказать какой из процессов
Far для какого из редактируемых файлов является "родительским". Это вносит определённую
путаницу в процесс работы, так как для того, чтобы перейти в каталог, в котором находится
редактируемый файл, приходится совершать обход всех открытых вкладок и "опознавать"
нужный каталог визуально. Улучшить эту ситуацию можно добавлением в меню плагина ConEmu
(только при вызове из редактора или просмотрщика) команды "перейти в родительское окно"
(получаем возможность вешать на макрос).

2. Большим плюсом для организации работы в большом количестве вкладок стало бы предоставление
возможности "таскать" вкладки, располагая их в нужном порядке в пределах одного окна
ConEmu (не знаю насколько сложно это реализовать). Кроме значительного увеличения комфорта
работы в целом, это также несколько улучшило бы ситуацию, описанную в пункте 1.

3. Добавление в плагин ConEmu команды "показать список вкладок" (получаем возможность
вешать на макрос), которая бы выводила нумерованный список заголовков текущих вкладок
текущего окна в текстовое меню Far, предоставило бы получение быстрой подробной "картины"
текущего окна ConEmu, ведь заголовки на самих вкладках в большинстве случаев "режутся".
Назначение номеров этого списка на "горячие клавиши меню" (подсвеченные символы в меню)
предоставило бы альтернативу использованию ConEmuHk.dll на OS Windows 7.

Reported by gigaplastik on 2010-09-09 06:02:55

Maximus5 commented 9 years ago
Нельзя :-P
Чтобы сделать панель прозрачной - табы нужно перевести на ручную отрисовку. То есть
полностью переделать.

Reported by ConEmu.Maximus5 on 2012-06-22 11:13:17

Maximus5 commented 9 years ago
Пока суть да дело - добавил возможность двигать консоли вправо/влево (с клавиатуры).

Reported by ConEmu.Maximus5 on 2012-07-11 07:06:14

Maximus5 commented 9 years ago
Issue 657 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2012-08-01 07:56:44

Maximus5 commented 9 years ago
Тоже жду такую штуку.  текущей версии можно было бы хот бы табы увеличить до верха экрана
в режиме "Hide Captions", что бы в них не целиться.
А можно еще бордюр убрать сверху,снизу и слева :)

Reported by pgrishin on 2012-09-21 15:56:30


Maximus5 commented 9 years ago
Issue 802 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2012-11-06 18:09:46

Maximus5 commented 9 years ago
Issue 804 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2012-11-08 07:25:55

Maximus5 commented 9 years ago

Reported by ConEmu.Maximus5 on 2012-11-24 20:04:09

Maximus5 commented 9 years ago
Пруф, что работа ведется ;)
http://i.imgur.com/D02aJ.png

Reported by ConEmu.Maximus5 on 2012-11-25 02:27:05

Maximus5 commented 9 years ago
Спасибо, ждемс!
Все равно считаю, что в Хроме одна из лучших реализаций закладок. Как цвета закладок
(равномерно, без градиентов), так и форма. А также, поведение при максимизации окна
(имеется в виду прорисовка табов под самый верх экрана и т.д.). Если, будет несложно,
то сделайте пожалуйся настраиваемые формы (прямоугольник, трапеция...).

Reported by V.Osidach on 2012-11-25 19:51:11

Maximus5 commented 9 years ago
One more screenshot ;)

Reported by ConEmu.Maximus5 on 2012-12-28 23:15:22


Maximus5 commented 9 years ago
Не красиво...
Простите, за откровенность но:
Одна из основных (далеко не главная) особенностей ConEmu - работа с табами. Про другие
особенности я сейчас не буду. Мы все знаем про них. Но табы стоят далеко не на последнем
месте.
Зачем изобретать велосипед? Можно подчерпнуть идеи с других програм, у которых уже
давно устаканились некоторые принципы работы с табами и для каких - табы - одно из
главных функционалов. Opera, Chrome, FireFox, Maxthon... В последнем, мне более всего
нравится вид и работа с табами. Ну, тут уже каждому свое.
Если, конечно, нет сил или желания, тогда все понятно. Потому, что это (сверху) не
сильно отличается от того, что уже есть. Где-то, помню, читал, что кому-то не нравятся
"гробики"...).
От себя скажу, что меня уже давольно давно все устраивает в ConEmu. Теперь жду только
табы :).

P.S. просмотрел ветку - повторяюсь :).

Успехов!
С наступающими праздниками!

Reported by V.Osidach on 2012-12-29 08:20:29

Maximus5 commented 9 years ago
Никто не предлагает тянуть(говно?)код из хрома. Конечно, его не изучал, но из простых
рассуждений, я б, наверное, не исользовал бы подобных приставок к "код"-у :).
Я предлагаю взять идею и поведение. Как реализовывать, это уже, конечно, Вам решать,
тянуть ли мегабайты из ..., или самому написать. Главное, чтобы было реализовано стандартное
(согласитесь, уже можно назвать стандартным) поведение и вид табов. Именно на этом
я и акцентирую внимание. Дело в том, что работа с табами, как я уже говорил выше, уже
устоялась. Минимум перегружености и максимум использования рабочего пространства. Поэтому,
считаю, что идиологию работы с закладками можно брать с хрома (огнелиса, оперы, что
больше нравится).
Только что посмотрел, у 9-го експлорера при максимизации сверху (заголовок окна) пропадает
лишняя строка. Ну, тут уже как кому нравится.ё
Короче, ждемс :).

Reported by V.Osidach on 2013-01-03 11:31:39

Maximus5 commented 9 years ago
Еще мысли на счет хрома (да и всех остальных браузеров в общем-то). Есть одно кардинальное
отличие - в ConEmu нет специальной панели, на которой можно разместить кнопки. Нет
здесь строки адреса/команды/пр.
То есть, получается что в любом случае интерфейс НЕ будет аналогичным, нужно либо
а) располагать кнопки под "крестиком", получая увеличенную по сравнению с хромом высоту
заголовка
б) располагать кнопки слева от "минимизации", получая потерю места "под табы" и проблемы
с выравниванием (тулбар сверху - табы снизу, или тулбар и табы снизу - крестик сверху).
Ни тот, ни другой вариант не будет соответствовать хрому, как я уже сказал.

Есть чего предложить - рисуйте, аттачте. Учитывая, что высота заголовка "схлопывается"
при максимизации.

Reported by ConEmu.Maximus5 on 2013-02-03 02:12:28


Maximus5 commented 9 years ago
Никто не предлагал делать интерфейс таким же, как у хрома (во всяком случае, я). Я предлагал
лишь отрисовку и поведение табов, как у хрома. 
Действительно, строка адреса будет отсутствовать, и кнопки нужно будет где-то разместить...
Как вариант, кнопки можно разместить слева от табов. Я, конечно, не показатель, но
использую (и то, редко) только одну кнопку "+". Кроме главного меню, которое тоже редко
использую. 
Попробую нарисовать ближайшее время свое видение.

Reported by V.Osidach on 2013-02-03 21:39:59

Maximus5 commented 9 years ago
Еще пара мыслей.
Иконка ConEmu наверное вообще не нужна, что ей место занимать...
Для меню наверное имеет смысл сделать кнопку на тулбаре, как в хроме (кнопка с тремя
линиями горизонтальными).
И кнопки (Min/Max/Close) хром кстати сам рисует - они не стандартные, можно поступить
аналогично.

Reported by ConEmu.Maximus5 on 2013-02-04 07:48:17

Maximus5 commented 9 years ago
Вот мое видение почти идеального дизайна. Из кнопок тулбара лично мне нужен только "+".
Все остальное можно разместить в главном меню (большая иконка вверху, справа), возможно,
на первые места.
При максимизации иконка уменьшается до 16х16 и занимает по высоте столько место, сколько
отводится под табы.
Если, все же, есть желание разместить тулбар, то я б его поставил левее от системных
кнопок. Или, еще вариант, правее от кнопки меню. В нормальном режиме - над табами,
в развернутом - левее от табов.

Reported by V.Osidach on 2013-02-11 09:45:54


Maximus5 commented 9 years ago
Это все-таки терминал а не браузер для домохозяек. Например у кнопки "+" явно не хватает
выпадающего меню. И я совершенно не понимаю, как можно работать без тулбара - доступ
ко всему только через меню - не юзабелен. Особенно на тачскринах.

Reported by ConEmu.Maximus5 on 2013-02-11 15:07:26

Maximus5 commented 9 years ago
По поводу тулбара, я предложил, как его можно отрисовать. 
Интересно бы посмотреть статистику пользователей ConEmu. Насколько часто народ пользуется
этими дополнительными кнопками... Весь мир идет по минимализму, все редко используемые
функции прячут с глаз долой. Посмотрите, хотя бы, на ваш любимый IE. Или профессионалы
не пользуются браузерами? Еще раз повторю, браузеры я вибираю для примера лишь потому,
что в них работа с вкладками развинулась вполную. И там уже отточили все камни.
Лично я использую ФАР только, как файловый менеджер. А ConEmu - как удобную оболочку
над ним. Очень редко, остальные функции. 
Говоря вашими словами, я домохозяйка. И единственное, чего мне не хватало, так это
более приятный вид табов и более удобное управление ими.
На плюс навешать меню никто не запрещает. Там тоже можно его отрисовать как угодно.
Можно сделать двойную кнопку, можно - в зависимости от настроек, с или без выпадающего
меню и т.д.
Если вы считаете, что это терминал и должен быть обвешан кнопками и что домохозякам
здесь не место, тогда зачем было развивать эту тему? Делайте, как считаете нужным.

Reported by V.Osidach on 2013-02-11 20:01:17

Maximus5 commented 9 years ago
Считаю, что кнопки нужны хотя бы потому, что я сам ими пользуюсь. Но то что набор кнопок
будет настраиваемым - это однозначно.
Развивать тему ест-но чтобы представлять возможные варианты.
Вот только, к сожалению, кроме вас никто не высказывается. И звездочек только 9 поставили.
Может быть, из-за того, что тема на русском, но похоже народу без разницы как табы
будут выглядеть

Reported by ConEmu.Maximus5 on 2013-02-11 20:16:43

Maximus5 commented 9 years ago
Working on class decomposition. Next step would be self-draw tabs.

Reported by ConEmu.Maximus5 on 2013-10-23 08:56:20

Maximus5 commented 9 years ago
Issue 72 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2013-10-23 15:55:42

Maximus5 commented 9 years ago

Reported by ConEmu.Maximus5 on 2013-11-10 13:18:58

Maximus5 commented 9 years ago
Issue 1322 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2013-11-10 13:19:46

Maximus5 commented 9 years ago

Reported by ConEmu.Maximus5 on 2014-04-10 14:28:18

Maximus5 commented 9 years ago
Issue 1322 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-04-10 14:28:43

Maximus5 commented 9 years ago
Issue 1547 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-04-10 14:31:39

Maximus5 commented 9 years ago
Issue 1547 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-04-10 14:46:52

Maximus5 commented 9 years ago
Issue 1547 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-04-10 14:46:52

Maximus5 commented 9 years ago
Issue 1547 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-04-10 15:06:13

Maximus5 commented 9 years ago
Issue 1572 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-05-01 13:47:11

Maximus5 commented 9 years ago
Issue 436 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-05-20 08:00:18

Maximus5 commented 9 years ago
Issue 1739 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2014-10-05 00:45:22

Maximus5 commented 9 years ago
Issue 1873 has been merged into this issue.

Reported by ConEmu.Maximus5 on 2015-01-19 13:13:35

UweKeim commented 6 years ago

Any chance that #1738 and #1872 will ever be implemented?

I am very used to having tabs show a close "X" like all browser tabs do.

Maximus5 commented 6 years ago

Definitely there are chances ) I hope to continue the work on UI issues when new PTY interface goes to release