Penultimate ProgrammingCourse's Project at the "CFP des Riverains" Definitely gotta be revamped from scratch entirely fairly soon for the Servitor computing ecosystem project.
https://github.com/hydralisk98/Ava/ ; https://hydralisk98.github.io/Ava/
- Minimalist, so as few distractions and as little bloat as possible within Visual Studio .NET Core 5 C#'s constraints
- Extensive quality documentation
- Full transparency of the software and all the formats it uses
- Dedication to Public Domain to encourage derivatives of the said software
- Maybe also as a First Timers Only repository. Perhaps for a limited time or not, not quite so sure about that.
Ideation, deciding upon projects and all the meta-project talks
- Overall first UI/UX experience
- New button & its associated function
- Open button & its associated function
- Save button & its associated function
- Close button & its associated function
- Preview button inclusion and first tests with the SgmlReader API (from NuGet)
- Much time spent over About button, its associated functions, AboutForm... which failed miserably so it has been opted out for until I decide to tackle it again
- Optimized and reformatted the code to feel more polished (one liners where it was sensible to do so)
- Better comments and translation of remaining French comments and variable names to English
- Undo, Redo, Cut, Copy & Paste functions implemented and associated with their respective buttons
- Added some C# baked-in functions into the richTextBox defaults (WordWrap, Tabs, DragDrop, URLs, AutoWordSelection)
- StatusStrip bottom bar's symbol counter functionality into the main Form
- Update upon the documentation(added FLOSS file formats as alternative exports and preparing for PDFs releases) and creation of this ReadMe file
- Proper disabling of everything related to the AboutForm inside the Form1 class
- Dumb append function
- Set a default value to textualContent to avoid some error when trying to find something in a fresh blank document
- Further tests over the Find, Replace, Append functions
- Checked out some NeoVim macros and commands for further reference and appended the link into the reference to the ReadMe references section
- Uploaded to GitHub for easy multi-machine workflows and then update it religiously
THE REST OF THE UPDATES ARE IN THE COMMITS' HISTORY
The whole week of October 11th 2021 shall be solely dedicated to documentation, bug fixing, extra features' planning?, extensive testing and slideshow practicing.
So that by October 15h I have a great presentation to deliver to my comrades. (SHOULD/MUST BE RECORDED for personal and professionnal purposes)
- Font choices
- BulletIndent
- ZoomFactor?
- SelectedRtf?
- Overall (& segmented) richTextBox styling (fonts, BG & FG colors, bold, italics, embedded images...)
- Implement the SGML/XML Read-only previewer
- Load and Save RTF files
- Load and Save XML files
- Load and Save PDF files
- Finalize the Find function
- Finalize the Replace function
- Improve the SGML/XML previewer to include writing into the previewer and dumb updating
- Enhance the SGML/XML previewer to do smart&dynamic previews between multiple instances
- Reduce the code size and need for dependencies to a minimum (or zero if possible)
- Load and Save ODT files
- Load and Save DOCX files
- Load and Save SGML files
- AboutForm & everything alongside that, the proper reimplementation
- Cipher/Decipher for the ACA number system (12,16?,20?,24?) (Base 12 symbols: A,B,C,D,E,F,U,V,W,X,Y,Z; 12 extra symbols: H,T,K,N,M,R,I,O,2,3,4,5;)
- Cipher/Decipher for the UTA mathematical symbolic system (MathematicalSystemToDescribeEveryhing)
- SpellChecker(s)
- SyntaxHighlight(s)
- ColorSyntaxCodeEditors
- Lined bookmarks
- Pointer bookmarks
- Selection-based bookmarks
- Breakpoints
- SideElementsLibrary
- Load and Save into a custom rich media (plain textually described) file format of my very own
- Read and write user style preferences from and to dedicated files
- MultimediaViewers
- Perhaps some Vim macro commands as functions?
- DB integration
- APIs
- Custom classes
https://github.com/MindTouch/SGMLReader
https://www.c-sharpcorner.com/uploadfile/mahesh/text-editor-in-C-Sharp/
https://www.c-sharpcorner.com/article/opening-and-viewing-text-and-image-files/
https://www.c-sharpcorner.com/uploadfile/mahesh/richtextbox-in-C-Sharp/
https://www.c-sharpcorner.com/article/syntax-highlighting-in-rich-textbox-control-part-1/
https://www.c-sharpcorner.com/article/syntax-highlighting-in-richtextbox-control-part-2/
https://www.c-sharpcorner.com/article/part-i-simple-color-syntax-code-editor-for-php-written-in-c/
https://www.c-sharpcorner.com/article/color-syntax-editor-part-ii-exporting-a-richtextbox-to-a-m/
https://lab.github.com/
https://opensource.guide/fr/
https://opensource.guide/
https://opensource.guide/how-to-contribute/#anatomy-of-an-open-source-project
https://opensource.guide/building-community/
https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories
https://github.com/ncase
https://github.com/ncase/nutshell-beta
https://ncase.me
https://ncase.me/learning/
https://ncase.me/nutshell-beta/
https://ncase.me/joy/
https://ncase.me/loopy/
https://ncase.me/OVC2016/
https://ncase.me/sim/
https://ncase.me/projects/
https://ncase.me/faq/
https://explorabl.es
https://explorabl.es/tutorials/
https://explorabl.es/reading/
https://explorabl.es/faq/
https://explorabl.es/tools/
https://blog.ncase.me
https://blog.ncase.me/the-explorables-jam/
https://vimeo.com/327793736
https://duckduckgo.com/?q=nvim+cheatsheet&ia=cheatsheet&iax=cheatsheet&atb=v291-7gy
ENDE