Skip to content

Commit 20062dd

Browse files
make custom flag avialable on userspace window
1 parent 66e3de5 commit 20062dd

4 files changed

Lines changed: 14 additions & 4 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ollieos",
3-
"version": "2.5.0",
3+
"version": "2.5.1",
44
"description": "",
55
"main": "server.js",
66
"scripts": {

src/kernel/windowing.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@ export interface UserspaceWindow extends UserspaceOtherWindow {
4747

4848
add_event_listener(event: WindowEvent, callback: () => void): void;
4949
wait_for_event(event: WindowEvent): Promise<void>;
50+
51+
get_custom_flag(flag: string): boolean;
52+
set_custom_flag(flag: string, value: boolean): void;
5053
}
5154

5255
export abstract class AbstractWindow {
@@ -203,6 +206,14 @@ export abstract class AbstractWindow {
203206
self.request_layer(new_layer);
204207
},
205208
enumerable: true
209+
},
210+
get_custom_flag: {
211+
value: (flag: string) => self.get_custom_flag(flag),
212+
enumerable: true
213+
},
214+
set_custom_flag: {
215+
value: (flag: string, value: boolean) => self.set_custom_flag(flag, value),
216+
enumerable: true
206217
}
207218
});
208219

src/window_impl/dom.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,6 @@ export class DOMWindowManager extends AbstractWindowManager {
516516
this._window_top_bar.classList.remove("hidden");
517517
}
518518
break;
519-
// TODO: always on top
520519
}
521520
}
522521

0 commit comments

Comments
 (0)