fieldse / gist-editor Goto Github PK
View Code? Open in Web Editor NEWGithub Gist editor, written in Go, using Fyne as the GUI framework
License: GNU General Public License v3.0
Github Gist editor, written in Go, using Fyne as the GUI framework
License: GNU General Public License v3.0
Add function for creating a new Gist
Add function for renaming a Gist
Add ability to insert an image as Markdown syntax (without handling the uplaod capability, yet.)
Add basic markdown editor toolbar:
Open and edit a local file from disk
Make the Github credentials modal functional
Add functionality for opening a local file and saving as a new Gist
Add base functionality for connecting with the Github Gist API
Get a Hello World GUI running in Fyne
Add an Update function for a single Gist
Add a menu item for Authorize with Github
Add a view for user's Starred Gists
Add a UI for Edit Gist view
Add the ability to star a Gist in the List view
Need to have a local storage location for app config.
This should ideally be platform independent.
Better UX would be to have a toggle preview button, to allow distraction-free writing.
Add a UI for Show All Gists
Add a menu with File, Edit, Settings submenus
Add search filtering functionality to List view
Currently, using the ordered list function across multiple lines results in 1. 1. 1. (...)
This should be fixed to properly order things numerically.
When using the editor, the width of the preview window changes according to the length of the content.
This should stay fixed at a max size
Add Gist file data to the list view:
Icon assets can be converted to raw Go byte slices, using Fyne's built-in asset bundler.
Allow sorting list view by date and title
Add a UI for saving Github API token
Add keyboard shortcuts for main menu actions:
Add Markdown preview pane to Gist editor
The default Markdown parser doesn't produce great formatting.
Check out another library for Markdown parsing:
Implement OAuth to grant permissions to access user account.
OAuth:
Github:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.