Ru-Board.club
← Вернуться в раздел «Программы»

» FreeLaunch

Автор: Zenden32
Дата сообщения: 14.07.2009 13:58
Замечательно, ждём.
Автор: Jokerjar79
Дата сообщения: 20.07.2009 09:46
В общем, выкладываю первую пробную версию 2.0 программы. Если у Вас стоит одна из предыдущих версий программы, обязательно сделайте резервную копию файлов

Flaunch.dat
FLaunch.ini


Во-первых, таким образом Вы предостережете свои настройки от сбоев, во-вторых, каждая новая бета-версия не будет иметь возможность конвертировать файлы настроек более ранних бет (только настройки версий 1.21, 1.2, 1.1 и 1.0. beta 1 также должна понимать настройки данных версий). Поэтому при переходе, допустим, с первой-бета версии на вторую, необходимо будет заменить файлы настроек на резервные. Вот список изменений:


Код: Добавлено: Разделение кнопок по типам (исполняемый файл, файл/папка)
Добавлено: Указание рабочей папки
Изменено: При ручном изменении пути к объекту не происходит автоматического перечитывания свойств (необходимо использовать специальную кнопку)
Изменено: Исправлена ошибка, возникающая при получении информации об исполняемом файле (неверная операция с указателем)
Изменено: Файлы настроек перенесены в пользовательскую директорию
Добавлено: Портабельный режим (с ключом запуска --portable)
Добавлено: Поддержка относительных путей. Выражение {FL_DIR} заменяет полный путь к директории, в которой находится FLaunch.exe (с конечным слешем), {FL_ROOT} - диск, на котором находится FLaunch.exe (с конечным слешем). Например, если полный путь к FLaunch.exe = C:\Program Files\FreeLaunch\FLaunch.exe, то {FL_DIR} = C:\Program Files\FreeLaunch\, {FL_ROOT} = C:\. Данные выражения могут быть использованы в путях к объектам, рабочим папкам и иконкам
Изменено: Исправлен баг с ошибочной обработкой команд контекстного меню кнопок. При наличии кнопки с фокусом (красная рамка) действия производились с этой кнопкой независимо от того, контекстное меню какой кнопки было вызвано
Добавлено: Добавлен глобальный хоткей Ctrl+WinKey для показа/скрытия главного окна
Добавлено: Реализована поддержка альфа-канала в иконках
Изменено: Изменен механизм отрисовки иконок, а также отрисовки выделенных кнопок
Добавлено: Новый алгоритм позиционирования окна FL, позволяющий сохранять положение в независимости от разрешения экрана
Добавлено: Восстановление иконки в трее после падения експлорера
Добавлено: Исправлен баг в висте с пропаданием контроллов при нажатии Alt
Изменено: Устранено несколько серьезных утечек памяти
Добавлено: Предупреждение при отсутствии объекта
Изменено: Flaunch.dat переименован в FLaunch.dat
Автор: Zenden32
Дата сообщения: 20.07.2009 11:06
На первый взгляд всё нормально.
Есть скомпилированный файл FLaunch_portable.exe, получается, что надобность в ключе --portable (в Windows 7 возникли проблемы, при добавлении в автозагрузку программы с этим ключом программа запускается в обычном режиме) отпадает.
Автор: Jokerjar79
Дата сообщения: 20.07.2009 11:19
Zenden32, FLaunch_portable.exe запускает FLaunch.exe с ключом --portable
В Windows 7 пока-что рано тестировать. Актуальны XP и Vista
Автор: ChronoAngel
Дата сообщения: 20.07.2009 11:59
Jokerjar79 благодарю за отличную программу ,а за
Цитата:
FLaunch_portable.exe

отдельная благодарность.
Новая иконка ничего,хоть и к старой привык
Автор: Jokerjar79
Дата сообщения: 21.07.2009 04:23
Официальная ветка тестирования: http://forum.kbrdhook.com/viewtopic.php?p=1522

Присоединяйтесь (здесь или там)! Только с вашей помощью получится сделать действительно полезную программу
Автор: ChronoAngel
Дата сообщения: 21.07.2009 19:58
Jokerjar79 подскажите,вот раньше фон у кнопок был белый,а когда накатил сверху новую версию стало зелёное всё

icondrawmode=0
icondrawcolor=8947967
altlinkscolor=1
linkscolor=16777215

полагаю из-за этих настроек в старой версии,как мне вернуть назад белизну?!

Программа очень хорошая и стабильная,вот что значит когда руки пришиты правильным образом
Автор: Jokerjar79
Дата сообщения: 22.07.2009 03:14
ChronoAngel

icondrawmode и icondrawcolor более не существуют, т.к. теперь иконки рисуются с поддержкой альфа-канала и эти настройки попросту неактуальны. Можете их удалить из файла. А зеленое стало из-за параметра linkscolor. Я сделал его в более понятном формате: 0xRRGGBB, то есть, чтобы сделать кнопки белыми надо написать:

linkscolor=0xffffff

Удачи!

P.S. Скажу по секрету, можно еще добавить такое:

altformscolor=1
formscolor=0xffffff

и тогда все модальные окна станут белого цвета (иногда красивее выглядит)
Автор: ChronoAngel
Дата сообщения: 22.07.2009 07:06
Сколько не крутил ваши секретные настройки,а эффекта как в старой версии достичь не удалось.
Получается только так

Единственное что заметил менялось так это цвет тут

Да и ещё,как то удалил кажись файл настроек какой то и получил вот такое

Я так понимаю иконку в трее не поменять без редактора ресурсов?

Добавлено:
Ага понял,надо ставить altlinkscolor=1 и обязательно перезагрузить иконки
Автор: Jokerjar79
Дата сообщения: 22.07.2009 08:00
ChronoAngel, да. altlinkscolor и altformscolor, это флаги "использовать альтернативный цвет кнопок" и "использовать альтернативный цвет форм" соответственно. Если altlinkscolor установлен в 1, то цвет кнопок задается параметром linkscolor в формате 0xrrggbb (hex). Аналогично altformscolor для форм (параметр цвета в этом случае - formscolor). Изменения этих параметров производятся в FLaunch.ini при закрытом приложении. После изменения linkscolor необходимо перезагрузить иконки (в окне настроек), т.к. в кеше хранятся иконки, нарисованные с использованием старого фона. В следующих сборках перезагрузку иконок при изменении цвета кнопок делать самому будет не нужно (так было сделано в свое время с изменением размера кнопок - при изменении автоматически перезагружались иконки).

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

P.S. На днях хочу также написать небольшую программку-твикер, которая будет позволять изменять вот такие вот настройки программы (которых еще нет в окне настроек). Не о всех вы знаете

Добавлено:

Цитата:
Да и ещё,как то удалил кажись файл настроек какой то и получил вот такое

Во время работы приложения? Или сначала удалили а потом запустили программу и такое выдало?
Автор: ChronoAngel
Дата сообщения: 22.07.2009 08:30
Ээээ сначала удалил,а потом запустил программу...
Автор: 010
Дата сообщения: 19.08.2009 15:49
как дела у автора, что нового у программы?
Автор: Jokerjar79
Дата сообщения: 20.08.2009 05:26
Собираю информацию, что нужно исправлять во второй бете. Только что-то об ошибках никто особо не сообщает
Автор: ChronoAngel
Дата сообщения: 20.08.2009 08:06
Лично я не заметил никаких ошибок,может не столь активно юзал программу но в автозапуске стоит у меня FLaunch_portable.exe и в основном всё запускаю с неё,оперу ,качалки ,тотал,игры
Очевидно пора переводить FreeLaunch из разряда beta по крайней мере в RC
Автор: Jokerjar79
Дата сообщения: 20.08.2009 08:15

Цитата:
в автозапуске стоит у меня FLaunch_portable.exe

В следующей сборке будет немного по-другому. Будет три режима работы программы, можете почитать в ветке на progz.ru (примерно, последние 2 страницы).

Кстати, один из администраторов ресурса progz.ru любезно предоставил поддомен для FL, так что скоро программка обзаведется домашней страничкой
Автор: Frodo_Torbins
Дата сообщения: 20.08.2009 15:18
Кстати можно ли сделать, чтобы при переключении на другую программу, окошко FL закрывалось?
Автор: Jokerjar79
Дата сообщения: 20.08.2009 16:01
Frodo_Torbins, "скрывать при запуске" в свойствах кнопки? Не то?
Автор: Frodo_Torbins
Дата сообщения: 20.08.2009 21:01
Frodo_Torbins
Оно у меня почему то не срабатывает с папками. Еще его нельзя установить по умолчанию, приходится ставить его для каждой кнопки отдельно. Кроме того иногда вызываю FL случайно, и надо быстро его закрыть.
Автор: Jokerjar79
Дата сообщения: 29.08.2009 16:59
Администратор ресурса progz.ru предоставил поддомен и у программки появилась собственная страничка в Интернете. Пока там, правда, ничего нет, но это лишь вопрос времени

http://freelaunch.progz.ru
Автор: djbub
Дата сообщения: 29.08.2009 17:51
Поясните, а в чем суть этого софта? У меня рабочий стол вообще не засран, он пуст. Ярлыки у меня в Тотал коммандере, быстром запуске или пуске. Много я запускаю напрямую из ТК из ехе-файла. Если мне нужно будет кучи ярлыков я скину их как удобно на десктоп, или для чего он еще нужен? А юзая этот софт получается, что у меня болезнь не держать иконки на десктопе, дабы держать пустым? Или у вас все засрано, что уже не знаете,что делать? Или вы не юзаете ТК и через проводник неудобно запускать что используете?

ПОЯСНИТЕ, плз, а то может я реально не вникаю.


И да, я не думаю, что у обычного юзера в пользовании постоянном очень много ярлыков, а нечастные можно группировать и в пуске
Автор: tigb
Дата сообщения: 29.08.2009 22:16
2djbub

Очень удобная и нужная прога! Использую ТК и раньше в нем приходилось делать порядка 7 bar'ов, что бы запихать туда нужные ярлыки. С FreeLaunch получается намного удобнее, имхо. Все портированые проги получают прописку именно в нем. Кроме того, одна из вкладок занята ссылками на часто используемые ГОСТы и справочники (Анурьев, etc). А насчет ярлыков на десктопе - нет их у меня. Смысл переключаться в ТК или сворачивать окна, когда нажимаешь в трее FreeLaunch и запускаешь, что нужно.
Автор: djbub
Дата сообщения: 30.08.2009 05:24
tigb
Я так понимаю эта прога больше расчитана на узкий круг пользователей? Все таки, у меня стока программ (ярлыков) никогда не задействовано.
Можно поинтересоваться, а с чем связана такая работа (инженер, дизайнер), что так много нужно ярлыков (программ)?
Автор: Frodo_Torbins
Дата сообщения: 30.08.2009 10:05
djbub
У меня например на рабочем столе хранятся не ярлыки а файлы. Панелька быстрого запуска с ее выпадающим списком мала и не удобна. Лезть в пуск, а тем более в ТС очень долго. Так что ничего удобнее и быстрее FL мне найти не удалось. Кроме того большую часть софта я ставлю на диск D. Поэтому после переустановки системы мне обычно достаточно лишь запустить FL, чтобы быть снова на коне.
Автор: ChronoAngel
Дата сообщения: 30.08.2009 17:26
Частенько бывает Reset кто нажмёт или синий экран выскочит,после этого окно программы становится девственно чистым и ещё появляется файл Flaunch_Unknown.dat
Оказалось программа очень чувствительна к некорректному завершению,и научила меня тем самым периодически делать бэкап файла FLaunch.dat
Уважаемый Jokerjar79 скажите нельзя ли сделать FreeLaunch более устойчивой к подобным событиям или например что бы автоматом при запуске создавался файл FLaunch.dat.bak ?!

Автор: Jokerjar79
Дата сообщения: 30.08.2009 17:41
ChronoAngel, да, проблема такая существует. Все из-за того, что программа сохраняет настройки только при выходе. В следующей версии собираюсь сделать сохранение после каждого изменения (раньше думал что это будет тормозить программу, но вряд ли будет заметно). Сейчас можно пользоваться "Сохранить настройки" в меню трея
Автор: ChronoAngel
Дата сообщения: 30.08.2009 18:23
Jokerjar79 скоро ли ждать новую версию и много ли там изменений планируется?!
Нет ли возможности поддержки автора смской например? мы люди конечно не богатые и вебмани не соображем.Но проект больно хороший и автор вежлив и внимателен к пользователям,это уважительно
Автор: Jokerjar79
Дата сообщения: 31.08.2009 04:29
ChronoAngel, для новой версии (бета 2) работы буквально на 2 - 3 дня, но времени сейчас совсем нет, чтобы закончить. А планируется вот что: три режима работы программы (обычный с настройками в пользовательской папке, обычный с настройками в папке с программой и портабельный). Режим работы определяется ini файлом первого уровня (с названием еще не определился) который формируется в процессе установки программы (в зависимости от выбора режима пользователем) и не изменяется программой в дальнейшей работе. Собственно, постенький самописный инсталлятор (если пользователь выбрал портабельный режим, то инсталлятор просто распаковывает программу в указанную папку). Автозагрузку в первом режиме сделать отдельную для каждого пользователя. Разобраться с чтением файла языка lng (сейчас там малость криво). И разобраться с сохранением настроек. Вроде всё учел, ну еще пробегусь по форумам, может чего еще упустил

Поддержки смской не предусмотрено

Релиз 2.0, скорей всего, станет open-source'ным. Но нужно тщательно прокомментировать код
Автор: ChronoAngel
Дата сообщения: 02.09.2009 01:35
Jokerjar79 мдаа FreeLaunch уделал уже по любому Ракеталанчер ,а если он ещё станет open-source... Щедро щедро...
И ещё такое дело,ставлю в настройках "Заголовок ---> Отсутствует"(нафиг он нужен заголовок то)(+минимализм) ,и передвинуть никак не могу окошко FreeLaunch,а иногда возникает необходимость.Можно ли сделать возможность передвигать окно ухватившись например за полоску там где часы?
Автор: Jokerjar79
Дата сообщения: 03.09.2009 13:25
ChronoAngel, спасибо за замечание, обязательно добавлю эту возможность.

Вчера меня осенила одна здравая идейка. Если говорить в двух словах, я придумал как убрать ограничение на количество вкладок, рядов и кнопок в ряде. Точнее, именно на количество вкладок, т.к. вторые два ограничения заданы в коде константами и служат лишь барьером, чтобы пользователь, к примеру, не создал панель 100x100 кнопок и не жаловался потом, почему моя программа съела ему всю оперативку Самым проблемным местом здесь является именно ограничение на количество вкладок (о чем писали и в интернете). По моим прикидам, программа избавится не только от ограничения на кол-во вкладок, но и от "задумывания" окна настроек при нажатии на кнопку "ок", если FL достаточно хорошо заполнена. Вместе с этим собираюсь реализовать настройку расположения самих вкладок (т.е. не только сверху от кнопок). Таким образом, задав размер 5x30 и расположив вкладки слева можно из FL сделать такой симпотичный небоскрёбик ))))
Автор: bavb
Дата сообщения: 09.09.2009 19:55
Привет! Спасибо за замечательную программу, но назрел такой вопрос:
вот на рабочем столе у меня есть ярлык FAR, там в свойствах ярлыка я указываю размер запускаемого окна, размер шрифта. Но когда я перетягиваю этот ярлык в FreeLaunch моих настроек как и не было - FAR запускается в малюсеньком окне и с маленьким шрифтом. Есть ли решение моей проблемы?
Заранее благодарен!!!

Страницы: 123456789

Предыдущая тема: Странный баг


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.