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