Skip to content

refactor: [DC-300] start reorganizing the structure of the main window relative to the "top bar"#12540

Draft
modSpike wants to merge 22 commits into
masterfrom
refactor/dc-300
Draft

refactor: [DC-300] start reorganizing the structure of the main window relative to the "top bar"#12540
modSpike wants to merge 22 commits into
masterfrom
refactor/dc-300

Conversation

@modSpike
Copy link
Copy Markdown
Contributor

@update-docs
Copy link
Copy Markdown

update-docs Bot commented May 12, 2026

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@modSpike modSpike marked this pull request as draft May 12, 2026 10:33
modSpike added 10 commits May 12, 2026 18:29
new main win is currently empty.
To show it uncomment #define USE_NEW_MAIN_WINDOW in owncloudgui.h
fleshing out the new MainWindow and MainWindowController to replace old stuff
also fixes squish
also new simplified about view. Update functionality has been removed and it's just a widget now
@modSpike modSpike self-assigned this May 20, 2026
modSpike added 11 commits May 20, 2026 14:55
also added the settings view to menu
removed hard deps on main window/account view in the RequestAuthenticationController, too.
still need to implement showing the folder wizard when selective sync is used, but for most common workflow it's working now.
got rid of the "legacy" modal dialog thing in account view
updated addFolder handling to use *the same* impl no matter where it's called from
refined the requestAuthenticationController to create its own widget instead of taking is as ctr arg since it only runs modal then dies asap
the account wizard pops when you start without an account, or delete the last account. If you cancel out of the wizard with no accounts existing, now we have a placeholder view with action named "accounts" (so you can switch to other views in the gui as normal). The content is yet to be filled but the empty page shows correctly.

also spent a LOT of time getting the more button to look right. I switched to using the more icon (whch I still don't like but it's better than text for now) and wow it was a pain to get it to look right in the toolbar. Lots of comments about the fixes = mini style changes via style sheets. I'd say it's pretty good at this point.

a bit of cleanup too.
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.

1 participant