Добавить прогрессбар загрузки приложения и формирования списка во вкладке #81

Closed
opened 10 months ago by asmeron · 10 comments
Owner

Нужно добавить прогресс круг в середину окна до загрузки окончания списка. На вкладку Ядра и Дополнения.

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

Нужно добавить прогресс круг в середину окна до загрузки окончания списка. На вкладку Ядра и Дополнения. Посмотреть, какие команды влияют больше всего на время загрузки и написать сюда.
asmeron added the улучшение ошибка labels 10 months ago
YanTheKaller was assigned by asmeron 10 months ago
elenav was assigned by asmeron 10 months ago
Collaborator

23f3949765
Переделал загрузку, потому теперь она занимает меньше секунды. Используются при том всего три команды:
pacman -Slq
pacman -Qq
pacman -Qqu

https://gitea.ublinux.ru/YanTheKaller/ubl-settings-kernel/commit/23f39497655562ac3c733c05376c24025ce1aff3 Переделал загрузку, потому теперь она занимает меньше секунды. Используются при том всего три команды: pacman -Slq pacman -Qq pacman -Qqu
Collaborator

ну и добавил функции для проверки пакетов в репозитории в библиотеку

ну и добавил функции для проверки пакетов в репозитории в библиотеку
Poster
Owner

Но тогда зачем оставляешь в .h :

#define get_package_is_updated_command(target) yon_char_append("pacman -Qqu ",target)
Но тогда зачем оставляешь в .h : ``` #define get_package_is_updated_command(target) yon_char_append("pacman -Qqu ",target) ```
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-kernel/commit/7952ae01b80c33b8f6d8d0435545fbcff6b93bb1
Poster
Owner

А остальные pacman нужны ?

А остальные pacman нужны ?
Collaborator

Остальные используются

Остальные используются
Collaborator

хотя, конечно, установку и загрузку тоже можно перенести в библиотеку чтобы сразу обновлять список

хотя, конечно, установку и загрузку тоже можно перенести в библиотеку чтобы сразу обновлять список
Collaborator

Только в кернеле установка сразу на несколько пакетов расчитана, парсинг и проверку просто так за пять минут для произвольного количества пакетов не сделать так чтобы обвнление данных о пакете не занимало много времени

Только в кернеле установка сразу на несколько пакетов расчитана, парсинг и проверку просто так за пять минут для произвольного количества пакетов не сделать так чтобы обвнление данных о пакете не занимало много времени
Collaborator

короче, финальный коммит я уже выше скидывал, всё что было ниже пока что так, рассуждение вслух

короче, финальный коммит я уже выше скидывал, всё что было ниже пока что так, рассуждение вслух

Проверила, закрываю

Проверила, закрываю
elenav closed this issue 9 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-kernel#81
Loading…
There is no content yet.