Skip to content

refactor: Timeline widget#2433

Merged
buhtz merged 26 commits intobit-team:devfrom
buhtz:refactor/timeline
Mar 8, 2026
Merged

refactor: Timeline widget#2433
buhtz merged 26 commits intobit-team:devfrom
buhtz:refactor/timeline

Conversation

@buhtz
Copy link
Copy Markdown
Member

@buhtz buhtz commented Mar 6, 2026

More decopeling code around MainWindow and its widgets. This time focus was the timeline widgt. But several other widgets, the main window and the snapshots dialog are also affected.

  • Removed MainWindow.sid
  • Fill the timeline is done via Python native threads instead of QThread
  • Minimized the use of snapshots.RootSnapshot. But currently not able to remove it totally.

@buhtz buhtz added this to the Upcoming next (2.0.0) milestone Mar 6, 2026
@buhtz buhtz added PR: Waiting for review PR won't be merged until review and approval from a member of the maintenance team. PR: Merge after creative-break Merge after creative-break (~1 week) Code Quality About code quality, refactoring, (unit) testing, linting, ... labels Mar 6, 2026
@buhtz buhtz merged commit f4eda6c into bit-team:dev Mar 8, 2026
@buhtz buhtz deleted the refactor/timeline branch March 8, 2026 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Quality About code quality, refactoring, (unit) testing, linting, ... PR: Merge after creative-break Merge after creative-break (~1 week) PR: Waiting for review PR won't be merged until review and approval from a member of the maintenance team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant