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

Closed
opened 6 months ago by asmeron · 10 comments
Owner

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

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

Нужно добавить прогресс круг в середину окна до загрузки окончания списка. На вкладку Ядра и Дополнения. Посмотреть, какие команды влияют больше всего на время загрузки и написать сюда.
asmeron added the улучшение ошибка labels 6 months ago
YanTheKaller was assigned by asmeron 6 months ago
elenav was assigned by asmeron 6 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

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

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

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

Проверила, закрываю
elenav closed this issue 4 months ago
Sign in to join this conversation.
No Milestone
No project
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.