Skip to content

Releases: 1Lucky1/Microchange

v2.2.2c "Annoying Fix"

Choose a tag to compare

@1Lucky1 1Lucky1 released this 20 Mar 14:04

Annoying Fix (Надоедливый фикс)

English

I forgot to test the main functionality yesterday and ran into the bug again today. Fixed it again. I hope it's the last time, because after full testing I didn't find any problems.

Russian

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

v2.2.1c "Annoying Fix"

Choose a tag to compare

@1Lucky1 1Lucky1 released this 20 Mar 07:12

Annoying Fix (Надоедливый фикс)

English

Late last night I still managed to find a solution to the problem, when when disconnecting the device an error was displayed, but the program was working properly. I spent the whole evening solving this problem.
Update on version names: the names will be given to level 1 and level 2 versions only. For example, in version 2.2.1, the first two digits are level 1 and level 2 versions respectively, and digit 1 is the level 3 version. I apologize if I have named these numbers incorrectly.

Русский

Вчера поздно ночью мне всё таки удалось найти решение для проблемы, когда при отключении устройства вылетала ошибка, однако, программа работала исправно. Весь вечер провёл за решением этой беды.
Апдейт касательно названий версий: названия будут давать версиям 1 и 2 уровня только. Например, в версии 2.2.1 первые две цифры - это версии 1 и 2 уровня соответственно, а цифра 1 - версия 3 уровня. Прошу прощения, если я некорректно назвал эти цифры.

v2.2.0c "Annoying fix"

Choose a tag to compare

@1Lucky1 1Lucky1 released this 19 Mar 12:10

Annoying Fix (Надоедливый фикс)

English

In this version I managed to fix a very unpleasant bug, when a new device was connected, it was displayed as Unknown in the list. I'll tell you right away that this problem is not on my side, but on the side of AudioSwitcher library developer.

Brief changelog:

  • Fixed a bug with the name of connected new device “Unknown”
  • Added a pop-up notification with information about a new device

Starting from this version I will give versions names. For example, the name of this version is “Annoying fix”

Русский

В этой версии мне удалось пофиксить крааайне неприятный баг, при котором при подключении нового устройства в списке оно отображалось как Unknown. Сразу скажу, что это проблема не на моей стороне, а на стороне разработчика библиотеки AudioSwitcher.

Краткий ченджлог:

  • Исправил баг с именем подключенного нового устройства "Unknown"
  • Добавил всплывающее уведомление с информацией о новом девайсе

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

v2.0.2c A few rearrangements

Choose a tag to compare

@1Lucky1 1Lucky1 released this 18 Mar 12:58
342af28

English

In this version I changed the menu a bit, added an “About” section and left contacts there to contact me if needed. Also, I added a notification in case of any error. The log file will always be on your desktop, I duplicated this information and the name of the file in this notification.

Русский

В этой версии я немного изменил меню, добавил раздел "О программе" и оставил там контакты для связи со мной в случае необходимости. Также, я добавил уведомление, в случае какой-либо ошибки. Лог-файл будет всегда располагаться у вас на рабочем столе, эту информацию и название файла я продублировал в этом уведомлении.

image

image

v2.0c

Choose a tag to compare

@1Lucky1 1Lucky1 released this 17 Mar 12:53
b51241b

I'm back after a long time with ANOTHER branch. But only now this branch is not by functionality, but by the language in which the program is written!

This version was written in C# and is 99.99% more correct and stable than the python version. Using C# solved such problems as:

  1. Menu freezing when it is updated
  2. Menu does not update, new devices do not appear, old devices do not disappear
  3. As a consequence of point 2, incorrect change of devices (Change to device A, but in fact put device B).

Here everything works perfectly:

  • All devices are initially visible, updated every time you open the menu, not on a timer.
  • Autorun via registry instead of autorun folder.
  • Correct display of the presence of a given instance of the program in autorun*

*If you open a program on path A and put it in autorun, then opening another instance of the program on path B will not show that it is in autorun, because there is path A to the program.


Я вернулся спустя долгое время с ЕЩЁ одним ответвлением. Но только теперь это ответвление не по функционалу, а по ЯП, на котором написана программа!

Данная версия была написана на C# и работает на 99.99% корректнее и стабильнее, чем версия на питоне. С использованием C# решены такие проблемы как:

  1. Зависание меню, когда оно обновляется
  2. Меню не обновляется, новые устройства не появляются, старые не пропадают
  3. Как следствие пункта 2, некорректное изменение устройств (Изменяешь на устройство А, а на деле ставишь устройство Б)

Здесь же всё работает идеально:

  • Все устройства видны изначально, обновляются при каждом открытии меню, а не по таймеру.
  • Автозапуск через реестр, вместо папки автозапуска.
  • Корректное отображение наличия данного экземпляра программы в автозапуске*

*Если вы открыли программу по пути А, поставили в автозагрузку, то открытие другого экземпляра программы по пути Б не покажет, что он есть в автозагрузке, т.к. там к программе путь А.

Full Changelog: v1.6.1...v2.0c

v1.7

Choose a tag to compare

@1Lucky1 1Lucky1 released this 10 Dec 12:49

In this version I have fixed that my autostart method is not working. Reason of that still undefined so i changed registry startup to folder startup and now all is working properly.

Changelog:

  1. Autostart now is working

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

Changelog:

  1. Автозапуск теперь работает корректно

Full Changelog: v1.6.1...v1.7

v1.1f

Choose a tag to compare

@1Lucky1 1Lucky1 released this 10 Dec 12:46

In this version I have fixed that my autostart method is not working. Reason of that still undefined so i changed registry startup to folder startup and now all is working properly.

Changelog:

  1. Autostart now is working

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

Changelog:

  1. Автозапуск теперь работает корректно

f in version name - FullMicrochange

f в версии - FullMicrochange

Full Changelog: v1.6.1...v1.1f

v1.0.1f Hotfix

Choose a tag to compare

@1Lucky1 1Lucky1 released this 09 Dec 09:37
9b72c22

Yesterday tonight I missed one thing that broke autostart for program. Today i've fixed it. Enjoy!

Вчера поздно вечером я пропустил один момент, из-за которого автозапуск не работал или работал неправильно. Сейчас я всё исправил. Наслаждайтесь!

v1.0f

Choose a tag to compare

@1Lucky1 1Lucky1 released this 08 Dec 20:39
3cfd365

Hello again! This is a fork of original Microchange named FullMicrochange.
This one includes also speakers that can be changed just in click. I have made fork bc i don't think someone want to change Mics and Speakers together. Maybe i will made another with only speakers change.

What new in this program variant:

  1. You can now change default Mics and Speakers in one minimalistic tray menu.

There is a separate bracnh for FullMicrochange version. I think, a little later I'll post a guide to building the program yourself.

И снова здравствуйте! Это ответвление оригинального Microchange под названием FullMicrochange.
Это ответвление включает в себя также динамики, которые могут быть изменены одним щелчком мыши. Я сделал разные версии, потому что не думаю, что кто-то захочет менять микрофоны и динамики вместе. Возможно, я сделаю еще одну программу с заменой только динамиков.

Что нового в этом варианте программы:

  1. Теперь вы можете менять микрофоны и динамики по умолчанию в одном минималистичном меню в трее.

Для FullMicrochange версии появилась отдельная ветка. Я думаю, немного позже я всё таки выкачу гайд по собственноручной сборке программы.

P.S. The prefix f in the version name means that this is the version of FullMicrochange!

P.S. Приписка f в названии версии означает, что это версия FullMicrochange!

image

v1.6.1

Choose a tag to compare

@1Lucky1 1Lucky1 released this 04 Dec 18:17

In 1.6.1 version:

  1. I signed executable so antiviruses now should stop calling it malware
  2. Some technical changes in error logging

В версии 1.6.1:

  1. Я подписал экзешник цифровой подписью, что должно предотвратить ругань антивируса на него.
  2. Немного поменял техническую реализацию логгирования ошибок

Full Changelog: Version1.6...v1.6.1