mirror of
https://github.com/subhobhai943/SUB-OS.git
synced 2026-10-25 16:52:29 +00:00
feat(gui): Upgrade to high-res 800x600, sharp 8x16 font, IRQ12 PS/2 mouse driver, and polished window manager
- Upgrade resolution to 800x600 @ 32bpp TrueColor with Bochs/QEMU VBE LFB - Implement full 8042 Aux PS/2 mouse controller driver on IRQ 12 (vector 44) with packet decode and bounds clamping - Add high-definition 8x16 font rasterizer with text drop shadows for sharp typography - Upgrade to smooth 16x24 anti-aliased cursor with dark slate outline and drop shadow - Increase titlebars to 24px and taskbar to 32px with modern desktop styling - Re-architect applications (SysMon, Terminal, Explorer, Calc, Paint, About) for spacious high-res display
This commit is contained in:
1 parent
56d8b3af1a
commit
4568a9ab4e
10 files changed
+475
-241
No files matched your search
@@ -8,7 +8,7 @@
|
||||
#include <gui/gui_theme.h>
|
||||
|
||||
#define GUI_MAX_WINDOWS 16
|
||||
#define GUI_TITLEBAR_HEIGHT 16
|
||||
#define GUI_TITLEBAR_HEIGHT 24
|
||||
|
||||
typedef enum {
|
||||
GUI_EVENT_MOUSE_MOVE,
|
||||
@@ -32,7 +32,7 @@ typedef struct {
|
||||
|
||||
typedef struct gui_window {
|
||||
int id;
|
||||
char title[48];
|
||||
char title[64];
|
||||
int x;
|
||||
int y;
|
||||
int width;
|
||||
|
||||
Reference in new issue
Block a user