Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,293 changes: 675 additions & 618 deletions locale/bg.po

Large diffs are not rendered by default.

364 changes: 240 additions & 124 deletions locale/biglinux-driver-manager.pot

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/cs.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/da.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/de.po

Large diffs are not rendered by default.

1,295 changes: 677 additions & 618 deletions locale/el.po

Large diffs are not rendered by default.

367 changes: 243 additions & 124 deletions locale/en.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/es.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/et.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/fi.po

Large diffs are not rendered by default.

728 changes: 675 additions & 53 deletions locale/fr.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/he.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/hr.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/hu.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/is.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/it.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/ja.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/ko.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/nl.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/no.po

Large diffs are not rendered by default.

1,295 changes: 677 additions & 618 deletions locale/pl.po

Large diffs are not rendered by default.

5,618 changes: 2,843 additions & 2,775 deletions locale/pt-BR.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/pt.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/ro.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/ru.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/sk.po

Large diffs are not rendered by default.

1,295 changes: 677 additions & 618 deletions locale/sv.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/tr.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/uk.po

Large diffs are not rendered by default.

1,293 changes: 675 additions & 618 deletions locale/zh.po

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified usr/share/big-driver-manager/ui/__pycache__/window.cpython-314.pyc
Binary file not shown.
451 changes: 451 additions & 0 deletions usr/share/big-driver-manager/ui/installed_page.py

Large diffs are not rendered by default.

26 changes: 23 additions & 3 deletions usr/share/big-driver-manager/ui/window.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
from core.mesa_manager import MesaManager
from core.mhwd_manager import MhwdManager
from ui.home_page import HomePage
from ui.installed_page import InstalledPage
from ui.mesa_page import MesaSection
from ui.kernel_page import KernelSection
from ui.category_page import CategorySection
Expand Down Expand Up @@ -145,13 +146,16 @@ def _build_ui(self) -> None:
self._split_view.set_content(content_page)

# Responsive breakpoints
all_sections = [self.mesa_section, self.kernel_section] + list(
self._category_sections.values()
)
all_sections = [
self._installed_page,
self.mesa_section,
self.kernel_section,
] + list(self._category_sections.values())
self._setup_breakpoints(all_sections)

# Progress dialog
self.progress_dialog = ProgressDialog(self)
self._installed_page.set_progress_dialog(self.progress_dialog)
self.mesa_section.set_progress_dialog(self.progress_dialog)
self.kernel_section.set_progress_dialog(self.progress_dialog)
for sec in self._category_sections.values():
Expand Down Expand Up @@ -192,6 +196,7 @@ def _build_sidebar(self) -> Adw.NavigationPage:

_SIDEBAR_ITEMS = [
("welcome", "go-home-symbolic", _("Home")),
("installed", "emblem-default-symbolic", _("Installed")),
("kernel", "utilities-terminal-symbolic", _("Kernel")),
("video", "video-display-symbolic", _("Video")),
] + [
Expand Down Expand Up @@ -247,6 +252,11 @@ def _build_content_stack(self) -> Adw.NavigationPage:
self._home = HomePage(on_navigate=self._navigate_to)
self._stack.add_named(self._wrap_scroll(self._home, clamp=900), "welcome")

self._installed_page = InstalledPage()
self._stack.add_named(
self._wrap_scroll(self._installed_page, clamp=1200, margin=32), "installed"
)

self.kernel_section = KernelSection()
self._stack.add_named(
self._wrap_scroll(self.kernel_section, clamp=1200, margin=32), "kernel"
Expand Down Expand Up @@ -474,6 +484,16 @@ def _populate_phase1() -> bool:
def _populate_phase2() -> bool:
"""Category sections — heavier (printers/scanners)."""
self._populate_category_sections(db)
self._installed_page.set_installed_data(
modules=list(db.modules),
firmware=list(db.firmware),
printers=list(db.printers),
scanners=list(db.scanners),
kernels=installed_kernels,
running_kernel=running_pkg,
mhwd_video=mhwd_video,
mesa_drivers=mesa_drivers,
)
# Start async network printer discovery
cat = self._category_sections
if "printer" in cat:
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified usr/share/locale/bg/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/cs/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/da/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/de/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/el/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/en/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/es/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/et/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/fi/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/fr/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/he/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/hr/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/hu/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/is/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/it/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/ja/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/ko/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/nl/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/no/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/pl/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/pt/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/ro/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/ru/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/sk/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/sv/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/tr/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/uk/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Binary file modified usr/share/locale/zh/LC_MESSAGES/big-driver-manager.mo
Binary file not shown.
Loading