axdoomer / teampad Goto Github PK
View Code? Open in Web Editor NEWTeampad is a simple cooperative text editor (still in the alpha phase)
License: GNU General Public License v3.0
Teampad is a simple cooperative text editor (still in the alpha phase)
License: GNU General Public License v3.0
It is not fully translated. At least some basic translation should be done, even if it's not accurate.
The server/client code could be in one class. The configuration file loading/saving code in another. The Base64 decoder with the images could be in another one. The localisation (translation only) could be in its own file, then it would be reusable in other projects.
The GUI could be in its own file. Simple "modules" would split the source code so that it will be easier to edit it, because there will be less text on the screen at the same time.
Example:
For example: "Run" should be CTRL+R. When the window will open, the selected button should be "Ok" so that the command can be execute right away so it's very quick.
CTRL+S should save. CTRL+N should ask to create a new file. CTRL+Q should ask to save and exit.
Add tabulations that can be shared with others, so people can edit multiple files at the same time.
This is the most complex part of the program.
A TeamPad can be a server and another TeamPad may connect. Both should share the content of the TextArea together.
More than 2 people may connect to the same server.
A client may decide to become a server, so this client will act as a server while still being connected to its server and share the text with it.
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.