43 Commits

Author SHA1 Message Date
Grizzly Adam
e43e182062
3 small adjustments
1.10 max scrollback size increased by 1
5.02 release year 1989
10.00 default theme 'Freedom' as I haven't used it anywhere else.
2018-02-26 16:41:41 -06:00
Alexander Weber
8ea235799c added way for custom_launcher and custom_theme for OS definition 2018-02-26 17:02:14 +01:00
Alexander Weber
5b1b6f11ab adjustments. New Shell-OS launcher 2018-02-26 12:34:16 +01:00
Alexander Weber
397b7540ab themes depending on OS-Version 2018-02-26 00:51:11 +01:00
Alexander Weber
f8d204334c per-app os_min_version and os_max_version 2018-02-26 00:21:03 +01:00
Alexander Weber
1e5c55f320 moved OS-Attributes to OS-Framework 2018-02-25 23:28:33 +01:00
Alexander Weber
882ff4f11d fix crash if a removed app still active 2018-02-23 20:47:40 +01:00
Alexander Weber
24a6980f8e fix usage of hw-default theme if none is set in OS 2018-02-23 09:17:03 +01:00
Alexander Weber
3ef39211c3 Themes fixes - Shell is now default for CS-BOS 2018-02-23 08:56:35 +01:00
Alexander Weber
c2032c6ecb fix crash if system or apps broken 2018-02-23 08:40:35 +01:00
Alexander Weber
14facf3363 printer: print printer detection 2018-01-02 18:58:26 +01:00
Alexander Weber
f07692d0cc Added node timer to the framework. Will be suspended/restored for each app on app change 2017-12-19 19:15:29 +01:00
Alexander Weber
66af0ac2b7 Framework changes: introduce 'os:power_off' app for beter control actions during hardware is disabled 2017-12-19 17:00:56 +01:00
Alexander Weber
6701aec88f disabled nodcoloring because not finished
fixed node infotext
2017-12-16 13:04:33 +01:00
Alexander Weber
20819fc6ed stickynote enhanced to load/save data
load/save dialog as a part of system
2017-12-16 12:54:49 +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
7f1d96a1ec bugfix for new computers 2017-12-15 10:01:12 +01:00
Alexander Weber
d3a809048a block_handler: proper booted_from and reboot handling 2017-12-15 08:54:36 +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
d68af8eaaa working demo with node colors 2017-12-13 11:54:30 +01:00
Alexander Weber
6799d8f7f2 Test for note light and param2 color 2017-12-13 10:36:57 +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
9b5d9c633d first access to the item 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
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
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
599ea68bea set last_player after receive_fields_func (the old player required) but before new formspec_func 2017-12-04 07:12:48 +01:00
Alexander Weber
cc13a424dc save last_player to os-data 2017-12-04 06:59:51 +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
cfc1dcf517 use "appdata.os" instead of appdata.launcher for os data 2017-12-03 22:35:39 +01:00
Alexander Weber
5566b3c598 enhanced themes support and more related changes 2017-12-03 22:24:45 +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
03b6517514 add background_img attribute to the apps. Related bugfixes in addition 2017-11-23 23:40:41 +01:00
Alexander Weber
c165b2aee7 add saving data itemstack if digged. Set to not-stackable in inventory 2017-11-23 22:50:51 +01:00
Alexander Weber
7f9b48ae04 added app:get_storage_ref() to save per-app-per-laptop data 2017-11-23 18:08:07 +01:00
Alexander Weber
7ac2190ee2 introdice the app framework 2017-11-23 17:17:59 +01:00
Alexander Weber
7d9fe72f35 bell's cleanup and introduction for "operating system" wrapper 2017-11-23 15:51:31 +01:00