Между 2.8 и 3.x серьезные изменения в сорцах
Еще большие изменения в функциональности (не считая исправления багов):
QtCreator 3.0 Release Notes. В связи с этим не вижу объективных причин для того, чтобы в новой разработке поддерживать устравший Api для программного обеспечения с ошибками (со слов разработчиков). Ведь это не коммерческий проект и хочется работать на перспективу, а не заниматься сопровождением.
сам делал вкладки, коими и пользуюсь до сих пор
Ссылки на исходники есть на форуме? Было бы здорово, если бы вы поделились ими (попадись мне готовое решение - я не стал бы изобретать велосипед).
Мои основные требования:
1. Вкладки должны сохраняться/восстанавливаться для каждой сессии (включая порядок отображения).
2. Контекстное меню вкладок должно содержать действия, которые имеет контекстное меню открытых документов.
А ваши табы поддерживают этот функционал? Если да, то я с удовольствием на базе ваших наработок приведу плагин в соответствие с вашими требованиями.
А если вы разделите окно редактора (split), т.е. будет два окна - что будет с вкладками?
"в настоящее время плагин не полностью поддерживает split-конфигурацию окна редактора (когда область редактирования разделяется на несколько подобластей TabBar остается один для всех)." - это указано в более подробном описании статьи на сайте habrahabr.ru (ссылка на который имеется в конце первого сообщения темы). Что значит не полностью поддерживает? Это значит, что автор плагина не гарантирует адекватную работу плагина в split конфигурации. В обсуждении на хабре вы можете увидить отзыв человека, который тестировал табы в режиме split-a. (я просто не хочу дублировать информацию, для этого и дал ссылку).
Откуда у вас вкладки берут информацию об открытых файлах? Для вкладок и окна "Открытые документы" должен быть один источник (OpenEditorsModel или как она там сейчас эволюционировала), тогда и с синхронизацией проблем не будет.
На данный момент проблем с синхронизацией нет. По поводу деталей реализации приглашаю к исходникам - они открыты.