From ec12dad6a8ce8ab2b54b76d529e62d3744524f04 Mon Sep 17 00:00:00 2001 From: Gulam Ali H <31090457+FreakyAli@users.noreply.github.com> Date: Sat, 23 Sep 2023 15:48:40 +0530 Subject: [PATCH] feat: FreakyJumplist is here (#79) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up * fix: added animations and visual states to checkbox (#41) * fix: visual states for checkbox * fix: issue with checkbox where rotateto was acting up * fix: git issue link added * fix: checkbox with visual states and animation types * fix: code cleanup and stuff * fix: animations are better * fix: heat shape is better now * fix: checkbox is ready with visual states and animations * fix: checkbox related changes * fix: checkbox based issue fixes * fix: code clean up * fix: code clean up * Update README.md (#43) updated the gif image for checkbox * fix: code clean up and ready checkbox (#39) (#42) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * Update README.md * fix: updated readme for 4.2 release & removed unsused code and code clean up (#48) * fix: updated project items * Update README.md added activity through repo beats * fix: code clean up * fix: code clean up * fix: code clean up * fix: code clean up * fix: added visual state management for checkbox and better check animations (#44) (#49) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up * fix: added animations and visual states to checkbox (#41) * fix: visual states for checkbox * fix: issue with checkbox where rotateto was acting up * fix: git issue link added * fix: checkbox with visual states and animation types * fix: code cleanup and stuff * fix: animations are better * fix: heat shape is better now * fix: checkbox is ready with visual states and animations * fix: checkbox related changes * fix: checkbox based issue fixes * fix: code clean up * fix: code clean up * Update README.md (#43) updated the gif image for checkbox * fix: code clean up and ready checkbox (#39) (#42) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * Update README.md Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * feat: A Skia based Radiobutton for Maui (#52) * feat: radiobutton is visually ready baby * feat: Radiobutton and Radiogroup just got freaky baby * fix: removed unwanted packages * fix: updated style for radiobutton * fix: fix for the issue where radiobuttons did not uncheck in some cases * fix: Minor bug fixes for RadioGroup * chore: release candidate for radiobuttons * fix: code clean up * fix: radiobuttons example updated * Update README.md added sparkline and radio button related information * feat: RadioButtons and RadioGroup are here (#53) * chore: Stable Release for 4.2 (#50) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up * fix: added animations and visual states to checkbox (#41) * fix: visual states for checkbox * fix: issue with checkbox where rotateto was acting up * fix: git issue link added * fix: checkbox with visual states and animation types * fix: code cleanup and stuff * fix: animations are better * fix: heat shape is better now * fix: checkbox is ready with visual states and animations * fix: checkbox related changes * fix: checkbox based issue fixes * fix: code clean up * fix: code clean up * Update README.md (#43) updated the gif image for checkbox * fix: code clean up and ready checkbox (#39) (#42) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * Update README.md * fix: updated readme for 4.2 release & removed unsused code and code clean up (#48) * fix: updated project items * Update README.md added activity through repo beats * fix: code clean up * fix: code clean up * fix: code clean up * fix: code clean up * fix: added visual state management for checkbox and better check animations (#44) (#49) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up * fix: added animations and visual states to checkbox (#41) * fix: visual states for checkbox * fix: issue with checkbox where rotateto was acting up * fix: git issue link added * fix: checkbox with visual states and animation types * fix: code cleanup and stuff * fix: animations are better * fix: heat shape is better now * fix: checkbox is ready with visual states and animations * fix: checkbox related changes * fix: checkbox based issue fixes * fix: code clean up * fix: code clean up * Update README.md (#43) updated the gif image for checkbox * fix: code clean up and ready checkbox (#39) (#42) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * Update README.md Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * fix: code clean up --------- Co-authored-by: Gulam Ali Hakim * chore: RadioButton officially released (#59) * fix: code clean up for windows (#67) * fix: code clean up for windows * fix: Codemain cleanup + XAML styler applied * fix: code clean up for windows (#69) * fix: code clean up * feat : Freaky Button for your Maui Apps (#70) * fix: FreakyButtons for your Maui apps * fix: Removed DS_Store files from git * fix: removed ds store files added to commit * fix: code clean up * fix: removed unnecessary space * fix: code clean up and conflict fixes * fix: code clean up * fix: code clean up * fix: FreakyButton is ready (#74) * feat: FreakyButton for your Maui Apps (#71) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up * fix: added animations and visual states to checkbox (#41) * fix: visual states for checkbox * fix: issue with checkbox where rotateto was acting up * fix: git issue link added * fix: checkbox with visual states and animation types * fix: code cleanup and stuff * fix: animations are better * fix: heat shape is better now * fix: checkbox is ready with visual states and animations * fix: checkbox related changes * fix: checkbox based issue fixes * fix: code clean up * fix: code clean up * Update README.md (#43) updated the gif image for checkbox * fix: code clean up and ready checkbox (#39) (#42) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * Update README.md * fix: updated readme for 4.2 release & removed unsused code and code clean up (#48) * fix: updated project items * Update README.md added activity through repo beats * fix: code clean up * fix: code clean up * fix: code clean up * fix: code clean up * fix: added visual state management for checkbox and better check animations (#44) (#49) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up * fix: added animations and visual states to checkbox (#41) * fix: visual states for checkbox * fix: issue with checkbox where rotateto was acting up * fix: git issue link added * fix: checkbox with visual states and animation types * fix: code cleanup and stuff * fix: animations are better * fix: heat shape is better now * fix: checkbox is ready with visual states and animations * fix: checkbox related changes * fix: checkbox based issue fixes * fix: code clean up * fix: code clean up * Update README.md (#43) updated the gif image for checkbox * fix: code clean up and ready checkbox (#39) (#42) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * Update README.md Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * feat: A Skia based Radiobutton for Maui (#52) * feat: radiobutton is visually ready baby * feat: Radiobutton and Radiogroup just got freaky baby * fix: removed unwanted packages * fix: updated style for radiobutton * fix: fix for the issue where radiobuttons did not uncheck in some cases * fix: Minor bug fixes for RadioGroup * chore: release candidate for radiobuttons * fix: code clean up * fix: radiobuttons example updated * Update README.md added sparkline and radio button related information * feat: RadioButtons and RadioGroup are here (#53) * chore: Stable Release for 4.2 (#50) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim * fix: removed extra semi-colons * chore: feature request template (#23) * fix: better visuals for readme and other changes (#22) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) * fix: fix for nupkg and readme now has gifs (#20) * fix: icon fix for nupkg * Update README.md - Added SignatureView for iOS * Update README.md fix: added screenshots for all controls :) * Update README.md updated the readme * Update README.md a better readme in general :) * Update README.md * fix: updated readme for better visual effects (#21) * feat: merging new features to master (#14) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon instead of label * fix: ui changes for signature view * fix: updated clear icon * fix:SignatureView is optimized and cleaned up * chore: updated readme.md * Update README.md updated license in readme * fix: signature view now has better documentation * fix: signature view now has better documentation * fix: better positioming for clear icon * chore: setup for 0.3 (#19) Co-authored-by: Gulam Ali Hakim * Update Maui.FreakyControls.csproj Co-authored-by: Gulam Ali Hakim Co-authored-by: Gulam Ali Hakim * chore: feature request template Co-authored-by: Gulam Ali Hakim * feat:support for .net7 (#31) * feat:support for .net7 * fix: updated samples * feat: freaky checkbox is here (#28) * fix: basic freaky checkbox is here * fix: checkbox handler * fix: issue with TIL background color now works * feat: Hello Checkbox * feat: Freaky checkbox is ready to rule * fix: bug fixes and code clean up * fix: design issues and more * Update README.md fix: added checkbox images to readme * fix: code clean up (#34) * feat: checkboxes are even freakier now (#36) * feat: checkbox are even freakier now * fix: code clean up * fix: code clean up * fix: updated assembly version * fix: commit for code clean up (#38) * fix: commit for code clean up * Update README.md fixed checkbox * fix: code clean up * fix: added animations and visual states to checkbox (#41) * fix: visual states for checkbox * fix: issue with checkbox where rotateto was acting up * fix: git issue link added * fix: checkbox with visual states and animation types * fix: code cleanup and stuff * fix: animations are better * fix: heat shape is better now * fix: checkbox is ready with visual states and animations * fix: checkbox related changes * fix: checkbox based issue fixes * fix: code clean up * fix: code clean up * Update README.md (#43) updated the gif image for checkbox * fix: code clean up and ready checkbox (#39) (#42) * feat: Freaky image is in town :) * feat: Picker, DatePicker and Timepicker just got Freaky :D * fix: handled some warnings * feat: some changes to our files :) * fix: TIL * feat: TextInputLayout now has an outlined option :) * fix: removed unwanted parts of the code * fix: background color is now transparent for entry view * feat: freaky image added for descriptions * feat: final update for your freaky controls * Update README.md - updated readme with BMAC * Update README.md - Wiki configured and now control details are moved to the Wiki. * fix: more information on properties * feat: A UI for signatures + Handlers for unsupported platforms to avoid build errors (#11) * fix: starter commit * Update README.md * Update README.md * fix: fixed build errors if apps target maccatalyst and windows * Update README.md updated readme + added headers * Update README.md * feat: Signature view basic setup * fix: compelete setup for a signature view * Create issues.md Template for issues * feat: A fully setup SignatureView that can help you create signature's + better sample * fix: code cleanup * feat: SignatureView is a readySignatureView * chore: code clesn up * Delete issues.md Co-authored-by: Gulam Ali Hakim * fix: code clean up and other fixes for performance (#16) * fix: memory leak fixes * fix: code clean up for signaturePadview * fix: files moved to helper * fix: events moved post ctor Co-authored-by: Gulam Ali Hakim * fix: Circular Image now comes from our control. (#17) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * fix: code clean up and updates (#18) * fix: Circular Image now inherits from our Image control * fix: update changes for some controls * chore: code cleanup * fix: changes to signatureview * fix: clear icon inst… * feat: SkiaSharp based JumpList for Maui + Crash fix for FreakyEntry (#78) * fix: iOS copy-paste menu crash fix + EntryHandler crash fix * feat: Skiasharp based jumplist for iOS and Android * fix: code clean up and other fixes * fix: code clean up and more * fix: android versioning * Update README.md * fix: code clean up for codefactor * Update README.md * fix: version changes --------- Co-authored-by: Gulam Ali Hakim --- .../Maui.FreakyControls.csproj | 12 +- .../iOS/NativeControls/FreakyUITextView.cs | 4 +- .../iOS/NativeControls/FreakyUITextfield.cs | 5 +- .../FreakyCharacterChangedEventArgs.cs | 7 + .../Shared/Extensions/CollectionExtensions.cs | 24 ++ .../Shared/Extensions/ExceptionExtensions.cs | 20 ++ .../Shared/Extensions/Extensions.cs | 14 +- .../Shared/Extensions/TaskExtensions.cs | 7 +- .../FreakyDatePickerHandler.cs | 76 ++++--- .../FreakyEditor/FreakyEditorHandler.cs | 23 +- .../Shared/FreakyEntry/FreakyEntryHandler.cs | 30 ++- .../Shared/FreakyJumpList/FreakyJumpList.cs | 213 ++++++++++++++++++ .../FreakyJumpList/IAlphabetProvider.cs | 7 + .../FreakyPicker/FreakyPickerHandler.cs | 18 +- .../FreakySvgImageView.xaml.cs | 11 +- MAUI.FreakyControls/Samples/AppShell.xaml.cs | 4 +- .../Samples/InputViews/InputViewModel.cs | 31 +-- .../JumpList/EnglishAlphabetProvider.cs | 21 ++ .../Samples/JumpList/JumpListView.xaml | 66 ++++++ .../Samples/JumpList/JumpListView.xaml.cs | 66 ++++++ .../Samples/JumpList/JumpListViewModel.cs | 42 ++++ MAUI.FreakyControls/Samples/MainPage.xaml.cs | 9 + MAUI.FreakyControls/Samples/MainViewModel.cs | 27 +-- .../Samples/PermissionHelper.cs | 38 ++++ .../Platforms/Android/AndroidManifest.xml | 6 +- .../Samples/Platforms/iOS/Program.cs | 6 +- MAUI.FreakyControls/Samples/Samples.csproj | 5 +- README.md | 36 +-- 28 files changed, 653 insertions(+), 175 deletions(-) create mode 100644 MAUI.FreakyControls/MAUI.FreakyControls/Shared/EventArgs/FreakyCharacterChangedEventArgs.cs create mode 100644 MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/CollectionExtensions.cs create mode 100644 MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/ExceptionExtensions.cs create mode 100644 MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/FreakyJumpList.cs create mode 100644 MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/IAlphabetProvider.cs create mode 100644 MAUI.FreakyControls/Samples/JumpList/EnglishAlphabetProvider.cs create mode 100644 MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml create mode 100644 MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml.cs create mode 100644 MAUI.FreakyControls/Samples/JumpList/JumpListViewModel.cs create mode 100644 MAUI.FreakyControls/Samples/PermissionHelper.cs diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Maui.FreakyControls.csproj b/MAUI.FreakyControls/MAUI.FreakyControls/Maui.FreakyControls.csproj index 8ffaec39..30124076 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Maui.FreakyControls.csproj +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Maui.FreakyControls.csproj @@ -12,9 +12,9 @@ 10.0.17763.0 10.0.17763.0 Maui.FreakyControls - 0.4.4 - 0.4.4 - 0.4.4 + 0.4.5 + 0.4.5 + 0.4.5 en FreakyControls @@ -25,8 +25,6 @@ maui_toolkit.png https://github.com/FreakyAli/MAUI.FreakyControls https://github.com/FreakyAli/MAUI.FreakyControls - - Maui dotnet.Maui .net-Maui FreakyControls Button Checkbox uikit Signature Radiobutton SignatureView Svg SvgImageView CircularImage TextInputLayout FreakyButton is here! Copyright 2023 @@ -84,6 +82,7 @@ + @@ -114,9 +113,10 @@ + - + diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextView.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextView.cs index 075c6fde..a9375090 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextView.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextView.cs @@ -10,7 +10,9 @@ public class FreakyUITextView : MauiTextView public override bool CanPerform(Selector action, NSObject withSender) { - return AllowCopyPaste; + if (action.Name == "paste:" || action.Name == "copy:" || action.Name == "cut:") + return AllowCopyPaste; + return base.CanPerform(action, withSender); } } } \ No newline at end of file diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextfield.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextfield.cs index 654dd44a..37db45b8 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextfield.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Platforms/iOS/NativeControls/FreakyUITextfield.cs @@ -1,6 +1,7 @@ using Foundation; using Microsoft.Maui.Platform; using ObjCRuntime; +using UIKit; namespace Maui.FreakyControls.Platforms.iOS.NativeControls { @@ -10,7 +11,9 @@ public class FreakyUITextfield : MauiTextField public override bool CanPerform(Selector action, NSObject withSender) { - return AllowCopyPaste; + if (action.Name == "paste:" || action.Name == "copy:" || action.Name == "cut:") + return AllowCopyPaste; + return base.CanPerform(action, withSender); } } } \ No newline at end of file diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/EventArgs/FreakyCharacterChangedEventArgs.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/EventArgs/FreakyCharacterChangedEventArgs.cs new file mode 100644 index 00000000..d0c068d7 --- /dev/null +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/EventArgs/FreakyCharacterChangedEventArgs.cs @@ -0,0 +1,7 @@ +//Make sure .EventArgs is never created as a namespace. +namespace Maui.FreakyControls; + +public class FreakyCharacterChangedEventArgs : FreakyEventArgs +{ + public string SelectedCharacter { get; set; } +} \ No newline at end of file diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/CollectionExtensions.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/CollectionExtensions.cs new file mode 100644 index 00000000..3572e44d --- /dev/null +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/CollectionExtensions.cs @@ -0,0 +1,24 @@ +#if MACCATALYST +using Maui.FreakyControls.Platforms.MacCatalyst; +#endif +#if WINDOWS +using Maui.FreakyControls.Platforms.Windows; +#endif +#if ANDROID + + +#endif +#if IOS +using Maui.FreakyControls.Platforms.iOS; +#endif +#if IOS || MACCATALYST +using NativeImage = UIKit.UIImage; +using Microsoft.Maui.Controls.Compatibility.Platform.iOS; +#endif + +namespace Maui.FreakyControls.Extensions; + +public static class CollectionExtensions +{ + public static IEnumerable<(T item, int index)> WithIndex(this IEnumerable self) => self?.Select((item, index) => (item, index)) ?? new List<(T, int)>(); +} \ No newline at end of file diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/ExceptionExtensions.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/ExceptionExtensions.cs new file mode 100644 index 00000000..96541213 --- /dev/null +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/ExceptionExtensions.cs @@ -0,0 +1,20 @@ +using System.Diagnostics; +using System.Text; + +namespace Maui.FreakyControls.Extensions; + +public static class ExceptionExtensions +{ + public static void TraceException(this Exception exception) + { + var stringBuilder = new StringBuilder(); + while (exception != null) + { + stringBuilder.AppendLine(exception.Message); + stringBuilder.AppendLine(exception.StackTrace); + + exception = exception.InnerException; + } + Trace.TraceError(stringBuilder.ToString()); + } +} \ No newline at end of file diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/Extensions.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/Extensions.cs index c5921ea1..8545b4cc 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/Extensions.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/Extensions.cs @@ -10,12 +10,10 @@ using Maui.FreakyControls.Platforms.Windows; #endif #if ANDROID - using Microsoft.Maui.Controls.Compatibility.Platform.Android; using Maui.FreakyControls.Platforms.Android; using static Microsoft.Maui.ApplicationModel.Platform; using NativeImage = Android.Graphics.Bitmap; - #endif #if IOS using Maui.FreakyControls.Platforms.iOS; @@ -28,7 +26,7 @@ namespace Maui.FreakyControls.Extensions; public static class Extensions -{ +{ public static void ExecuteCommandIfAvailable(this ICommand command, object parameter = null) { if (command?.CanExecute(parameter) == true) @@ -65,17 +63,13 @@ private static void AddHandlers(this IMauiHandlersCollection handlers) handlers.AddHandler(typeof(FreakySignatureCanvasView), typeof(FreakySignatureCanvasViewHandler)); } - [Obsolete("Please use InitializeFreakyControls instead.")] + [Obsolete("Please use InitializeFreakyControls instead.", true)] public static void AddFreakyHandlers(this IMauiHandlersCollection handlers) => handlers.AddHandlers(); - [Obsolete("Please use InitializeFreakyControls instead.")] - public static void InitSkiaSharp(this MauiAppBuilder mauiAppBuilder) - { - mauiAppBuilder.UseSkiaSharp(); - } + [Obsolete("Please use InitializeFreakyControls instead.", true)] + public static void InitSkiaSharp(this MauiAppBuilder mauiAppBuilder) => mauiAppBuilder.UseSkiaSharp(); #if ANDROID || IOS || MACCATALYST - /// /// Get native from Maui /// diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/TaskExtensions.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/TaskExtensions.cs index ebbb6d9a..8f3c33d4 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/TaskExtensions.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/Extensions/TaskExtensions.cs @@ -1,4 +1,7 @@ -namespace Maui.FreakyControls.Extensions; +using System.Diagnostics; +using System.Text; + +namespace Maui.FreakyControls.Extensions; public static class TaskExtensions { @@ -43,4 +46,4 @@ public static async Task TimeoutAfter(this Task task, TimeSpan throw new TimeoutException(); } } -} \ No newline at end of file +} diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyDatePicker/FreakyDatePickerHandler.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyDatePicker/FreakyDatePickerHandler.cs index 4df9f41f..343fee49 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyDatePicker/FreakyDatePickerHandler.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyDatePicker/FreakyDatePickerHandler.cs @@ -1,35 +1,43 @@ -using System; -using Maui.FreakyControls.Extensions; -using Microsoft.Maui.Handlers; - -namespace Maui.FreakyControls; +using System; +using Maui.FreakyControls.Extensions; +using Microsoft.Maui.Handlers; -#if ANDROID || IOS -public partial class FreakyDatePickerHandler : DatePickerHandler -{ - public FreakyDatePickerHandler() - { - Mapper.AppendToMapping("FreakyDatePickerCustomization", MapDatePicker); - } - - private void MapDatePicker(IDatePickerHandler datePickerHandler, IDatePicker datePicker) - { - if (datePicker is FreakyDatePicker freakyDatePicker && - datePickerHandler is FreakyDatePickerHandler freakyDatePickerHandler) - { - if (PlatformView != null && VirtualView != null) - { - if (freakyDatePicker.ImageSource != default(ImageSource)) - { - freakyDatePickerHandler.HandleAndAlignImageSourceAsync(freakyDatePicker).RunConcurrently(); - } - } - } - } -} - -#else -public partial class FreakyDatePickerHandler : DatePickerHandler -{ -} -#endif +namespace Maui.FreakyControls; + +#if ANDROID || IOS +public partial class FreakyDatePickerHandler : DatePickerHandler +{ + public FreakyDatePickerHandler() + { + Mapper.AppendToMapping("FreakyDatePickerCustomization", MapDatePicker); + } + + // Todo: Remove try-catch added as a quickfix for https://github.com/FreakyAli/Maui.FreakyControls/issues/76 + private void MapDatePicker(IDatePickerHandler datePickerHandler, IDatePicker datePicker) + { + try + { + if (datePicker is FreakyDatePicker freakyDatePicker && + datePickerHandler is FreakyDatePickerHandler freakyDatePickerHandler) + { + if (PlatformView != null && VirtualView != null) + { + if (freakyDatePicker.ImageSource != default(ImageSource)) + { + freakyDatePickerHandler.HandleAndAlignImageSourceAsync(freakyDatePicker).RunConcurrently(); + } + } + } + } + catch (Exception ex) + { + ex.TraceException(); + } + } +} + +#else +public partial class FreakyDatePickerHandler : DatePickerHandler +{ +} +#endif diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEditor/FreakyEditorHandler.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEditor/FreakyEditorHandler.cs index b6cd8c88..ebd44779 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEditor/FreakyEditorHandler.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEditor/FreakyEditorHandler.cs @@ -1,4 +1,5 @@ -using Microsoft.Maui.Handlers; +using Maui.FreakyControls.Extensions; +using Microsoft.Maui.Handlers; namespace Maui.FreakyControls; @@ -10,14 +11,22 @@ public FreakyEditorHandler() Mapper.AppendToMapping("FreakyEntryCustomization", MapFreakyEditor); } + // Todo: Remove try-catch added as a quickfix for https://github.com/FreakyAli/Maui.FreakyControls/issues/76 private void MapFreakyEditor(IEditorHandler editorHandler, IEditor editor) { - if (editor is FreakyEditor feditor && editorHandler is FreakyEditorHandler freakyEditorHandler) - { - if (PlatformView != null && VirtualView != null) - { - HandleAllowCopyPaste(feditor); - } + try + { + if (editor is FreakyEditor feditor && editorHandler is FreakyEditorHandler freakyEditorHandler) + { + if (PlatformView != null && VirtualView != null) + { + HandleAllowCopyPaste(feditor); + } + } + } + catch (Exception ex) + { + ex.TraceException(); } } } diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEntry/FreakyEntryHandler.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEntry/FreakyEntryHandler.cs index 733672e3..f0485c4a 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEntry/FreakyEntryHandler.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyEntry/FreakyEntryHandler.cs @@ -14,19 +14,27 @@ public FreakyEntryHandler() Mapper.AppendToMapping("FreakyEntryCustomization", MapFreakyEntry); } + // Todo: Remove try-catch added as a quickfix for https://github.com/FreakyAli/Maui.FreakyControls/issues/76 private void MapFreakyEntry(IEntryHandler entryHandler, IEntry entry) { - if (entry is FreakyEntry freakyEntry && entryHandler is FreakyEntryHandler freakyEntryHandler) - { - if (PlatformView != null && VirtualView != null) - { - if (freakyEntry.ImageSource != default(ImageSource)) - { - freakyEntryHandler.HandleAndAlignImageSourceAsync(freakyEntry).RunConcurrently(); - } - HandleAllowCopyPaste(freakyEntry); - } - } + try + { + if (entry is FreakyEntry freakyEntry && entryHandler is FreakyEntryHandler freakyEntryHandler) + { + if (PlatformView != null && VirtualView != null) + { + if (freakyEntry.ImageSource != default(ImageSource)) + { + freakyEntryHandler.HandleAndAlignImageSourceAsync(freakyEntry).RunConcurrently(); + } + HandleAllowCopyPaste(freakyEntry); + } + } + } + catch (Exception ex) + { + ex.TraceException(); + } } } diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/FreakyJumpList.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/FreakyJumpList.cs new file mode 100644 index 00000000..9b57644c --- /dev/null +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/FreakyJumpList.cs @@ -0,0 +1,213 @@ +using SkiaSharp; +using SkiaSharp.Views.Maui; +using SkiaSharp.Views.Maui.Controls; +using Maui.FreakyControls.Extensions; + +namespace Maui.FreakyControls; + +public class FreakyJumpList : SKCanvasView, IDisposable +{ + private IDictionary charLocationDictionary; + public event EventHandler SelectedCharacterChanged; + + public static readonly BindableProperty CharacterColorProperty = BindableProperty.Create( + nameof(CharacterColor), + typeof(Color), + typeof(FreakyJumpList), + Colors.Black + ); + + public static readonly BindableProperty SelectedCharacterColorProperty = BindableProperty.Create( + nameof(SelectedCharacterColor), + typeof(Color), + typeof(FreakyJumpList), + Colors.Black + ); + + public static readonly BindableProperty SelectedCharacterProperty = BindableProperty.Create( + nameof(SelectedCharacter), + typeof(string), + typeof(FreakyJumpList), + string.Empty + ); + + public static readonly BindableProperty CharacterSizeProperty = BindableProperty.Create( + nameof(CharacterSize), + typeof(float), + typeof(FreakyJumpList), + 40.0f + ); + + public static readonly BindableProperty HasHapticFeedbackProperty = BindableProperty.Create( + nameof(HasHapticFeedback), + typeof(bool), + typeof(FreakyJumpList), + false + ); + + public static readonly BindableProperty AlphabetProviderProperty = BindableProperty.Create( + nameof(AlphabetProvider), + typeof(IAlphabetProvider), + typeof(FreakyJumpList), + null + ); + + // + // Gets or sets an AlphabetProvider instance + // + public IAlphabetProvider AlphabetProvider + { + get => (IAlphabetProvider)GetValue(AlphabetProviderProperty); + set => SetValue(AlphabetProviderProperty, value); + } + + // + // Gets or sets if there should be haptic feedback when user touches/swipes on the jumplist, default is false. + // + public bool HasHapticFeedback + { + get => (bool)GetValue(HasHapticFeedbackProperty); + set => SetValue(HasHapticFeedbackProperty, value); + } + + // + // Gets or sets the height of the characters in pixels + // + public float CharacterSize + { + get => (float)GetValue(CharacterSizeProperty); + set => SetValue(CharacterSizeProperty, value); + } + + // + // Gets or sets string formatted single character that you have touched/swiped to + // + public string SelectedCharacter + { + get => (string)GetValue(SelectedCharacterProperty); + set => SetValue(SelectedCharacterProperty, value); + } + + // + // Gets or sets the color of the jump list's selected character. + // + public Color SelectedCharacterColor + { + get => (Color)GetValue(SelectedCharacterColorProperty); + set => SetValue(SelectedCharacterColorProperty, value); + } + + // + // Gets or sets defines the color of the jump list characters. + // + public Color CharacterColor + { + get => (Color)GetValue(CharacterColorProperty); + set => SetValue(CharacterColorProperty, value); + } + + public FreakyJumpList() + { + EnableTouchEvents = true; + } + + private KeyValuePair GetClosestPoint(SKTouchEventArgs e) + { + var touchedLocation = e.Location; + var getAllPoints = charLocationDictionary.Select(x => + { + var distance = SKPoint.Distance(touchedLocation, x.Value); + return new KeyValuePair(x.Key, distance); + }).ToList(); + var getClosestPoint = getAllPoints.OrderBy(x => x.Value).FirstOrDefault(); + return charLocationDictionary.FirstOrDefault(x => x.Key == getClosestPoint.Key); + } + + protected override void OnPaintSurface(SKPaintSurfaceEventArgs e) + { + base.OnPaintSurface(e); + e?.Surface?.Canvas?.Clear(); + DrawJumpList(e); + } + + protected override void OnTouch(SKTouchEventArgs e) + { + base.OnTouch(e); + var closestPoint = GetClosestPoint(e); + if (HasHapticFeedback) + { + if (SelectedCharacter != closestPoint.Key) + { + try + { + HapticFeedback.Perform(HapticFeedbackType.Click); + } + catch (FeatureNotSupportedException ex) + { + ex.TraceException(); + } + catch (Exception ex) + { + ex.TraceException(); + } + } + } + SelectedCharacter = closestPoint.Key; + SelectedCharacterChanged?.Invoke(this, + new() + { + SelectedCharacter = closestPoint.Key + }); + e.Handled = true; + this.InvalidateSurface(); + } + + private void DrawJumpList(SKPaintSurfaceEventArgs e) + { + if (e == null) + { + throw new ArgumentNullException(nameof(e) + typeof(SKPaintSurfaceEventArgs) + " cannot be null"); + } + + if(this.AlphabetProvider== null || this.AlphabetProvider.GetCount() == 0) + { + throw new InvalidDataException($"{nameof(AlphabetProvider)} cannot be null or empty, make sure you create an IAlphabetProvider instance" ); + } + + var info = e.Info; + var canvas = e.Surface?.Canvas; + var provider = this.AlphabetProvider; + var maxCount = this.AlphabetProvider?.GetCount(); + charLocationDictionary = new Dictionary(); + foreach (var (item, index) in provider?.GetAlphabet().WithIndex()) + { + var currentAlphabet = item.ToString(); + var currentIndex = index + 1; + using var textPaint = new SKPaint() + { + TextSize = this.CharacterSize, + TextAlign = SKTextAlign.Center, + }; + textPaint.Color = currentAlphabet == this.SelectedCharacter ? + SelectedCharacterColor.ToSKColor() : CharacterColor.ToSKColor(); + var point = new SKPoint((float)(info.Width / 2.0), (float)(info.Height / maxCount * currentIndex)); + charLocationDictionary.Add(currentAlphabet, point); + canvas?.DrawText(currentAlphabet, point, textPaint); + } + } + + public void Dispose() + { + this.Dispose(true); + GC.SuppressFinalize(this); + } + + ~FreakyJumpList() + { + Dispose(false); + } + + protected virtual void Dispose(bool disposing) + { + } +} \ No newline at end of file diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/IAlphabetProvider.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/IAlphabetProvider.cs new file mode 100644 index 00000000..b864dfda --- /dev/null +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyJumpList/IAlphabetProvider.cs @@ -0,0 +1,7 @@ +namespace Maui.FreakyControls; + +public interface IAlphabetProvider +{ + IEnumerable GetAlphabet(); + int GetCount(); +} \ No newline at end of file diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyPicker/FreakyPickerHandler.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyPicker/FreakyPickerHandler.cs index ed7ac949..c3e9a0c0 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyPicker/FreakyPickerHandler.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyPicker/FreakyPickerHandler.cs @@ -13,19 +13,27 @@ public FreakyPickerHandler() Mapper.AppendToMapping("FreakyPickerCustomization", MapPicker); } + // Todo: Remove try-catch added as a quickfix for https://github.com/FreakyAli/Maui.FreakyControls/issues/76 private void MapPicker(IPickerHandler pickerHandler, IPicker picker) { - if (picker is FreakyPicker freakyTimePicker && - pickerHandler is FreakyPickerHandler freakyTimePickerHandler) + try { - if (PlatformView != null && VirtualView != null) + if (picker is FreakyPicker freakyTimePicker && + pickerHandler is FreakyPickerHandler freakyTimePickerHandler) { - if (freakyTimePicker.ImageSource != default(ImageSource)) + if (PlatformView != null && VirtualView != null) { - freakyTimePickerHandler.HandleAndAlignImageSourceAsync(freakyTimePicker).RunConcurrently(); + if (freakyTimePicker.ImageSource != default(ImageSource)) + { + freakyTimePickerHandler.HandleAndAlignImageSourceAsync(freakyTimePicker).RunConcurrently(); + } } } } + catch (Exception ex) + { + ex.TraceException(); + } } } #else diff --git a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakySvgImageView/FreakySvgImageView.xaml.cs b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakySvgImageView/FreakySvgImageView.xaml.cs index 8ed268f8..60b34f63 100644 --- a/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakySvgImageView/FreakySvgImageView.xaml.cs +++ b/MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakySvgImageView/FreakySvgImageView.xaml.cs @@ -1,4 +1,5 @@ -using SkiaSharp; +using Maui.FreakyControls.Extensions; +using SkiaSharp; using SkiaSharp.Views.Maui; using System.Diagnostics; using System.Reflection; @@ -187,16 +188,12 @@ protected override void DoPaintSurface(SKPaintSurfaceEventArgs skPaintSurfaceEve } catch (KeyNotFoundException ex) { - Trace.TraceError(ex.Message); Trace.TraceError("KeyNotFoundException is usually thrown because one or more elements in your SVG file do not have the offset property set to a value i.e. not in the correct format"); - Trace.TraceError(ex.StackTrace); - Trace.TraceError(ex.Source); + ex.TraceException(); } catch (Exception ex) { - Trace.TraceError(ex.Message); - Trace.TraceError(ex.StackTrace); - Trace.TraceError(ex.Source); + ex.TraceException(); } } diff --git a/MAUI.FreakyControls/Samples/AppShell.xaml.cs b/MAUI.FreakyControls/Samples/AppShell.xaml.cs index 5a159eab..cef210e8 100644 --- a/MAUI.FreakyControls/Samples/AppShell.xaml.cs +++ b/MAUI.FreakyControls/Samples/AppShell.xaml.cs @@ -1,4 +1,4 @@ -namespace Samples; +namespace Samples; public partial class AppShell : Shell { @@ -11,6 +11,7 @@ public partial class AppShell : Shell internal const string signaturePreview = "ImageDisplay"; internal const string signatureView = "SignatureView"; internal const string textInputLayout = "TextInputLayouts"; + internal const string jumpList = "JumpList"; public AppShell() { @@ -24,5 +25,6 @@ public AppShell() Routing.RegisterRoute(checkboxes, typeof(Checkboxes.CheckboxesView)); Routing.RegisterRoute(radioButtons, typeof(RadioButtons.RadioButtonsView)); Routing.RegisterRoute(buttons, typeof(ButtonsView.ButtonsView)); + Routing.RegisterRoute(jumpList, typeof(JumpList.JumpListView)); } } \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/InputViews/InputViewModel.cs b/MAUI.FreakyControls/Samples/InputViews/InputViewModel.cs index e1b5f3dc..f9093095 100644 --- a/MAUI.FreakyControls/Samples/InputViews/InputViewModel.cs +++ b/MAUI.FreakyControls/Samples/InputViews/InputViewModel.cs @@ -1,38 +1,9 @@ -using Nager.Country; - + namespace Samples.InputViews; public class InputViewModel : MainViewModel { - private string _searchCountry = string.Empty; - private bool _customSearchFunctionSwitchIsToggled; - - public string SearchCountry - { - get => _searchCountry; - set - { - _searchCountry = value; - OnPropertyChanged(); - } - } - - public List Countries { get; } - public InputViewModel() { - var countryProvider = new CountryProvider(); - var countries = countryProvider.GetCountries().Select(x => x.OfficialName); - Countries = new List(countries); - } - - public bool CustomSearchFunctionSwitchIsToggled - { - get => _customSearchFunctionSwitchIsToggled; - set - { - _customSearchFunctionSwitchIsToggled = value; - OnPropertyChanged(); - } } } \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/JumpList/EnglishAlphabetProvider.cs b/MAUI.FreakyControls/Samples/JumpList/EnglishAlphabetProvider.cs new file mode 100644 index 00000000..ffeba249 --- /dev/null +++ b/MAUI.FreakyControls/Samples/JumpList/EnglishAlphabetProvider.cs @@ -0,0 +1,21 @@ +using Maui.FreakyControls; + +namespace Samples.JumpList; + +public class EnglishAlphabetProvider : IAlphabetProvider +{ + private string alphabets = "ABCDEFGHIJKLMNOPQRSTUVWXYZ#"; + + public IEnumerable GetAlphabet() + { + foreach (var c in alphabets) + { + yield return c; + } + } + + public int GetCount() + { + return alphabets.Length; + } +} \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml b/MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml new file mode 100644 index 00000000..54826fb4 --- /dev/null +++ b/MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml.cs b/MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml.cs new file mode 100644 index 00000000..86836fc8 --- /dev/null +++ b/MAUI.FreakyControls/Samples/JumpList/JumpListView.xaml.cs @@ -0,0 +1,66 @@ +using Maui.FreakyControls; +using SkiaSharp.Views.Maui; + +namespace Samples.JumpList; + +public partial class JumpListView : ContentPage +{ + public readonly static IAlphabetProvider AlphabetProvider + = new EnglishAlphabetProvider(); + private string CurrentAlphabet = string.Empty; + + public JumpListView() + { + InitializeComponent(); + BindingContext = new JumpListViewModel(); + } + + private void SkiaJumpList_OnSelectedCharacterChanged(object sender, FreakyCharacterChangedEventArgs e) + { + if (e.SelectedCharacter == CurrentAlphabet) + { + return; + } + + var viewModel = BindingContext as JumpListViewModel; + var firstItem = viewModel?.Names.FirstOrDefault(x => x.StartsWith(e.SelectedCharacter)); + if (firstItem != null) + { + var index = viewModel.Names.IndexOf(firstItem); + + collectionView.ScrollTo(index, position: ScrollToPosition.Start); + } + CurrentAlphabet = e.SelectedCharacter; + } + + private async void JumpList_OnTouch(object sender, SKTouchEventArgs e) + { + switch (e.ActionType) + { + case SKTouchAction.Pressed: + jumplistIdentifier.IsVisible = true; + await Task.WhenAny + ( + jumplistIdentifier.FadeTo(1, length: 500, easing: Easing.BounceIn), + jumplistIdentifier.ScaleTo(1, length: 500, easing: Easing.BounceIn) + ); + break; + case SKTouchAction.Released: + case SKTouchAction.Cancelled: + await Task.WhenAny + ( + jumplistIdentifier.FadeTo(0.7, length: 500, easing: Easing.Linear), + jumplistIdentifier.ScaleTo(0.9, length: 500, easing: Easing.Linear) + ); + jumplistIdentifier.IsVisible = false; + break; + + default: + case SKTouchAction.Moved: + case SKTouchAction.Entered: + case SKTouchAction.Exited: + case SKTouchAction.WheelChanged: + break; + } + } +} diff --git a/MAUI.FreakyControls/Samples/JumpList/JumpListViewModel.cs b/MAUI.FreakyControls/Samples/JumpList/JumpListViewModel.cs new file mode 100644 index 00000000..973e174d --- /dev/null +++ b/MAUI.FreakyControls/Samples/JumpList/JumpListViewModel.cs @@ -0,0 +1,42 @@ +using System; +namespace Samples.JumpList; + +public class JumpListViewModel : BaseViewModel +{ + public List Names { get; } + + public JumpListViewModel() + { + var names = new List + { + "Ava", "Amelia", "Adam", "Aaron", "Abigail", "Addison", "Alexandra", "Alice", "Ashley", "Aiden", + "Benjamin", "Bella", "Brandon", "Brooke", "Blake", "Brian", "Brooklyn", "Bailey", "Bradley", "Brianna", + "Charlotte", "Caleb", "Chloe", "Carter", "Christopher", "Claire", "Cameron", "Cassidy", "Cooper", "Caroline", + "Daniel", "David", "Dylan", "Destiny", "Delilah", "Dominic", "Dakota", "Daisy", "Devin", "Derek", + "Emma", "Ethan", "Elizabeth", "Elijah", "Emily", "Eric", "Evelyn", "Ellie", "Evan", "Elena", + "Finn", "Fiona", "Faith", "Francesca", "Felicity", "Felix", "Freya", "Ford", "Flora", "Franklin", + "Grace", "Gabriel", "Genesis", "Gemma", "George", "Giselle", "Gavin", "Giana", "Greyson", "Gwendolyn", + "Hannah", "Henry", "Hazel", "Harper", "Hayden", "Hope", "Harrison", "Hailey", "Hudson", "Holly", + "Isabella", "Isaac", "Ivy", "Ian", "Isla", "Irene", "Ingrid", "Ibrahim", "Indigo", "Iris", + "Jacob", "James", "Jasmine", "Julian", "Jocelyn", "Jackson", "Jessica", "Joanna", "Jude", "Jenna", + "Katherine", "Kylie", "Kevin", "Kennedy", "Kai", "Kara", "Kaden", "Kelsey", "Kyle", "Kaitlyn", + "Liam", "Lily", "Lucas", "Leah", "Logan", "Lillian", "Leo", "Lydia", "Luna", "Lincoln", + "Mia", "Mason", "Madison", "Mila", "Matthew", "Maya", "Michael", "Molly", "Mason", "Morgan", + "Nora", "Nathan", "Natalie", "Noah", "Naomi", "Nicholas", "Nina", "Nolan", "Nevaeh", "Nash", + "Olivia", "Owen", "Oliver", "Olga", "Oscar", "Opal", "Olive", "Onyx", "Octavia", "Omar", + "Piper", "Peyton", "Preston", "Paige", "Peter", "Phoebe", "Patrick", "Pearl", "Parker", "Penelope", + "Quinn", "Quincy", "Quintin", "Queenie", "Quincey", "Quiana", "Quinlan", "Quetzal", "Quillan", "Quest", + "Rachel", "Ryan", "Rebecca", "Robert", "Riley", "Reagan", "Richard", "Rose", "Remington", "Ryder", + "Sophia", "Samuel", "Samantha", "Sebastian", "Scarlett", "Stella", "Sarah", "Savannah", "Simon", "Sydney", + "Taylor", "Thomas", "Tessa", "Theodore", "Trinity", "Tyler", "Talia", "Trevor", "Tabitha", "Thaddeus", + "Ulysses", "Ursula", "Uriah", "Unity", "Umar", "Una", "Ulrich", "Ulla", "Urbain", "Ugo", + "Victoria", "William", "Violet", "Valentina", "Vincent", "Vanessa", "Vivian", "Vera", "Victor", "Veronica", + "Walter", "Willow", "Winston", "Whitney", "Wayne", "Winter", "Wendy", "Weston", "Willa", "Wren", + "Xander", "Ximena", "Xavier", "Xanthe", "Xena", "Xia", "Xylia", "Xyla", "Xerxes", "Xylona", + "Yasmine", "Yael", "Yara", "Yaretzi", "Yvonne", "Yvette", "Yvaine", "Yelena", "Yara", "Yasmine", + "Zachary", "Zoe", "Zachariah", "Zara", "Zayden", "Zuri", "Zane", "Zelda", "Zeke", "Zena" + }; + + Names = names.OrderBy(x => x).ToList(); + } +} \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/MainPage.xaml.cs b/MAUI.FreakyControls/Samples/MainPage.xaml.cs index 3be20c57..c71e226a 100644 --- a/MAUI.FreakyControls/Samples/MainPage.xaml.cs +++ b/MAUI.FreakyControls/Samples/MainPage.xaml.cs @@ -23,6 +23,15 @@ private async void OnButtonClicked(System.Object sender, System.EventArgs e) private async void ListView_ItemTapped(System.Object sender, Microsoft.Maui.Controls.ItemTappedEventArgs e) { string route = e.Item.ToString(); + if(route == AppShell.jumpList) + { + var permission = await Samples.PermissionHelper.CheckAndRequestPermissionAsync(); + if(permission!=PermissionStatus.Granted) + { + await DisplayAlert("Error", "Needs vibration permission for haptik feedback", "Ok"); + return; + } + } await Shell.Current.GoToAsync(route); } } \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/MainViewModel.cs b/MAUI.FreakyControls/Samples/MainViewModel.cs index 90642f92..8d8d57ba 100644 --- a/MAUI.FreakyControls/Samples/MainViewModel.cs +++ b/MAUI.FreakyControls/Samples/MainViewModel.cs @@ -1,4 +1,4 @@ -using CommunityToolkit.Mvvm.Input; +using CommunityToolkit.Mvvm.Input; using System.Collections.ObjectModel; using System.Windows.Input; using Application = Microsoft.Maui.Controls.Application; @@ -7,8 +7,6 @@ namespace Samples { public class MainViewModel : BaseViewModel { - private ObservableCollection _suggestionItem; - private ObservableCollection items; public MainViewModel() @@ -25,18 +23,9 @@ public MainViewModel() AppShell.signatureView, AppShell.checkboxes, AppShell.radioButtons, - AppShell.buttons + AppShell.buttons, + AppShell.jumpList }; - - var strSuggestionArr = new string[] { - "hello", - "how are you", - "some other question", - "Yuhu", - "Yello", - "Majin buuuuuuuuuu" - }; - SuggestionItem = new ObservableCollection(strSuggestionArr.ToList()); } public ICommand FreakyLongPressedCommand { get; set; } @@ -56,16 +45,6 @@ public ObservableCollection Items } } - public ObservableCollection SuggestionItem - { - get => _suggestionItem; - set - { - _suggestionItem = value; - OnPropertyChanged(); - } - } - private async Task ImageTappedAsync() { await MainThread.InvokeOnMainThreadAsync(() => diff --git a/MAUI.FreakyControls/Samples/PermissionHelper.cs b/MAUI.FreakyControls/Samples/PermissionHelper.cs new file mode 100644 index 00000000..b495b56d --- /dev/null +++ b/MAUI.FreakyControls/Samples/PermissionHelper.cs @@ -0,0 +1,38 @@ +using static Microsoft.Maui.ApplicationModel.Permissions; +namespace Samples; + +public static class PermissionHelper +{ + public static async Task CheckAndRequestPermissionAsync(Func> rationaleTask = null) + where T : Permissions.BasePermission, new() + { + var status = await CheckStatusAsync(); + if (status == PermissionStatus.Granted) + { + return status; + } +#if IOS + if (status == PermissionStatus.Denied) + { + var settingsString = UIKit.UIApplication.OpenSettingsUrlString; + var url = new Foundation.NSUrl(settingsString); + var options = new UIKit.UIApplicationOpenUrlOptions + { + OpenInPlace = true + }; + UIKit.UIApplication.SharedApplication.OpenUrl(url, options, null); + return status; + } +#endif + if (Permissions.ShouldShowRationale()) + { + // Prompt the user with additional information as to why the permission is needed + if (rationaleTask != null) + { + await rationaleTask.Invoke().ConfigureAwait(false); + } + } + status = await Permissions.RequestAsync(); + return status; + } +} \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/Platforms/Android/AndroidManifest.xml b/MAUI.FreakyControls/Samples/Platforms/Android/AndroidManifest.xml index e9937ad7..bf42b2e5 100644 --- a/MAUI.FreakyControls/Samples/Platforms/Android/AndroidManifest.xml +++ b/MAUI.FreakyControls/Samples/Platforms/Android/AndroidManifest.xml @@ -1,6 +1,8 @@  - - + + + + \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/Platforms/iOS/Program.cs b/MAUI.FreakyControls/Samples/Platforms/iOS/Program.cs index d9ef5faf..0973a258 100644 --- a/MAUI.FreakyControls/Samples/Platforms/iOS/Program.cs +++ b/MAUI.FreakyControls/Samples/Platforms/iOS/Program.cs @@ -7,8 +7,8 @@ public class Program // This is the main entry point of the application. static void Main(string[] args) { - // if you want to use a different Application Delegate class from "AppDelegate" - // you can specify it here. - UIApplication.Main(args, null, typeof(AppDelegate)); + // if you want to use a different Application Delegate class from "AppDelegate" + // you can specify it here. + UIApplication.Main(args, null, typeof(AppDelegate)); } } \ No newline at end of file diff --git a/MAUI.FreakyControls/Samples/Samples.csproj b/MAUI.FreakyControls/Samples/Samples.csproj index 08394c06..5bdd2269 100644 --- a/MAUI.FreakyControls/Samples/Samples.csproj +++ b/MAUI.FreakyControls/Samples/Samples.csproj @@ -64,6 +64,7 @@ + @@ -78,10 +79,10 @@ + - - + diff --git a/README.md b/README.md index ece4d5e6..46fa2333 100644 --- a/README.md +++ b/README.md @@ -35,9 +35,10 @@ For more details and API documentation check our [Wiki](https://github.com/Freak | | | | | | | | | +| | | -## License +## License The license for this project can be found [here](https://github.com/FreakyAli/Maui.FreakyControls/blob/master/LICENSE) @@ -51,33 +52,10 @@ Run the following command to add our Nuget to your .Net MAUI app: Install-Package FreakyControls -Version xx.xx.xx -**Adding FreakyControlsHandlers to your MAUI app**: +Add the following using statement and Initialization in your MauiProgram: -Add the following using statement and then Init the handlers in your MauiProgram: - - using MAUI.FreakyControls.Extensions; - -### For Version 4.3 and below: - - namespace Something; - - public static class MauiProgram - { - var builder = MauiApp.CreateBuilder(); - builder - .UseMauiApp() - .ConfigureMauiHandlers(handlers => - { - handlers.AddFreakyHandlers(); // To Init your freaky handlers for Entry and Editor - }); - // This line is needed for the following issue: https://github.com/mono/SkiaSharp/issues/1979 - builder.InitSkiaSharp(); // Use this if you want to use FreakySvgImageView - return builder.Build(); - } - -### Post version 4.3: - - namespace Samples; + using MAUI.FreakyControls.Extensions; + namespace Samples; public static class MauiProgram { @@ -91,12 +69,12 @@ Add the following using statement and then Init the handlers in your MauiProgram fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); }); - //Initialization is now a one-liner and the old methods have been deprecated and will be removed in future updates. - //Takes one argument if you would like to init Skiasharp through FreakyControls or not (Used for RadioButton, Checkbox & SVGImageView) + //Takes one argument if you would like to init Skiasharp through FreakyControls or not. (Used for RadioButton, Checkbox & SVGImageView) builder.InitializeFreakyControls(); return builder.Build(); } } + Now you can use the controls in your app. ## Activity