26 Commits

Author SHA1 Message Date
bell07
dab07b6783
Update API.md 2017-12-15 15:32:59 +01:00
Alexander Weber
c1f2cd0270 removable: insert Disk by punch
Adjustments in removable handling. The get_removable_disk() returns at least the inventory (diskless floppy/usb-drive)
Tracking of boot state in ramdisk to not enable screen on disabled nodes by punch
2017-12-15 14:11:05 +01:00
Alexander Weber
aa0fdd9a40 API update 2017-12-15 09:51:55 +01:00
Alexander Weber
22ba0e7fb3 Big API break
Introduce block device handling object to handle different storage types and multiboot
still needs to be tested and docmentation adjusted
2017-12-15 00:30:35 +01:00
Alexander Weber
3429b527d0 Merge branch 'pr_contrast_background' 2017-12-13 20:51:17 +01:00
Alexander Weber
cf0d4fca87 add support for theme contrast_bg 2017-12-13 20:32:54 +01:00
Alexander Weber
1fc0291a7c removable app done (not eye-candy) 2017-12-13 10:36:57 +01:00
Alexander Weber
c1c9be971c some code cleanup for removable 2017-12-13 10:36:57 +01:00
Alexander Weber
db5167f5cd initial storage items handling 2017-12-13 10:36:57 +01:00
Alexander Weber
6190c6aefc initial work on inventory slots integration. API BREAK on receive_fields_funk ! sender and fields swapped in order 2017-12-13 10:36:57 +01:00
Alexander Weber
7f69ada7b5 converted themes to unix lineendings
added textcolor to API.md
set basic theme textcolor to white
2017-12-11 11:47:21 +01:00
Alexander Weber
a7dc7887e6 theming adjustments. Add methods for themed buttons and labels.
Set default text to black for buttons and labels
2017-12-11 08:41:59 +01:00
Alexander Weber
5d55b273c7 renamed os variables to mtos to avoid confusions with system os global 2017-12-10 12:00:14 +01:00
Alexander Weber
d45f1de348 "insert disk" launcher for old computer. In preparation to work with launcher started from floppy
removed changing launcher at runtime
added node and hardware information to os-object
2017-12-06 19:14:21 +01:00
Alexander Weber
a254bcfb41 adjustments und bugfixes. Introducing for "cloud storage" using modmeta 2017-12-06 01:14:43 +01:00
Alexander Weber
92916d8736 API cleanups 2017-12-05 23:15:55 +01:00
Alexander Weber
338c19b210 Add laptop.register_hardware() and moved all laptops to this new node creation framework 2017-12-05 16:24:03 +01:00
Alexander Weber
2a8a7cf1e1 themes: add register_theme() and documentation 2017-12-03 23:43:30 +01:00
Alexander Weber
0fcf26871b Add "app:back_app()" and "app:exit_app()" methods and implemented to the framework as "Window buttons".
Removed all explicit "Back" buttons from apps
2017-12-03 23:31:04 +01:00
Alexander Weber
5566b3c598 enhanced themes support and more related changes 2017-12-03 22:24:45 +01:00
Alexander Weber
b5b45845d9 API documentation update 2017-11-30 13:12:20 +01:00
Alexander Weber
9c66336327 Custom launcher background for laptop:monitor
Background persistance trough new app:sync_storage()
2017-11-24 23:19:20 +01:00
Alexander Weber
8b7b721329 add support for os.custom_launcher 2017-11-24 22:11:45 +01:00
Alexander Weber
5bf9dc814b add os:resume() function. Enable it for core instead of power_on 2017-11-24 21:54:13 +01:00
Alexander Weber
41bf7e2f31 Launcher looks more like in other modern OS 2017-11-24 19:03:16 +01:00
bell07
a8974fa47e
Create API.md 2017-11-24 09:07:07 +01:00