Age | Commit message (Collapse) | Author |
|
|
|
|
|
Playing audio is somewhat uncommon, so there is no need to have it set up always.
|
|
|
|
There appears to be some hacks in SDL regarding launch-time app activation. At least on my Macs, this leads to the forced unhiding of the dock in what appears to be mostly random behavior.
Attempting to disable the hack via an SDL hint and activate the app manually.
|
|
|
|
The built-in fonts are loaded via FontPack, and the font table is now constructed dynamically based on available fonts.
A full set of variants (style, size) are prepared for each font, but some of the data gets allocated lazily when needed.
GmRun needed a larger allocation for fonts, so now all the fields are combined into a single bit field.
TODO: Glyph scaling, vertical offsets, and symbol lookup are still not fully working.
|
|
This is quite a hack, but Win32 apps don't seem to have documented
access to dark mode.
|
|
IssueID #160
|
|
IssueID #325
|
|
Ciphers used in the wild.
|
|
|
|
IssueID #122
|
|
iPlatformApple applies to both macOS and iOS. Added iPlatformAppleDesktop and iPlatformAppleMobile to make a distinction between the two.
IssueID #96
|
|
We'll just handle the failed write.
IssueID #92
|
|
|
|
Delete garbage collected widgets in Window deinitialization.
Widgets should not continue to exist if there is no Window.
|
|
Should clear the garbage before quitting SDL because widgets may be
in the garbage and have SDL resources to release.
|
|
mpg123 is configured as an optional dependency. Works for full files currently.
|
|
|
|
Improved drop and drop event handling: multiple dropped files/URLs open in new tabs. The application registers gemini: as a handled URL scheme.
|
|
|
|
Don’t disable screensaver, and the default site icon should be “no icon”.
|
|
|
|
Requires a slightly tweaked SDL 2, though, when it comes to handling the scroll events.
|
|
|
|
Borrowing the app skeleton from Bitwise Harmony.
|