Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-11 | Remember which Preferences tab is open | Jaakko Keränen | |
2020-10-11 | Added a preference for heading font | Jaakko Keränen | |
Body and heading fonts can be selected separately. | |||
2020-10-11 | Added two serif fonts; minor color tweaks | Jaakko Keränen | |
Added the EB Garamond and Literata fonts as serif font choices. | |||
2020-10-11 | Media: Pause other players when a new one starts | Jaakko Keränen | |
2020-10-11 | Fixed saving a page that was restored from cache | Jaakko Keränen | |
2020-10-11 | Fixed saving a page with a tilde in the filename | Jaakko Keränen | |
The tilde was assumed to be a home directory name, and therefore the name was considered to be an absolute path in itself. | |||
2020-10-11 | Focus behavior of the URL entry field | Jaakko Keränen | |
Opening a new tab will now set input focus to the URL field. Switching tabs when the URL field is focused will select the full new URL. There was an issue previously where selecting a bookmark while the URL field was focused would cause unexpected behavior. The URL was first unfocused and that would trigger the document to fetch the URL that was in the input field. | |||
2020-10-10 | DocumentWidget: Fixed stopping a streaming player | Jaakko Keränen | |
A partially received media request will be cancelled and deleted if the inline viewer is closed. | |||
2020-10-10 | Player: Wider Play/Pause button | Jaakko Keränen | |
2020-10-09 | DocumentWidget: Animate players after tab change | Jaakko Keränen | |
2020-10-09 | Support Ogg Vorbis audio | Jaakko Keränen | |
Playback starts as soon as possible, so one can listen while streaming. stb_vorbis.c needed a tiny tweak to not die on a file without (Ogg? Vorbis?) comments. | |||
2020-10-09 | Cleanup | Jaakko Keränen | |
Moved buffers out of player.c. Include MIME type with the data so the correct decoder can be chosen. Added stb_vorbis: https://github.com/nothings/stb | |||
2020-10-09 | Fixed memory leak on tab close | Jaakko Keränen | |
The DocumentWidget was not actually deleted when a tab was closed, only hidden. | |||
2020-10-08 | Player: Rewind button in the UI | Jaakko Keränen | |
2020-10-08 | Player: Play/pause button in the UI | Jaakko Keränen | |
2020-10-08 | Media: Images not processed until data is complete | Jaakko Keränen | |
2020-10-08 | DocumentWidget: Start playing audio immediately | Jaakko Keränen | |
2020-10-08 | DocumentWidget: Updating audio content | Jaakko Keränen | |
2020-10-08 | Helper for checking a successful status code | Jaakko Keränen | |
2020-10-08 | Player: Total input size | Jaakko Keränen | |
2020-10-07 | Fixed constant window redrawing | Jaakko Keränen | |
There were a couple of uninitialized values, which meant that the hovering outline was sometimes interpreted to be in an indefinite animation. | |||
2020-10-07 | Drawing an audio player UI | Jaakko Keränen | |
2020-10-06 | Updating media content | Jaakko Keränen | |
Making it possible for media to be partially updated, for streaming. Also fixed a problem with multiple concurrent audio players started on a single media item. | |||
2020-10-06 | WAV: 24-bit PCM, float 32/64; fixed audio issues | Jaakko Keränen | |
The decoder now waits only on two conditions: more input is needed, or when the output buffer is full. Previously there was a race condition that caused the decoder to randomly miss the first signal and not play anything. | |||
2020-10-04 | Playing back a WAV file | Jaakko Keränen | |
Simple test case works now: loading a 16-bit stereo PCM WAV from a file (i.e., no streaming) and playing it back. | |||
2020-10-04 | Fixed window position retain error | Jaakko Keränen | |
At least on macOS, there is a stray window move event during app launch that causes the wrong position to be saved. At launch, the window position comes from preferences. | |||
2020-10-04 | Working on audio playback | Jaakko Keränen | |
Audio players are displayed the same way as images. When playing, a decoder runs in a background thread producing samples suitable for output. | |||
2020-10-01 | Player: Setting up the audio output | Jaakko Keränen | |
2020-10-01 | Refactor: Separate media from GmDocument | Jaakko Keränen | |
2020-09-30 | Windows: Initial/minimum window size vs. UI scale factor | Jaakko Keränen | |
2020-09-30 | Windows: Use the system UI scaling factor | Jaakko Keränen | |
Check for system UI scaling factor via Direct2D DPI values. | |||
2020-09-30 | Windows: Improved fix for UI blanking | Jaakko Keränen | |
Must invalidate all buffered visuals if the renderer is reset. | |||
2020-09-30 | Windows: Declare as HiDPI aware | Jaakko Keränen | |
2020-09-29 | Cleanup | Jaakko Keränen | |
2020-09-29 | Added stub for audio player | Jaakko Keränen | |
2020-09-29 | Text: Better readability with Fira Sans | Jaakko Keränen | |
Increased Fira Sans line spacing, now more in line with Nunito. | |||
2020-09-29 | Lighter separators in Light mode | Jaakko Keränen | |
2020-09-29 | GmDocument: List bullets use a different color | Jaakko Keränen | |
More distinctive. | |||
2020-09-28 | Cleanup | Jaakko Keränen | |
2020-09-28 | SidebarWidget: Max limit for sidebar width | Jaakko Keränen | |
Must leave some space for the document. | |||
2020-09-28 | GmDocument: Tweaks in the dark color theme | Jaakko Keränen | |
2020-09-28 | Adjusted light mode color palette | Jaakko Keränen | |
The accent color hues weren't quite right. | |||
2020-09-27 | macOS: 10.13 should use OpenGL renderer | Jaakko Keränen | |
There appears to be a problem with SDL's Metal renderer under 10.13 (segfault on window creation). | |||
2020-09-27 | DocumentWidget: Side icon animation glitches | Jaakko Keränen | |
2020-09-27 | macOS: Robust system appearance check | Jaakko Keränen | |
This API does not exist on 10.13, so prepare for an exception. | |||
2020-09-26 | Fixed menu item label in error message | Jaakko Keränen | |
2020-09-26 | Cleanup | Jaakko Keränen | |
2020-09-26 | DocumentWidget: Show top heading on the side | Jaakko Keränen | |
2020-09-26 | Preferences: Added side icon, hover outline | Jaakko Keränen | |
2020-09-25 | Document side elements; hover outline | Jaakko Keränen | |