TobiasChe / conemu-maximus5

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

"Maximized" for quake mode #874

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
OS version: Win8 x64
ConEmu version: 130501

*Bug description*
Сейчас в quake, maximized позволяет консоли 
прилипнуть к краям экрана.
Консольный режим без максимальной ширины, 
как мне кажется и не должен быть в принципе, 
а вот maximized (в случае queake максимальное 
увеличение по высоте) и обратно, был бы 
очень полезен.

Далее, было бы неплохо добавить галочку, 
которая бы отключала режим "поверх всех 
окон" при maximized, и возвращала бы обратно это 
состояние при возвращении normal.

P.s. fullscreen так же не работает c квакой.

Original issue reported on code.google.com by alkhank...@gmail.com on 8 Jan 2013 at 4:54

GoogleCodeExporter commented 8 years ago
> Консольный режим без максимальной ширины, 
как мне кажется и не должен быть в принципе

Это вам так кажется, а вот другие юзеры 
просили режим без максимальной ширины.

Original comment by ConEmu.Maximus5 on 8 Jan 2013 at 9:19

GoogleCodeExporter commented 8 years ago
Видимо они квейк не играли )
В любом случае дело сейчас обстоит так, не 
используя maximized, я не могу задать максимум 
по ширине(например 1080px), поэтому использую 
maximized. А вот чем заменить оригинальный 
функционал для maximized и fullscreen в квейк режиме 
я не придумал, думал это недоработка.

Original comment by alkhank...@gmail.com on 8 Jan 2013 at 9:31

GoogleCodeExporter commented 8 years ago
аргументация была простая - ширина консоли 
в 2к+ пикселей нафиг не нужна.

я тоже не придумал.

резюме: мне пока не ясно как *удобно* 
сделать переключение режимов.
распишите свое предложение конкретно: что 
добавить и куда. если это будет вменяемо - 
сделаем.

и вообще - стоит ли? при режиме на весь экран 
по ширине - можно растянуть окно по высоте.

Original comment by ConEmu.Maximus5 on 8 Jan 2013 at 9:41

GoogleCodeExporter commented 8 years ago
> аргументация была простая - ширина 
консоли в 2к+
Для сплит вкладок отлично. Кроме того, 
лично у меня не получилось "нормально" 
задать ширину в normal моде. Да и в условиях 
того, что в квейк моде нет возможности 
отключить центрирование консоль, выигрыша 
в не fullwidth консоли я не вижу.

Предложение: (всё ниже сказанное относится 
к quake режиму)
- Сделать возможным для normal мода задавать 
полную ширину(прилипание к краям). Сейчас 
этого добиться в том числе и с отключенным 
quake.
- maximized, должен работать точно также как при 
отключеном quake, т.е. занимать всю рабочую 
область экрана. Вместо только по ширине, 
как сейчас. Тоже самое относится и к fullscreen.
- Менее важное дополнение, это настройка 
позволяющая это при maximized отключать "always on 
top" если он включен, и возвращать обратно 
при переходе в normal.

Аргументация:
Я за нативный функционал. Если кнопка maximized 
есть, то она должна реализовывать свой 
(ожидаемый пользователем) функционал. Тоже 
самое и с fullscreen, очень не ожиданое 
поведение, когда вместо fullscreen получаешь 
fullwidth. 
Необходимости в такого функционале ни чуть 
не меньше, чем режима с отключенным quake. 
После статьи на хабре узнал о вашей 
программе, и поработав немного подметил 
для себя проблемы с ресайзом. Давольно 
часто возникает необходимость быстро 
увеличить область консоли, ресайз 
клавишами с багом и медленный, попытка 
потянуть бордер=0 ещё больший useless. Вот maximized 
как раз обладает необходимой 
функциональность, тык большая область, тык 
ещё раз вернулись обратно.

Original comment by alkhank...@gmail.com on 8 Jan 2013 at 10:17

GoogleCodeExporter commented 8 years ago
> - Сделать возможным для normal мода задавать 
полную ширину(прилипание к краям). Сейчас 
этого добиться в том числе и с отключенным 
quake.

Здесь ключевой вопрос - "как?". Сейчас это 
делает кнопочка Maximize.

Как вариант, можно на тулбар добавить 
кнопки типа "<-->" для 
- растягивания по ширине рабочей области
- растягивания по ширине экрана (ага, она 
может быть больше рабочей области)
- растягивания по высоте рабочей области
- растягивания по высоте экрана (фулскрин 
типа)
- и их сочетания.
Но не дофига ли кнопок будет?

Вобщем, пока я не вижу удобного для юзера 
варианта.

Original comment by ConEmu.Maximus5 on 8 Jan 2013 at 11:24

GoogleCodeExporter commented 8 years ago
Может на хабре вопрос-обсуждение задать? :)

Original comment by ConEmu.Maximus5 on 8 Jan 2013 at 11:25

GoogleCodeExporter commented 8 years ago
Конечно лучше будет опираться на мнение 
большинства, если гибкость трудно 
достижима.

Я уже написал почему мне не понятна текущая 
реализация и какие она дает преимущества 
если даже изрядно повозившись добиться 
нужно ширины. Оно бы имело смысл если бы 
позволяла прикрепится одной из сторон, а не 
быть строго по центру.

>> Здесь ключевой вопрос - "как?". Сейчас это 
делает кнопочка Maximize.
Я предлагал в настройках в normal mode позволить 
вместо циферок ширины галочку fullwidth (слабо 
представляю как там всё устроено не из то 
области программист ^^). Либо позволить 
задавать width в пикселях, вбил для normal 1920 и 
успокоился.
Ещё вариант. 
Есть под linux yakuake терминал, в нём можно в 
процентах указывать ширину, где 100% это full. 
Переключение процентов сделано было по 
принципу переключения прозрачности из 
статус-бара ConEmu.

Решив проблему с невозможностью fullwidth без 
maximized, будет достаточно вернуть maximized - это 
оригинальную функциональность.
Последний вариант, как в yakuake, удовлетворил 
бы ребят, у которых консоль обрублена и они 
хотят иногда растягивать её только по 
ширине.

Original comment by alkhank...@gmail.com on 8 Jan 2013 at 11:53

GoogleCodeExporter commented 8 years ago

Original comment by ConEmu.Maximus5 on 5 Nov 2013 at 5:43