Skip to content

Conversation

@Aragas
Copy link
Member

@Aragas Aragas commented Jan 22, 2026

Views are now functional components*
HOCS are replaced with Hooks

Renamed MainWindow to ApplicationLayout
Split ApplicationLayout into smaller components

*except one class

Split ApplicationLayout into smaller components
Added proper Redux usage
@Aragas Aragas requested a review from a team January 22, 2026 15:20
@Aragas Aragas marked this pull request as draft January 26, 2026 08:57
Converted more to functional components, replaced HOC with hooks
Fixed tests
@Aragas Aragas changed the title Refactored MainWindow Refactored Views Jan 26, 2026
@r1chm8 r1chm8 force-pushed the renderer-main-window-refactor branch from d7ef76e to 8a4e377 Compare January 29, 2026 15:54
Aragas and others added 14 commits January 29, 2026 19:20
Correctly select the Spine entry on profile change
Moved Hooks into a hooks folder
Fixed and simplified Icons, there was a rather critical race condition that prevented icon load on Modern since it was too fast
Standardized components
Simplified AppLayout down to the simplest form possible
Added more fine grained context
Split Header, Menu and Spine into subcomponents
@r1chm8 r1chm8 force-pushed the renderer-main-window-refactor branch from b50b137 to e68715d Compare February 2, 2026 16:08
Comment on lines 35 to 36

const message = options.message ?? "";
const meta = options.meta.extra ?? "";
const process = options.meta.process.toUpperCase();
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Before merging, check whether it still will be required

@r1chm8 r1chm8 force-pushed the renderer-main-window-refactor branch from 8ed8268 to 6fd3187 Compare February 3, 2026 13:53
@r1chm8 r1chm8 force-pushed the renderer-main-window-refactor branch from 8234cdb to 6b1b488 Compare February 3, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants