Kevin Lange
47f0c8c6e2
Focus support.
...
Focus follows click!
2012-11-19 21:27:24 -08:00
Kevin Lange
ae6b72606b
General support for focused/inactive windows
2012-11-19 21:24:21 -08:00
Kevin Lange
07a5ee3c55
Brand new, super-great window decorations
2012-11-18 20:41:30 -08:00
Kevin Lange
3ca6f4bae9
Change border test text to demo utf8 support
...
[ci skip]
2012-11-18 20:18:55 -08:00
Kevin Lange
25f418e887
Support UTF-8 in shmemfonts w/ fallbacks
2012-11-18 20:14:57 -08:00
Kevin Lange
7b7697698e
New window borders in a test app.
...
This'll be ported to the decorations library soon.
2012-11-18 19:35:47 -08:00
Kevin Lange
1081fba885
Updates to the shmem font lib
...
Supports multiple fonts now!
Loads up with all the standard fonts.
2012-11-18 19:35:17 -08:00
Kevin Lange
909eb97a64
Update screenshot in README
...
The previous screenshot was outdated and did not included desktop icons.
This screenshot uses the new compositor (which is available, but not
included in the repo... working on that)
[ci skip]
2012-11-17 16:12:08 -08:00
Kevin Lange
cb6b3f0c1c
Fix panel background
...
[ci skip]
2012-11-17 13:37:11 -08:00
Kevin Lange
ba1515ac4f
Better mouse support and more.
2012-11-17 13:01:02 -08:00
Kevin Lange
dd560bf6e6
Support fallback to classic compositor
...
So that I don't need to keep changing this or worry about bad commits,
support falling back to the classic compositor if the new compositor
doesn't work.
2012-11-17 12:59:18 -08:00
Kevin Lange
c5dc55512f
new panel background with alpha transparency
2012-11-17 12:57:16 -08:00
Kevin Lange
61efb78777
Oops, switch init back to original compositor
2012-11-17 12:57:00 -08:00
Kevin Lange
32a6b4c42a
Aspect-aware scaling for wallpapers
2012-11-16 18:37:39 -08:00
Kevin Lange
94dc368904
Fix signature for draw_sprite_scaled
2012-11-16 18:37:12 -08:00
Kevin Lange
9930624043
cleanup some userspace stuff
2012-11-15 23:33:45 -08:00
Kevin Lange
38314292a5
Typo
2012-10-21 21:00:40 -07:00
Kevin Lange
ca1369f1c7
Installation instructions
2012-10-21 21:00:08 -07:00
Kevin Lange
7b282d8660
Add a README
2012-10-21 20:57:31 -07:00
Kevin Lange
c6d1c64bfb
Add new compositor to ignore list
2012-10-21 20:52:41 -07:00
Kevin Lange
261462cfa8
Clean up
2012-10-21 20:47:12 -07:00
Kevin Lange
6d49ba5284
Fix julia generator with cairo compositor
2012-10-21 20:46:53 -07:00
Kevin Lange
59b1e48939
Get rid of some unused stuff
2012-10-21 20:18:04 -07:00
Kevin Lange
6e909acd07
Save/restore FPU state on task switch
2012-10-21 20:17:47 -07:00
Kevin Lange
6c27a7fc6b
Init
2012-10-21 19:52:53 -07:00
Kevin Lange
8e3dc4ada4
Sync
2012-10-20 18:01:11 -07:00
Kevin Lange
f7860e400a
Ignore vmdk images
2012-10-20 18:00:30 -07:00
Kevin Lange
d776f84b71
Update image-builder
2012-10-19 19:38:53 -07:00
Kevin Lange
2a1a0b477e
🤦
2012-10-19 19:38:37 -07:00
Kevin Lange
9807eaee24
Fix submodule pulling?
2012-10-19 14:53:16 -07:00
Kevin Lange
62c5f39fea
More menu options
2012-10-19 14:52:52 -07:00
Kevin Lange
2efc7afc4a
Add the image builder as a submodule
2012-10-19 14:15:32 -07:00
Kevin Lange
0b87a99c00
Make sure boot files go in the right place
2012-10-19 14:15:14 -07:00
Kevin Lange
92b27e72da
Fix redraw in julia on resize
2012-10-18 23:43:10 -07:00
Kevin Lange
5fc2a56c05
Meh.
...
I'm trying to get PATA access to work on real hardware (and in
VirtualBox, specifically), but it's not working out well. Unless there's
a major breakthrough tomorrow, I'm going to set it aside for a while.
2012-10-17 22:23:10 -07:00
Kevin Lange
4da4ab63c0
[debug] warn if vid mem can't be located
2012-10-16 23:31:55 -07:00
Kevin Lange
fee70e1c67
Fix 1280x1024 boot menu option
2012-10-16 22:34:00 -07:00
Kevin Lange
05728b0e2f
Fix large files on modern ext2 configurations
2012-10-16 22:30:57 -07:00
Kevin Lange
4e0d34346d
Add a readme
2012-10-16 22:30:09 -07:00
Kevin Lange
a66be55b62
Require path argument
2012-10-16 22:27:38 -07:00
Kevin Lange
c113eb53ea
init
2012-10-16 22:23:16 -07:00
Kevin Lange
c4b4155b38
Local user wallpapers, ignored by git
2012-10-16 20:42:48 -07:00
Kevin Lange
50c5c72389
Use localtime for qemu rtc
2012-10-16 20:42:37 -07:00
Kevin Lange
df4d1cca39
Text shadows in various places.
...
- Desktop icons use the shadowing
- The login screen uses shadows instead of poorly-executed strokes
- The blur_test app has been updated to show multiple blur levels,
but does not use the library function.
2012-10-16 19:05:58 -07:00
Kevin Lange
8b29bd7e21
Make the blur test app interactive
...
Type to change the text.
Resize if you need more space.
Alt+F4 to quit.
(And remember, focus follows mouse, but does not go through transparent
windows, so if you're in the right box, you'll be fine)
2012-10-16 00:16:27 -07:00
Kevin Lange
8c1a213696
Fix VGA terminal bug (and tests)
2012-10-15 23:49:56 -07:00
Kevin Lange
8ef81b6924
Graphics library functions for Gaussian blur
...
And a demo app. Going to use this for soft shadows somewhere.
2012-10-15 23:04:33 -07:00
Kevin Lange
6515e90b10
Icon titles
2012-10-15 19:23:47 -07:00
Kevin Lange
7f28dff33d
F-keys :D
2012-10-14 22:38:43 -07:00
Kevin Lange
5e39fe9bfa
Fix something I failed to clear out.
2012-10-14 20:27:04 -07:00