-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Infinite canvas #1958
Infinite canvas #1958
Conversation
Here's the UWP OneNote text color for reference: The 'A' isn't as narrow and it has the bigger block of color underneath it for the current color selection. I don't know if we have to go so far as swapping out the entire color picker, but I think it can be tweaked for black to still show the color somehow, no? For the other comment, there were two pieces:
And after loading (its ballpoint pen): |
@nmetulev @michael-hawker ping. |
Some new issues I found:
I couldn't type until I clicked elsewhere. Probably should remove the current box and wait for the user to click and interact again.
|
@michael-hawker thanks for your valuable input :) I will work on the issue except number 5 because it's a limitation in the textBox as you can't change the opacity of the selected text but you can change the color. |
@michael-hawker @nmetulev ping. |
The only thing I noticed is that typing letters in the font-size is allowed and they don't get removed. I'd expect the previously good text size to be restored as soon as I type away. Or only allow digits to be entered. I recommend you get the documentation and icon finished as soon as possible to give us time to review. Other than that, looks awesome. |
@nmetulev @michael-hawker ping |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome
docs/controls/InfiniteCanvas.md
Outdated
|
||
## Examples | ||
|
||
The following sample demonstrates how to add Grid Splitter Control |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typo - should be InfiniteCanvas control
<Page ... | ||
xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls"/> | ||
|
||
<controls:InfiniteCanvas Name="canvas"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add some Properties and Events in this syntax. This look .....
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The default usage for the canvas is "no properties" that's why it is better this way :)
@michael-hawker ping :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One small comment on the default color, then I'm good.
<Button.Flyout> | ||
<Flyout Placement="Bottom"> | ||
<ColorPicker x:Name="CanvasTextBoxColorPicker" | ||
Color="Red" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thought this was just for the sample app, not sure if we want Red text to be the default for all text on a default InifiniteCanvas.
Probably just best to set it back to black. This is more an issue I have with the ColorPicker control itself. I may file some feedback hub issues on it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah but the black color picker is really misleading. I think i will create a property so the user can change the default color :)
lets leave it at developer's side 😈
Issue: #1572
PR Type
What kind of change does this PR introduce?
Infinite Canvas #1572
Feature
What is the current behavior?
What is the new behavior?
Infinite Canvas
PR Checklist
Please check if your PR fulfills the following requirements:
Other information