Alec Murphy
d242f5c395
Media/Themes/Umami/Theme: Separate focus/hover logic from repaint
...
We shouldn't be doing this in the Theme routines to begin with, but
that's another issue altogether.
2025-04-09 09:07:50 -04:00
Alec Murphy
940e7b230c
System/Libraries/Gui: Add Bool explicit_repaint to Window class
2025-04-09 09:03:18 -04:00
Alec Murphy
2b8092f418
System/Libraries/Graphics2D: Add @get_truetype_text_width()
2025-04-09 08:59:06 -04:00
Alec Murphy
5f10e5f86d
Applications/Accessories/Calculator: Debounce numerical input
...
The Calculator isn't functional yet, but when it eventually does work,
it will be helpful to not duplicate every number keypress when the
result input widget is focused. :^)
2025-04-09 08:52:23 -04:00
Alec Murphy
26f67901cc
System/Libraries/System: Add timestamp to System.Log()
2025-04-08 07:16:57 -04:00
Alec Murphy
844f36663a
Meta: Suppress compiler warnings
2025-04-05 16:33:10 -04:00
Alec Murphy
c608390142
System/Setup/Environment: Enable SSE on all cores
2025-04-05 09:38:28 -04:00
Alec Murphy
850e4a84d9
Fonts: Add GNU FreeFont
2025-04-05 09:23:13 -04:00
Alec Murphy
88fc55ac18
System/Core/Compositor: Initialize TrueType fonts
2025-04-05 09:22:22 -04:00
Alec Murphy
a58151430c
System/Libraries/Graphics2D: Specify font name for Text2D
2025-04-05 09:21:54 -04:00
Alec Murphy
9c43ac1073
System/Utilities/TrueType: Add @stbtt_GetFontNameDefault
2025-04-05 09:19:10 -04:00
Alec Murphy
7969bf0993
src/truetype: Add stbtt_GetFontNameDefault
2025-04-05 09:18:31 -04:00
Alec Murphy
9658412570
Meta: Update .gitattributes
2025-04-05 08:20:01 -04:00
Alec Murphy
e5342de633
System/Libraries/Graphics2D: Add ctx->text()
2025-04-04 20:14:39 -04:00
Alec Murphy
356c16580c
System/Utilities/TrueType: Add TrueType font support via stb_truetype.h
2025-04-04 18:20:36 -04:00
Alec Murphy
172b4ce7a3
Meta: Add OpenLibm
2025-04-04 18:16:29 -04:00
Alec Murphy
4a72f35e9b
Meta: Update .gitignore
2025-04-04 18:12:14 -04:00
Alec Murphy
51d1ec19f6
Media/Themes/Umami: Repaint widgets with regard to win->opacity
2025-04-04 11:16:01 -04:00
Alec Murphy
3de382e6c5
Everywhere: Set default ctx->opacity to -1
2025-04-04 11:14:30 -04:00
Alec Murphy
a9c623685d
System/Libraries/Graphics2D: Add member 'opacity' to Context2D
...
This is meant to be used for alpha blending in the Compositor, unrelated
to the context's own alpha channel.
2025-04-04 08:23:21 -04:00
Alec Murphy
f2800ba2d6
System/Shell/Commands/cat: Allow concatenating http/https URLs
2025-03-30 05:41:29 -04:00
Alec Murphy
195df64e38
Media/Themes/Umami: Make IBM3161 the default monospace font
2025-03-29 17:16:39 -04:00
Alec Murphy
5107975a32
System/Libraries/Graphics2D: Use MemCpyU64 for Flip()
2025-03-29 14:54:29 -04:00
Alec Murphy
b7952b1cb8
Applicatiosn/OS/ShutDown.app: Update MessageBox API
2025-03-28 19:07:39 -04:00
Alec Murphy
bfa41f334b
System/Core/MessageBox: Update API and add Confirm()
2025-03-28 19:07:07 -04:00
Alec Murphy
39cdf87903
System/Setup/Environment: Don't deadlock on spawning multicore tasks simultaneously
2025-03-28 10:31:57 -04:00
Alec Murphy
19977d3a15
System/Libraries/Graphics2D: Make (most) callable functions chainable
2025-03-27 10:36:27 -04:00
Alec Murphy
337513fb52
System/Libraries/Graphics2D: Free up callable functions in DelContext2D()
2025-03-26 14:45:37 -04:00
Alec Murphy
7cc54e1f6a
System/Shell/Commands: Add stub for exit
2025-03-26 13:03:07 -04:00
Alec Murphy
51f8a5a9d4
System/Libraries/Stdio: Sort autocomplete results alphabetically
2025-03-26 13:02:51 -04:00
Alec Murphy
ccac8b2baa
System/Libraries/Stdio: Implement shell command autocomplete
2025-03-26 11:27:53 -04:00
Alec Murphy
ad4bc00396
System/Shell/Commands/ping: Exit on Ctrl-C
2025-03-26 08:38:07 -04:00
Alec Murphy
f52420b7b2
Everywhere: Use ctx->fill_rect
2025-03-25 14:12:03 -04:00
Alec Murphy
6db56f5283
Everywhere: Use ctx->blot()
2025-03-25 11:43:35 -04:00
Alec Murphy
6d1fbb51ac
Everywhere: Use ctx->plot()
2025-03-25 11:33:52 -04:00
Alec Murphy
6232873c49
Everywhere: Use ctx->fill()
2025-03-25 11:24:29 -04:00
Alec Murphy
b280ae3501
System/Libraries/Graphics2D: Make Context2D callable
2025-03-25 11:18:07 -04:00
Alec Murphy
39198164cd
Meta: Add files to repository
2025-03-25 07:34:41 -04:00
alec
80a0428b66
Initial commit
2025-03-25 07:30:57 -04:00