Commit Graph

378 Commits

Author SHA1 Message Date
6ac2429dba fix: list view item shall propagate click event to parent 2024-03-17 21:18:11 +01:00
297d471c1d fix: dblclick event does not fire on mobile device (IOS) 2024-03-17 21:18:11 +01:00
984cdae438 fix: remove debug message 2024-03-17 21:18:11 +01:00
3e201bfbba fix: use row/column as common directives for all UI horizontal/vertical direction 2024-03-17 21:18:11 +01:00
e6bf4d5352 feat: add APIs that support responsive UI on antos tags 2024-03-17 21:18:11 +01:00
eac84a3ab8 fix: encode URI component when get file from VFS API 2024-03-17 21:18:11 +01:00
6523fafe91 fix: upload API only submit a task when files are selected 2024-03-17 21:18:11 +01:00
acd36a7a29 cleanup code 2024-03-17 21:18:11 +01:00
add5ef77c8 feat: use a separated setting file for each application instead of a single system setting files 2024-03-17 21:18:11 +01:00
4d59b104b9 feat: Introduce API.Task API that allow to track promise object via AntOS announcement system 2024-03-17 21:18:11 +01:00
a00acf4bbf fix: support passing arguments when pushing a service 2024-03-17 21:18:11 +01:00
bff2c94fa9 remove support for VDB, applications that used SQLite database can now use API provided by the libsqlite package (on MarketPlace) 2024-03-17 21:18:11 +01:00
0f2ab549e8 fix: doc generation use latest typedoc version 2024-03-17 21:18:11 +01:00
82f35f791e fix: extractZip bug introduced by last commit 2024-03-17 21:18:11 +01:00
b30a2bb44c fix: creating missing directories from file paths when they are not specified in zip meta-data 2024-03-17 21:18:11 +01:00
2c64dfe00d fix: calendar tag displays wrong date at the final week of month in some case 2024-03-17 21:18:11 +01:00
1d1218acbd gridview: allow to update row data 2024-03-17 21:18:11 +01:00
0d8daa36e8 safer way to attach element to data via getter 2024-03-17 21:18:11 +01:00
d72a4c954b Remove old menu element, use stackmenu instead 2024-03-17 21:18:11 +01:00
5f92e41021 ListView: add API to scroll the list to top/bottom 2024-03-17 21:18:11 +01:00
d3540d7575 fix: label shall only allow to show text instead of html content 2024-03-17 21:18:11 +01:00
60137fb4fb support icoclass_end in Label and Button HTML attribute 2024-03-17 21:18:11 +01:00
7196f9ff57 Update style for GridView, FileView and ListView 2024-03-17 21:18:11 +01:00
649c7d942a Update Label, Button and ListView
- Label and Button now can set icon on both left and right side of the text
- Fix ListView dropdown bug, and allow the dropdown list to positioned correctly based on its nearest anchored element
2024-03-17 21:18:11 +01:00
b490ae9d42 fix: Dialog scheme not found when it is defined outside of the dialogs namespace 2024-03-17 21:18:11 +01:00
ae91401965 allow to specify user data in some low level VFS interface API 2024-03-17 21:18:11 +01:00
d482d2cad4 add support for drop custom event when drag is enable on an HTMLElement 2024-03-17 21:18:11 +01:00
b2ec7cc8db Add custom dragging event support for all HTMLElement 2024-03-17 21:18:11 +01:00
db006345a9 sportlight only focus on searchbar when on desktop 2024-03-17 21:18:11 +01:00
bf793ec204 Clean up code 2024-03-17 21:18:11 +01:00
cb9ccb576f Hide application when use click on active application dock item 2024-03-17 21:18:11 +01:00
ea160c2ccb fix: prevent scroll on desktop
When focusing on a window which overflows the desktop,
the desktop scrolls automatically to bottom,
even when `overflow: hiddle` is set on CSS.

This tricky hack prevents this to happen
2024-03-17 21:18:11 +01:00
77b89c44f7 Fix: style + typo 2024-03-17 21:18:11 +01:00
242df06a28 Rework on Notification API + some sytem packages
- Rename Syslog to SystemReport
- All services previously on SystemReport now moved to the dedicated SystemServices Packages
- Rework on a more versatile notification GUI and API
- Applications now can display a local toast message instead of pushing a global notification message
2024-03-17 21:18:11 +01:00
30c63748b0 Hide spotlight when an application is selected on appdock 2024-03-17 21:18:11 +01:00
84cfc87ce0 Re introduce the vboxchange, hboxchange events as many applications use it 2024-03-17 21:18:11 +01:00
d9314fc829 Add official AntOS icon 2024-03-17 21:18:11 +01:00
03cee726ed UI improvement + use lastest boostrap icon
- Update bootstrap icons to latest
- Redesign system tray for services monitoring
- Improve UI + bug fix on default packages
2024-03-17 21:18:11 +01:00
303fc9ba20 fix minor bug on appdock contextmenu handling 2024-03-17 21:18:11 +01:00
bc77329294 Improve UI 2024-03-17 21:18:11 +01:00
e1c1895070 Improve Firefox support + fix list view drag and drop bug 2024-03-17 21:18:11 +01:00
b026b96bf2 Redesign the login form, preload all web font fonts on front page 2024-03-17 21:18:11 +01:00
3c25d8b52e Support pinned app in dock + remove old pinned apps UI 2024-03-17 21:18:11 +01:00
b5863702cb Improve application dock:
- Stack all instances of the same application to one single dock button
- Make the dock scrollable by mouse wheel or touch
2024-03-17 21:18:11 +01:00
2e887851c5 Add input tag and update all base dialogs to support mobile devices 2024-03-17 21:18:11 +01:00
1a6ece4e7c Add stack panel component + redesign MarketPlace UI
- Continue improve UI elements
- Add stack panel UI tag
- Redesign MarketPlace UI to support mobile device
2024-03-17 21:18:11 +01:00
cd294f58a6 Rework on AntOS core to provide support to both mobile and desktop devices (experimental):
- Redesign the core UI API and tags to support Mobile devices
- Add new StackMenu tag
- Support touch events handling on touch devices
- Redesign File and Setting to work on mobile
- Improve Anouncement API
- Rework on default themes
2024-03-17 21:18:11 +01:00
9b5da170e7 App name now can differ from pkgname 2022-08-25 01:20:51 +02:00
b381294064 fix: fix icon display problem when application is installed, remove all related settings when an application is uinstalled 2022-08-24 14:45:11 +02:00
14b72ef425 Fix dragndrop bug on Fileview (grid mod) 2022-08-19 11:15:21 +02:00