Программа существует еще со времен Menuet. Оригинальный автор VTurjanmaa. Далее чего то дополнял M.Lisovin.
Когда выходил Колибри 0.3.2.0, я немного оптимизировал цветовую гамму и расположение кнопок, в общем то это по сей день и сохранилось.
Далее над программой трудились: Diamond, Heavyiron, SPraid, <Lrz>, Leency, IgorA, kaitz.
SVN r. 2559
CPU v1.7 (нумерация версии приблизительная)
1) Рефакторинг и оптимизация кода.
2) Добавлена поддержка русского языка (странно что никто за 9 лет не почесался).
3) Исправлен баг возникший после внедрения EDITBOX - когда происходило событие мыши данные о процессах переставали отображаться. В результате при непрерывном движении мышью показания программы "замирали".
CPU - диспетчер процессов
SVN r.2582
CPU v1.8
1) Полное устранение моргания, при перерисовке информации процессов (насколько это вообще возможно).
2) Окно со скином без перерисовки фона С=1
3) Увеличил размер кнопок (в старые труднее было попасть) и теперь их не 32, на одной странице. а только 24. Более светлые цвета - на старой расцветке тяжелей было разглядывать данные потоков.
CPU v1.8
1) Полное устранение моргания, при перерисовке информации процессов (насколько это вообще возможно).
2) Окно со скином без перерисовки фона С=1
3) Увеличил размер кнопок (в старые труднее было попасть) и теперь их не 32, на одной странице. а только 24. Более светлые цвета - на старой расцветке тяжелей было разглядывать данные потоков.
SVN r.2583
Обработка схлопывания окна в заголовок и минимизации в панель. В обоих случаях потребление ресурсов программой минимально.
Обработка схлопывания окна в заголовок и минимизации в панель. В обоих случаях потребление ресурсов программой минимально.
SVN r.3779 восстановлена фильтрация системных потоков, переставшая работать из-за изменения названия системных потоков в процессе внедрения USB стека.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
"из-за изменения названия системных потоков в процессе внедрения USB стека" - не USB, а нового планировщика, отвязавшего IDLE от OS.
Сделаем мир лучше!
Для примера запущены Sudoku и Fasm.
Завершаем Sudoku — Sudoku завершается.
Завершаем уже пустой слот — завершается Fasm.
Завершаем Sudoku — Sudoku завершается.
Завершаем уже пустой слот — завершается Fasm.
Spoiler:
Не успел перерисовать окно. Если сделать чаще перерисовку, то будет напрасно жрать ресурсы процессора.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Можно сделать обновление, после нажатия на кнопку завешения.
Т.е. убили Судоку -> обновили список
Т.е. убили Судоку -> обновили список
Из хаоса в космос
Я пробовал ждать дольше(10 секунд) — без изменений.Mario_r4 wrote:Не успел перерисовать окно.
Исправлено в SVN r. 3938.0CodErr wrote:Для примера запущены Sudoku и Fasm.
Завершаем Sudoku — Sudoku завершается.
Завершаем уже пустой слот — завершается Fasm.Spoiler:
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Там в любом случае обновлялось, но оставались старые данные, так как буфер не очищался принудительно, а данные записывались не во все ячейки.Leency wrote:Можно сделать обновление, после нажатия на кнопку завешения.
Т.е. убили Судоку -> обновили список
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Кнопки "Следующая страница" / "Предыдущая страница" думают, что страниц на 1 больше, чем на самом деле. Если страница одна, то дают переключить на вторую страницу. Если страниц 2, то переключают между 1-2-3, и т.д.
Ожидаемое поведение:
1) Если страница всего одна, этих кнопок не должно быть вообще.
2) Если страниц 2 и больше - переключать только между реальными страницами (без пустой последней).
Баг существует как минимум с KolibriOS 0.5.3.0 и до наших дней (скриншот прилагаю).
Ожидаемое поведение:
1) Если страница всего одна, этих кнопок не должно быть вообще.
2) Если страниц 2 и больше - переключать только между реальными страницами (без пустой последней).
Баг существует как минимум с KolibriOS 0.5.3.0 и до наших дней (скриншот прилагаю).
- Attachments
-
-
ScreenShot604.png (61.45 KiB)Viewed 11919 times
-
Думаю, программу стоит переделать. Вместо страниц можно использовать list и скроллбар. Может за это кто нибудь взяться?
Думаю, будет слишком часто перерисовываться, если так сделать. И сложнее будет найти нужный процесс, когда их много. Лучше баг с кнопкой починитьeAndrew wrote:Думаю, программу стоит переделать. Вместо страниц можно использовать list и скроллбар. Может за это кто нибудь взяться?
Там очень нечеткая логика работы. Я сомневаюсь, что тебе понравится конечный результат попытки исправить. Особенно плохо если пользователь активно наяривает чекбокс и комбинирует с переключением страниц. Могут проявляться неожиданные результаты. При той логике кода которая присутствует в приложении сложно сделать более лучший вариант, чем есть сейчас. В противном случае требуется переписать минимум половину приложения.yogev_ezra wrote:Кнопки "Следующая страница" / "Предыдущая страница" думают, что страниц на 1 больше, чем на самом деле. Если страница одна, то дают переключить на вторую страницу. Если страниц 2, то переключают между 1-2-3, и т.д.
Ожидаемое поведение:
1) Если страница всего одна, этих кнопок не должно быть вообще.
2) Если страниц 2 и больше - переключать только между реальными страницами (без пустой последней).
Баг существует как минимум с KolibriOS 0.5.3.0 и до наших дней (скриншот прилагаю).
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Who is online
Users browsing this forum: No registered users and 4 guests