[FancyZones Editor] Add Fluent Design and theming support#8148
[FancyZones Editor] Add Fluent Design and theming support#8148niels9001 wants to merge 38 commits into
Conversation
6d4f6e1 to
22957c4
Compare
|
rebased on the current master |
|
@niels9001 |
|
@niels9001 |
6db3c2e to
536ff81
Compare
|
Feedback:
|
|
The spaces are not saved per layout. They are saved per monitor. So we should split the settings for the layout and the space. |
The current implementation is broken, we are going to fix it allowing to edit the spaces per layout. |
Okay. Then we have an other situation and @niels9001's layout makes sense. |
ghost
left a comment
There was a problem hiding this comment.
The new Editor is too large when I tested it on my small laptop. The bottom part of the Editor was not visible
|
@alannt777 Can you take a screenshot? We might want to make the dialog (somewhat) resizeable. Still working on that. |
|
@niels9001 I have noticed a bug where if you have only one monitor, you can't edit the layouts |
|
You can't right-click on any layouts at all |
|
@alannt777 please note that this is still in draft and work in progress. There are still bugs I'm actively working on. |
|
I know 😄 I was just letting you know |
|
Additional idea:
|
|
@htcfreek @Jay-o-Way I have made some changes to the initial proposal based on your (and @crutkas) feedback. See updated images in original post. |
d2a02f0 to
11c3048
Compare
What about the term "Create custom layout" with the tooltip "Create a custom layout based on this template."? |
Can we hide the grey space at the top in single monitor mode? I think it looks like a bug where some ui elements are missing or not shown. |
|
This PR depends on #8779 in order to re-enable the file watcher reload the layout settings. |
|
The work remaining: P0: The create new layout dialog renders semi-off the screen (depends on Kinnara/ModernWpf@d5d2266) |
|
@SeraphimaZ
We should consider disabling the preview in the first place, since it's not really useful and can cause confusion since the current UI doesn't let change any setting for a preview layout. |
|
@SeraphimaZ
Those two should not be considered a blocked to merge this PR. |
|
|
@htcfreek
This is one of the changes that we already decided to do.
We will not. |
👍 Oh. I didn't read the quoted text in my comment above.
Maybe we missunderstood each other. But on some images in previous comments there is no monitor symbol in the top space of the window. |
|
@htcfreek as @enricogior pointed out, there will be changes. That's one of the reasons this PR is still in draft. |
Because it was a partial screenshot. |
Strictly speaking you are correct, "duplicate" means "to make an exact copy of something". In practice, it often means "duplicate-and-then-edit". Seen this in outlook.com where you can "duplicate" an agenda-item. Not saying you don't have a point, but for me functionality has higher priority. |
|
Closing this in favor of #9325 |




Summary of the Pull Request
This PR introduces a brand new UX for the FZ editor.
New features:
Things still to be improved / known issues (before merging):
Editor

New layout dialog (heavily inspired by a @zeealeid concept!!!)

Layout edit flyout

Grid layout editor:

Canvas layout editor:

Light theme

PR Checklist
Info on Pull Request
What does this include?
Validation Steps Performed
How does someone test & validate?