antos-frontend/README.md

77 lines
4.0 KiB
Markdown
Raw Normal View History

2021-06-13 12:06:13 +02:00
# antOS v1.2.0
2020-02-20 18:28:03 +01:00
2021-01-27 20:25:47 +01:00
[![Build Status](https://travis-ci.org/lxsang/antos.svg?branch=master)](https://travis-ci.org/lxsang/antos)
2018-03-19 11:26:53 +01:00
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Flxsang%2Fantos.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Flxsang%2Fantos?ref=badge_shield)
2018-03-19 11:11:48 +01:00
2020-06-10 11:15:01 +02:00
AntOS is a front-end API that mimics the traditional desktop environment on the web browser. The front-end can connect to a remote server and acts as a virtual desktop environment (VDE). The original purpose of AntOS is to provide visual tools to access and control resource on remote server
and embedded linux environment. With its application API and the provided SDK, AntOS facilitates the
development and deployment of user specific applications.
2020-06-22 11:28:44 +02:00
![https://os.lxsang.me/VFS/shared/d4645d65b3e4bb348f1bde0d42598ad9b99367f5](https://os.lxsang.me/VFS/shared/d4645d65b3e4bb348f1bde0d42598ad9b99367f5)
2021-03-25 23:39:26 +01:00
Github: [https://github.com/lxsang/antos](https://github.com/lxsang/antos)
2021-03-25 23:35:23 +01:00
2021-06-13 12:06:13 +02:00
## Change logs
* Improvement GUI API
- [x] File dialog should remember last opened folder
- [x] Add dynamic key-value dialog that work on any object
- [x] Window list panel should show window title in tooltip when mouse hovering on application icon
- [x] Allow pinning application to system panel
- [x] Improvement application list in market place
- [x] Allow triplet keyboard shortcut in GUI
- [x] CodePad allows setting shortcut in CommandPalette commands
- [ ] Improvement multi-window application support
- [x] CodePad should have recent menu entry that remember top n file opened
- [x] Improve File application grid view
- [x] Label text should be selectable
- [x] switch window using shortcut
- [x] Loading bar animation on system pannel
- [x] Multiple file upload support
- [x] Generic key-value dialog
- [x] Add bootstrap font support for icons
- [x] Class applications by categories in start menu
- [x] Support vertical and horizontal resize window
* Market place now classifies application by categories
* CodePad is no longer default system application, it has been moved to MarketPlace
* More applications added to MarketPlace
* Antos SDK
- SDK is no longer included in base Antos release, it can be installed via MarketPlace
- The SDK now has a generic API that can be used in different development tasks other than AntOS application
- Heavy SDK tasks are now offloaded to workers
- Introduce new JSON based syntax for SDK task/target definition
* From this version, docker image of All-in-one AntOS system is available at: [https://hub.docker.com/r/xsangle/antosaio](https://hub.docker.com/r/xsangle/antosaio)
2021-03-25 23:39:26 +01:00
## Demo
2021-03-27 18:56:08 +01:00
A demo of the VDE is available at [https://app.iohub.dev/antos/](https://app.iohub.dev/antos/) using username: demo and password: demo.
2021-03-25 23:35:23 +01:00
2021-06-13 12:06:13 +02:00
If one want to run AntOS VDE locally in their system, a docker image is available at:
[https://github.com/lxsang/antosaio](https://github.com/lxsang/antosaio)
2021-03-25 23:35:23 +01:00
2021-06-13 12:06:13 +02:00
## AntOS applications (Available on the MarketPlace)
2021-03-25 23:39:26 +01:00
[https://github.com/lxsang/antosdk-apps](https://github.com/lxsang/antosdk-apps)
## Documentation
2021-06-13 12:06:13 +02:00
- Documentation: [https://doc.iohub.dev/antos](https://doc.iohub.dev/antos)
- API: (https://doc.iohub.dev/antos/api/)[https://doc.iohub.dev/antos/api/]
2018-02-27 14:29:24 +01:00
## Licence
2021-06-13 12:06:13 +02:00
Copyright 2017-2021 Xuan Sang LE <mrsang AT iohub DOT dev>
2018-02-27 14:29:24 +01:00
2018-03-15 10:29:13 +01:00
AnTOS is is licensed under the GNU General Public License v3.0, see the LICENCE file for more information
2018-02-27 14:29:24 +01:00
2018-03-15 10:30:33 +01:00
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
2018-03-15 10:30:53 +01:00
This program is distributed in the hope that it will be useful,
2018-03-15 10:30:33 +01:00
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
2018-03-15 10:30:53 +01:00
You should have received a copy of the GNU General Public License
2018-03-15 10:30:33 +01:00
along with this program. If not, see <https://www.gnu.org/licenses/>.
2018-01-04 11:51:12 +01:00