You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Hero notes (#36)
* Copied list detail framework
Copied framework from list/detail sample
* Refaactor package and app name
* Update launcher icon
* Add light/dark themes
* Update dark theme colors
* Added variable width drawing and erasing
Now supports constant pressure feedback and erasing
* Fixed finger drawing
Fixed an issue with the stroke instantiation when using finger to draw
* linting
newlines newlines newlines
* Fix toolbar and add floating action button
* Added basic saving
saved files do not persist yet
* Improved serialization for drawings
drawings can now be saved and redrawn
* Added auto saving and loading
any drawing changes are saved and loaded on fragment lifetime changes
* Linting
Passes ktlint, still has some lint issues that may be better for you to fix
* Note addition
Create Note model and connect floating action button to the addition of notes to the list
* Modify note fragment to have modes
* Connect note model to UI
* Worked on file persistence
notes are associated with unique items in a list
* Very basic startup loading
List fragment reads some metadata and loads appropriate notes
* Improved single tab note saving
Added coordination between notes and directory entries by implementing inodes
* Fixed formatting
Renamed some files and methods to account for the addition of inodes
* Simplified INode
set default values for inode
* Remove unused sample files
Any movie-related fragments/layouts
* Refactor file names
* Update icon
* Extract current toolbars to separate xml files
* Add navigation and actions to note fragment toolbar
* Add primary and contextual toolbars to note list fragment
* Linting
* Refactor NoteFragment to NoteDetailFragment
* Convert property to getter
* added deletion
implemented backend code for deleting files
* hooked up deletion to front end
can perform deletion on list and detail fragments
* linting
fixed formatting issues
* Add getting started screen for first span
* Implement fragment behavior after spanning changes
* Address PR feedback
* started categories backend
changing DataProvider structure to support categories
* Category switching
can now switch between categories
* Category options added
categories can be renamed, added, and deleted
* Resolved bugs with persistence
* linting
* Code cleanup
* Add pen mode to toolbar
* Modify selection mode code
Fix icon color issue and clean up methods
* Linting
* Cleanup
* fixed despan deletion bug
* updated dependencies
* Add twonote to CI process
* Small UI fixes
* Add pen tools buttons
* Add unlimited pen colors
* Remove unused code
* Show custom color
* Linting caught by our functioning CI
* Working drag and drop
fixed permission issues with reading files and imported code from source editor
* Fixed drag and drop permissions
can now import generic txt file from any app
* fullscreen drag and drop
txt file can be dragged on any part of the screen
* Share note as image
* Code cleanup
* Fix custom color crash
When empty string was entered, the parseColor threw a different kind of exception
* Add more comments
* Add extended view when rotated/spanned
* Reorganize updateINode method
* Update MainActivity to use fragment handler
* Linting
* Fix fragment switching/logic
* Fix category switching bug
* xml file code clean up!
Adding copyright (because I always forget to add them) and removing unused attributes
* Added image drop target
* Image repositioning
Image movement within app
* Image resizing and repositioning
drag image on long click, resize with pinch
* Added picture mode to toolbar
can switch between picture, ink, and text modes
* Switched toolbar icons
The three modes have their own dedicated menu items now
* Make newer strokes appear on top
* Resize drawings when rotated to extended view
* Update pen tools menu with highlight and new icons
* Fix rotation bugs
* Move constants to Defines
* Add eraser and refine pen tools
* Linting
* saving rough draft
* Image saving
images are converted to bitmap strings and saved in the respective note
* cleanup
* extra comments
* Window switch
switch to appropriate window on drag event
* Fix linting issue
* Remove unimplemented menu items
* Add rotation handling to images
* Implement image deletion
* Fix rotation and deletion bugs
* Address PR comments
* Update TwoNote readme
* Update existing readmes for consistency
* Update drag-drop link
* Update readme
* Updated references
* wip
* Uncapitalize app pattern names
* Reorganize feature list
* Add screenshots to readme
* Add categories/highlight screenshot
* Address PR comments
* removed unnecessary viewmodel
DrawViewModel was not critical to code
* reformatted handlers
* fixed merge artifacts
* removed unnecessary viewmodel
DrawViewModel was not critical to code
* reformatted handlers
* resolved duplicates on merge
* cleaned up fragment focused code
* Cleaned up code related to pen
* cleaned up general app code
* removed default note names
* fixed issues with text newlines
* Reorganize folder structure
* Add copyright to source files
* Clean up xml files
* Clean up NoteDetailFragment
Reorganize methods, add comments, remove unused attributes
* Clean up MainActivity
* Clean up gradle files
* Clean up handlers
* Start NoteListFragment commenting
* added method headers for utils/fragments
* Added comments for models
* Additional code cleanup
* Added file headers
* fixed merge issues
* linting
* Update readme for samples browser compatibility
Co-authored-by: Kristen Halper <t-krhalp@microsoft.com>
Co-authored-by: Kristen Halper <khalp@vt.edu>