Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Updated release notes | 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 | Bumped version number to 0.4 | Jaakko Keränen | |
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-27 | macOS: Allow dark mode on 10.13 builds | Jaakko Keränen | |
2020-09-26 | Updated Help | Jaakko Keränen | |
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 | |
2020-09-22 | DocumentWidget: Drawing side elements | Jaakko Keränen | |
The banner appears on the left, if there is room in the margin. Also added a document timestamp in the bottom to see when the data was received. | |||
2020-09-22 | Drawing with alpha blending | Jaakko Keränen | |
2020-09-22 | Added an animation utility | Jaakko Keränen | |
2020-09-21 | App: Saving the "Big 1st paragraph" setting | Jaakko Keränen | |
2020-09-21 | Preferences: Line width, 1st paragraph; tab switch keys | Jaakko Keränen | |
2020-09-21 | Radio button widget flag | Jaakko Keränen | |