Mahou: Возможность задать надпись, которая появляется возле каретки для каждого языка

Created on 13 Feb 2017  ·  32Comments  ·  Source: BladeMight/Mahou

Вот еще придумал одну фичу!)
Если не затруднит!
Заранее спасибо!

Enchancement Question

Most helpful comment

Флаги стран в трее.

@vicodin77 Готово в Mahou-v1.5.2.0 есть такая возможность.

All 32 comments

Это может быть проблемно, т.к. сейчас используется уникальный метод для получения букв который работает с любой раскладкой, в принципе можно сделать так чтобы была замена этих уникальных пользовательскими, но прям для каждой раскладки будет еще труднее и будет добавлено очень много настроек.
Но если это так нужно то можно добавить.

Просто на мой взгляд, три буквы для индикатора это многовато, а две настроить нормально обрезкой не получается...

а две настроить нормально обрезкой не получается...

H: 15 W: 23
clipboard01

А какой шрифт и его размер?

Georgia 8 полужирный

И кстати, не планируется ли сделать свой индикатор раскладки в трее вместо бабочки?

Да есть в планах.

Планы:

  1. Флаги стран в трее.
  2. Новый интерфейс.(бета)
  3. Новый способ локализации.(бета)
  4. Улучшить многопоточность.(бета)

Да, с этим шрифтом и размером получилось, только у меня почему то H:15 W:19... А вот с другими шрифтами и размерами уже сложнее...

Планы - супер! Будем ждать!!!

Флаги стран в трее.

@vicodin77 Готово в Mahou-v1.5.2.0 есть такая возможность.

v1.5.2.0:

  1. при нажатии в доп. настройках первый раз на кнопку "Еще" ни чего не происходит, второй раз - попадаем на окно со сниппетами, третий раз - на первое оно доп. настроек и т.д. Во второе окно доп настроек не попадаем.
  2. Только что вылетела прога!
    err.txt
  1. Да я уже заметил, исправляю...
  2. Видимо из-за функции флагов стран, но я полностью не понял из-за чего, опишите что Вы делали.

В момент конвертации последнего слова.

Странно у меня все работает нормально(даже при очень быстрой повторной конвертации), а какие раскладки установлены?

locale1uId=4039115785
locale1Lang=US (Apple)
locale2uId=4039181337
locale2Lang=Russian (Apple)

пока работает тоже... )))
включил логирование, жду вылета!))

О! Вылет!!! Правда с прогой ни чего не делал и не конвертировал... Лог прилагаю.
2017.02.14.log.txt

О! Вылет!!!

Да у меня тоже встречается, думаю это из-за того что Mahou слишком быстро менять иконку трея на флаги (50мс), сейчас буду дебажить.

Придумал исправление, сейчас сделаю бетку.

На одно окно в доп. настройках так и не попасть!

Ну так Я еще решаю ту проблему...

Ну так Я еще решаю ту проблему...

Все нашел... Проблема в использовании switch который раньше работал, а теперь не хочет, вместо него можно использовать несколько if, сейчас сделаю бетку.

Работает! Будем дальше смотреть!

Значит делаю релиз.

Принцип исправления флагов в трее такой(вдруг интересно):
Если последнее изменение(50мс назад) иконки было допустим en, и сейчас en то не менять иконку, а если сейчас отличается от en то тогда менять.

Опять упал при конвертации выделенного слова. Падение повторяющееся.
2017.02.16err.txt

Опять упал при конвертации выделенного слова. Падение повторяющееся.
2017.02.16err.txt

Ну здесь в логе видно что из-за обновления при старте, не думаю что это связано с Конвертацией выделенного.

Возможность задать надпись, которая появляется возле каретки для каждого языка

Для 2 главных раскладок — добавил(коммит, забрать можно здесь). Релиз будет позже.

Релиз Mahou-v2.1.1.1, закрываю.

Was this page helpful?
0 / 5 - 0 ratings